From 91bad66d03c07b6cb2a3eb09bdd98faab4b8caa3 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期四, 02 十二月 2021 14:03:34 +0800 Subject: [PATCH] 提交 --- zhengcaioa/Services/CooperOrderService.cs | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 223 insertions(+), 4 deletions(-) diff --git a/zhengcaioa/Services/CooperOrderService.cs b/zhengcaioa/Services/CooperOrderService.cs index 272594e..7bf10c7 100644 --- a/zhengcaioa/Services/CooperOrderService.cs +++ b/zhengcaioa/Services/CooperOrderService.cs @@ -35,6 +35,7 @@ if (String.IsNullOrEmpty(entity.Id)) { entity.Id = Guid.NewGuid().ToString(); + dto.Id = entity.Id; var datestreing = DateTime.Now.ToString("yyyyMMdd"); var OrderNo = _context.CooperOrders.Where(x => x.OrderNo.Contains(datestreing)).Max(x=>x.OrderNo); if (string.IsNullOrEmpty(OrderNo)) @@ -1006,7 +1007,7 @@ public List<TChallengeItemDTO> GetListChallengeItem(string ChallengeId) { - var entity = _context.TChallengeItems.Where(x => x.ChallengeId == ChallengeId).ToList(); + var entity = _context.TChallengeItems.Where(x => x.ChallengeId == ChallengeId).OrderBy(x => x.Sort).ToList(); @@ -1043,7 +1044,7 @@ updateproject.Evidential = entity.Evidential; updateproject.Law = entity.Law; updateproject.Sort = entity.Sort; - + updateproject.Lawcoment = entity.Lawcoment; } @@ -1172,7 +1173,7 @@ public List<TComplaintItemDTO> GetListComplaintItem(string ComplaintId) { - var entity = _context.TComplaintItems.Where(x => x.ComplaintId == ComplaintId).ToList(); + var entity = _context.TComplaintItems.Where(x => x.ComplaintId == ComplaintId).OrderBy(x => x.Sort).ToList(); @@ -1209,6 +1210,7 @@ updateproject.Evidential = entity.Evidential; updateproject.Law = entity.Law; updateproject.Sort = entity.Sort; + updateproject.Lawcoment = entity.Lawcoment; } @@ -1229,7 +1231,7 @@ public List<TComplaintRespondentDTO> GetListComplaintRespondent(string ComplaintId) { - var entity = _context.TComplaintRespondents.Where(x => x.ComplaintId == ComplaintId).ToList(); + var entity = _context.TComplaintRespondents.Where(x => x.ComplaintId == ComplaintId).OrderBy(x => x.Sort).ToList(); @@ -1285,5 +1287,222 @@ return resultEntity; } + public List<TComplaintGongyingshangDTO> GetListComplaintGongyingshang(string ComplaintId) + { + + var entity = _context.TComplaintGongyingshangs.Where(x => x.ComplaintId == ComplaintId).OrderBy(x => x.Sort).ToList(); + + + + var result = _mapper.Map<List<TComplaintGongyingshangDTO>>(entity); + + + return result; + } + + + public ResultEntity saveComplaintGongyingshang(TComplaintGongyingshangDTO dto) + { + ResultEntity resultEntity = new ResultEntity(); + try + { + + + var entity = _mapper.Map<TComplaintGongyingshang>(dto); + + + if (entity.Id <= 0) + { + + + _context.TComplaintGongyingshangs.Add(entity); + } + else + { + var updateproject = _context.TComplaintGongyingshangs.Find(entity.Id); + + + updateproject.ComplaintId = entity.ComplaintId; + updateproject.Gongytingshang = entity.Gongytingshang; + updateproject.Dizhi = entity.Dizhi; + updateproject.Youbian = entity.Youbian; + updateproject.Lianxiren = entity.Lianxiren; + updateproject.Lianxidianhua = entity.Lianxidianhua; + + updateproject.Sort = entity.Sort; + + + } + + _context.SaveChanges(); + resultEntity.ReturnID = entity.Id.ToString(); + resultEntity.Result = true; + } + catch (Exception ex) + { + resultEntity.Result = false; + resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�"; + + } + return resultEntity; + } + + public List<TComplaintShouquandaibiaoDTO> GetListComplaintShouquandaibiao(string ComplaintId) + { + + var entity = _context.TComplaintShouquandaibiaos.Where(x => x.ComplaintId == ComplaintId).OrderBy(x=>x.Sort).ToList(); + + + + var result = _mapper.Map<List<TComplaintShouquandaibiaoDTO>>(entity); + + + return result; + } + + + public ResultEntity saveComplaintShouquandaibiao(TComplaintShouquandaibiaoDTO dto) + { + ResultEntity resultEntity = new ResultEntity(); + try + { + + + var entity = _mapper.Map<TComplaintShouquandaibiao>(dto); + + + if (entity.Id <= 0) + { + + + _context.TComplaintShouquandaibiaos.Add(entity); + } + else + { + var updateproject = _context.TComplaintShouquandaibiaos.Find(entity.Id); + + + updateproject.ComplaintId = entity.ComplaintId; + updateproject.Shouquandaibiao = entity.Shouquandaibiao; + updateproject.Dizhi = entity.Dizhi; + updateproject.Youbian = entity.Youbian; + updateproject.Lianxidianhua = entity.Lianxidianhua; + updateproject.Sort = entity.Sort; + + + + } + + _context.SaveChanges(); + resultEntity.ReturnID = entity.Id.ToString(); + resultEntity.Result = true; + } + catch (Exception ex) + { + resultEntity.Result = false; + resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�"; + + } + return resultEntity; + } + + + + + /// <summary> + /// 鍒犻櫎璐ㄧ枒鍑藉瓙琛� + /// </summary> + /// <returns></returns> + public ResultEntity deleteChallengeItem(string ChallengeId) + { + ResultEntity result = new ResultEntity(); + result.Result = true; + + var models = _context.TChallengeItems.Where(x => x.ChallengeId == ChallengeId).ToList(); ; + + foreach(var challengeItem in models) + { + _context.TChallengeItems.Remove(challengeItem); + } + _context.SaveChanges(); + return result; + } + + /// <summary> + /// 鍒犻櫎鎶曡瘔涔﹀瓙琛� + /// </summary> + /// <returns></returns> + public ResultEntity deleteComplaintItem(string ComplaintId) + { + ResultEntity result = new ResultEntity(); + result.Result = true; + + var models = _context.TComplaintItems.Where(x => x.ComplaintId == ComplaintId).ToList(); ; + + foreach (var complaintItem in models) + { + _context.TComplaintItems.Remove(complaintItem); + } + _context.SaveChanges(); + return result; + } + + + /// <summary> + /// 鍒犻櫎琚姇璇変汉瀛愯〃 + /// </summary> + /// <returns></returns> + public ResultEntity deleteComplaintRespondent(string ComplaintId) + { + ResultEntity result = new ResultEntity(); + result.Result = true; + + var models = _context.TComplaintRespondents.Where(x => x.ComplaintId == ComplaintId).ToList(); ; + + foreach (var complaintRespondent in models) + { + _context.TComplaintRespondents.Remove(complaintRespondent); + } + _context.SaveChanges(); + return result; + } + + /// <summary> + /// 鍒犻櫎鐩稿叧渚涘簲鍟嗗瓙琛� + /// </summary> + /// <returns></returns> + public ResultEntity deleteComplaintGongyingshang(string ComplaintId) + { + ResultEntity result = new ResultEntity(); + result.Result = true; + + var models = _context.TComplaintGongyingshangs.Where(x => x.ComplaintId == ComplaintId).ToList(); ; + + foreach (var complaintGongyingshang in models) + { + _context.TComplaintGongyingshangs.Remove(complaintGongyingshang); + } + _context.SaveChanges(); + return result; + } + + /// <summary> + /// 鍒犻櫎鐩稿叧渚涘簲鍟嗗瓙琛� + /// </summary> + /// <returns></returns> + public ResultEntity deleteComplaintShouquandaibiao(string ComplaintId) + { + ResultEntity result = new ResultEntity(); + result.Result = true; + + var models = _context.TComplaintShouquandaibiaos.Where(x => x.ComplaintId == ComplaintId).ToList(); ; + + foreach (var complaintShouquandaibiao in models) + { + _context.TComplaintShouquandaibiaos.Remove(complaintShouquandaibiao); + } + _context.SaveChanges(); + return result; + } } } -- Gitblit v1.9.1