From e9f8d150668099ffe648b7c9ab9df290c3276db8 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期一, 29 十一月 2021 14:05:22 +0800 Subject: [PATCH] 提交 --- zhengcaioa/Services/CooperOrderService.cs | 368 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 367 insertions(+), 1 deletions(-) diff --git a/zhengcaioa/Services/CooperOrderService.cs b/zhengcaioa/Services/CooperOrderService.cs index b6a58f8..272594e 100644 --- a/zhengcaioa/Services/CooperOrderService.cs +++ b/zhengcaioa/Services/CooperOrderService.cs @@ -918,6 +918,372 @@ } - + + public List<TChallengeletterDTO> GetListChallengeletter(string OrderId) + { + + var entity = _context.TChallengeletters.Where(x => x.Status == 1 && x.OrderId == OrderId).ToList(); + + + + var result = _mapper.Map<List<TChallengeletterDTO>>(entity); + + + return result; + } + + + public ResultEntity saveChallengeletter(TChallengeletterDTO dto) + { + ResultEntity resultEntity = new ResultEntity(); + try + { + + + var entity = _mapper.Map<TChallengeletter>(dto); + + + if (String.IsNullOrEmpty(entity.Id)) + { + entity.Id = Guid.NewGuid().ToString(); + dto.Id = entity.Id; + + _context.TChallengeletters.Add(entity); + } + else + { + var updateproject = _context.TChallengeletters.Find(entity.Id); + + + updateproject.PrintNum = entity.PrintNum; + updateproject.OrderId = entity.OrderId; + updateproject.GysId = entity.GysId; + updateproject.GysName = entity.GysName; + updateproject.GysAddress = entity.GysAddress; + updateproject.GysPostcode = entity.GysPostcode; + updateproject.GysContacts = entity.GysContacts; + updateproject.GysPhone = entity.GysPhone; + updateproject.SqdbId = entity.SqdbId; + updateproject.SqdbName = entity.SqdbName; + updateproject.SqdbPhone = entity.SqdbPhone; + updateproject.SqdbAddress = entity.SqdbAddress; + updateproject.SqdbPostcode = entity.SqdbPostcode; + updateproject.XmId = entity.XmId; + updateproject.XmName = entity.XmName; + updateproject.XmCode = entity.XmCode; + updateproject.XmPackage = entity.XmPackage; + updateproject.PurchaserName = entity.PurchaserName; + updateproject.DocumentsDate = entity.DocumentsDate; + updateproject.RequestInfo = entity.RequestInfo; + + updateproject.IsReply = entity.IsReply; + + + updateproject.Respondent = entity.Respondent; + updateproject.RespondDate = entity.RespondDate; + updateproject.RespondInfo = entity.RespondInfo; + + + updateproject.Modifier = entity.Modifier; + updateproject.Modifytime = entity.Modifytime; + + } + + _context.SaveChanges(); + resultEntity.ReturnID = entity.Id; + resultEntity.Result = true; + } + catch (Exception ex) + { + resultEntity.Result = false; + resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�"; + + } + return resultEntity; + } + + + public List<TChallengeItemDTO> GetListChallengeItem(string ChallengeId) + { + + var entity = _context.TChallengeItems.Where(x => x.ChallengeId == ChallengeId).ToList(); + + + + var result = _mapper.Map<List<TChallengeItemDTO>>(entity); + + + return result; + } + + + public ResultEntity saveChallengeItem(TChallengeItemDTO dto) + { + ResultEntity resultEntity = new ResultEntity(); + try + { + + + var entity = _mapper.Map<TChallengeItem>(dto); + + + if (entity.Id<=0) + { + + + _context.TChallengeItems.Add(entity); + } + else + { + var updateproject = _context.TChallengeItems.Find(entity.Id); + + + updateproject.ChallengeId = entity.ChallengeId; + updateproject.Question = entity.Question; + updateproject.Evidential = entity.Evidential; + updateproject.Law = entity.Law; + 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<TComplaintletterDTO> GetListComplaintletter(string OrderId) + { + + var entity = _context.TComplaintletters.Where(x => x.Status == 1 && x.OrderId == OrderId).ToList(); + + + + var result = _mapper.Map<List<TComplaintletterDTO>>(entity); + + + return result; + } + + + public ResultEntity saveComplaintletter(TComplaintletterDTO dto) + { + ResultEntity resultEntity = new ResultEntity(); + try + { + + + var entity = _mapper.Map<TComplaintletter>(dto); + + + if (String.IsNullOrEmpty(entity.Id)) + { + entity.Id = Guid.NewGuid().ToString(); + dto.Id = entity.Id; + + _context.TComplaintletters.Add(entity); + } + else + { + var updateproject = _context.TComplaintletters.Find(entity.Id); + + + updateproject.PrintNum = entity.PrintNum; + updateproject.OrderId = entity.OrderId; + updateproject.TsrId = entity.TsrId; + + updateproject.TsrName = entity.TsrName; + updateproject.TsrAddress = entity.TsrAddress; + updateproject.TsrPostcode = entity.TsrPostcode; + updateproject.TsrCorporation = entity.TsrCorporation; + updateproject.TsrPhone = entity.TsrPhone; + + updateproject.SqdbId = entity.SqdbId; + updateproject.SqdbName = entity.SqdbName; + updateproject.SqdbPhone = entity.SqdbPhone; + updateproject.SqdbAddress = entity.SqdbAddress; + updateproject.SqdbPostcode = entity.SqdbPostcode; + + + + updateproject.GysId = entity.GysId; + updateproject.GysName = entity.GysName; + updateproject.GysAddress = entity.GysAddress; + updateproject.GysPostcode = entity.GysPostcode; + updateproject.GysContacts = entity.GysContacts; + updateproject.GysPhone = entity.GysPhone; + + updateproject.XmId = entity.XmId; + updateproject.XmName = entity.XmName; + updateproject.XmCode = entity.XmCode; + updateproject.XmPackage = entity.XmPackage; + updateproject.PurchaserName = entity.PurchaserName; + + updateproject.Agency = entity.Agency; + updateproject.IsNotice = entity.IsNotice; + updateproject.NoticeDate = entity.NoticeDate; + + updateproject.ChallengeDate = entity.ChallengeDate; + updateproject.Questioned = entity.Questioned; + updateproject.Respondent = entity.Respondent; + updateproject.RespondDate = entity.RespondDate; + + updateproject.IsResultnotice = entity.IsResultnotice; + updateproject.ResultnoticeDate = entity.ResultnoticeDate; + + updateproject.DocumentsDate = entity.DocumentsDate; + updateproject.RequestInfo = entity.RequestInfo; + + + + + + + + + updateproject.Modifier = entity.Modifier; + updateproject.Modifytime = entity.Modifytime; + + } + + _context.SaveChanges(); + resultEntity.ReturnID = entity.Id; + resultEntity.Result = true; + } + catch (Exception ex) + { + resultEntity.Result = false; + resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�"; + + } + return resultEntity; + } + + + public List<TComplaintItemDTO> GetListComplaintItem(string ComplaintId) + { + + var entity = _context.TComplaintItems.Where(x => x.ComplaintId == ComplaintId).ToList(); + + + + var result = _mapper.Map<List<TComplaintItemDTO>>(entity); + + + return result; + } + + + public ResultEntity saveComplaintItem(TComplaintItemDTO dto) + { + ResultEntity resultEntity = new ResultEntity(); + try + { + + + var entity = _mapper.Map<TComplaintItem>(dto); + + + if (entity.Id <= 0) + { + + + _context.TComplaintItems.Add(entity); + } + else + { + var updateproject = _context.TComplaintItems.Find(entity.Id); + + + updateproject.ComplaintId = entity.ComplaintId; + updateproject.Question = entity.Question; + updateproject.Evidential = entity.Evidential; + updateproject.Law = entity.Law; + 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<TComplaintRespondentDTO> GetListComplaintRespondent(string ComplaintId) + { + + var entity = _context.TComplaintRespondents.Where(x => x.ComplaintId == ComplaintId).ToList(); + + + + var result = _mapper.Map<List<TComplaintRespondentDTO>>(entity); + + + return result; + } + + + public ResultEntity saveComplaintRespondent(TComplaintRespondentDTO dto) + { + ResultEntity resultEntity = new ResultEntity(); + try + { + + + var entity = _mapper.Map<TComplaintRespondent>(dto); + + + if (entity.Id <= 0) + { + + + _context.TComplaintRespondents.Add(entity); + } + else + { + var updateproject = _context.TComplaintRespondents.Find(entity.Id); + + + updateproject.ComplaintId = entity.ComplaintId; + updateproject.Respondent = entity.Respondent; + updateproject.Address = entity.Address; + updateproject.Postcode = entity.Postcode; + updateproject.Contacts = entity.Contacts; + updateproject.Phone = entity.Phone; + updateproject.Sort = entity.Sort; + + + } + + _context.SaveChanges(); + resultEntity.ReturnID = entity.Id.ToString(); + resultEntity.Result = true; + } + catch (Exception ex) + { + resultEntity.Result = false; + resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�"; + + } + return resultEntity; + } + } } -- Gitblit v1.9.1