From 8878b4d2c65329d454688d306e9d692c760bffe5 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 30 十一月 2021 14:32:39 +0800
Subject: [PATCH] 提交
---
zhengcaioa/Services/CooperOrderService.cs | 388 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 386 insertions(+), 2 deletions(-)
diff --git a/zhengcaioa/Services/CooperOrderService.cs b/zhengcaioa/Services/CooperOrderService.cs
index 7599834..272594e 100644
--- a/zhengcaioa/Services/CooperOrderService.cs
+++ b/zhengcaioa/Services/CooperOrderService.cs
@@ -103,6 +103,24 @@
return resultEntity;
}
+ public string GetOrderNo()
+ {
+ string OrderNoback = "";
+ var datestreing = DateTime.Now.ToString("yyyyMMdd");
+ var OrderNo = _context.CooperOrders.Where(x => x.OrderNo.Contains(datestreing)).Max(x => x.OrderNo);
+ if (string.IsNullOrEmpty(OrderNo))
+ {
+ OrderNoback = datestreing + 1.ToString().PadLeft(3, '0');
+ }
+ else
+ {
+ OrderNoback = datestreing + (int.Parse(OrderNo.Substring(OrderNo.Length - 3)) + 1).ToString().PadLeft(3, '0');
+ }
+
+
+ return OrderNoback;
+ }
+
public CooperOrderDTO Get(string id)
{
@@ -315,7 +333,7 @@
- if (searchEntity.totalrows == 0)
+ //if (searchEntity.totalrows == 0)
searchEntity.totalrows = query.Count();
var lianlist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
data.LoadData(searchEntity, lianlist);
@@ -900,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