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