From 35fca917f82c446ef69aa5235351db0fc36cd7ae Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 10 八月 2021 16:10:23 +0800
Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/zhengcaioa
---
zhengcaioa/Services/AskService.cs | 322 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 322 insertions(+), 0 deletions(-)
diff --git a/zhengcaioa/Services/AskService.cs b/zhengcaioa/Services/AskService.cs
index 2cede2a..fcc03d9 100644
--- a/zhengcaioa/Services/AskService.cs
+++ b/zhengcaioa/Services/AskService.cs
@@ -203,5 +203,327 @@
}
#endregion
+
+ #region 鐢ㄨ溅鐢宠
+ public ResultEntity SaveAskCar(AdmAskCarDTO admAsk)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+ AdmAskCar ask = _mapper.Map<AdmAskCar>(admAsk);
+ if (string.IsNullOrEmpty(admAsk.Id))
+ {
+ ask.Id = Guid.NewGuid().ToString();
+ admAsk.Id = ask.Id;
+ _context.AdmAskCars.Add(ask);
+ }
+ else
+ {
+ var entity = _context.AdmAskCars.Find(admAsk.Id);
+
+ entity.CarLaiyuan = admAsk.CarLaiyuan;
+ entity.Feiyong = admAsk.Feiyong;
+ entity.Remark = admAsk.Remark;
+
+
+ entity.ShenpiStatus = admAsk.ShenpiStatus;
+ entity.CreaterName = admAsk.CreaterName;
+ entity.Tittle = admAsk.Tittle;
+
+
+
+ entity.Modifier = admAsk.Modifier;
+ entity.Modifytime = DateTime.Now;
+ }
+ _context.SaveChanges();
+ resultEntity.ReturnID = ask.Id;
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+ ex.Message.ToString();
+ }
+
+ return resultEntity;
+ }
+
+ public AdmAskCarDTO GetAskCar(string Id)
+ {
+ var entity = _context.AdmAskCars.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault();
+ if (entity == null)
+ {
+ entity = new AdmAskCar();
+ }
+ var leaveDTO = _mapper.Map<AdmAskCarDTO>(entity);
+ return leaveDTO;
+
+ }
+ #endregion
+
+ #region 閿�鍞垂鐢ㄧ敵璇�
+ public ResultEntity SaveAskMarketingCost(AdmAskMarketingCostDTO admAsk)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+ AdmAskMarketingCost ask = _mapper.Map<AdmAskMarketingCost>(admAsk);
+ if (string.IsNullOrEmpty(admAsk.Id))
+ {
+ ask.Id = Guid.NewGuid().ToString();
+ admAsk.Id = ask.Id;
+ _context.AdmAskMarketingCosts.Add(ask);
+ }
+ else
+ {
+ var entity = _context.AdmAskMarketingCosts.Find(admAsk.Id);
+
+ entity.Feiyong = admAsk.Feiyong;
+ entity.Remark = admAsk.Remark;
+ entity.ToUserId = admAsk.ToUserId;
+ entity.BreakPrecedentId = admAsk.BreakPrecedentId;
+
+ entity.ShenpiStatus = admAsk.ShenpiStatus;
+ entity.CreaterName = admAsk.CreaterName;
+ entity.Tittle = admAsk.Tittle;
+
+
+
+ entity.Modifier = admAsk.Modifier;
+ entity.Modifytime = DateTime.Now;
+ }
+ _context.SaveChanges();
+ resultEntity.ReturnID = ask.Id;
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+ ex.Message.ToString();
+ }
+
+ return resultEntity;
+ }
+
+ public AdmAskMarketingCostDTO GetAskMarketingCost(string Id)
+ {
+ var entity = _context.AdmAskMarketingCosts.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault();
+ if (entity == null)
+ {
+ entity = new AdmAskMarketingCost();
+ }
+ var leaveDTO = _mapper.Map<AdmAskMarketingCostDTO>(entity);
+ return leaveDTO;
+
+ }
+ #endregion
+
+ #region 浼樻儬鐢宠
+ public ResultEntity SaveAskYouHui(AdmAskYouHuiDTO admAsk)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+ AdmAskYouHui ask = _mapper.Map<AdmAskYouHui>(admAsk);
+ if (string.IsNullOrEmpty(admAsk.Id))
+ {
+ ask.Id = Guid.NewGuid().ToString();
+ admAsk.Id = ask.Id;
+ _context.AdmAskYouHuis.Add(ask);
+ }
+ else
+ {
+ var entity = _context.AdmAskYouHuis.Find(admAsk.Id);
+
+ entity.CustomerId = admAsk.CustomerId;
+ entity.OrderType = admAsk.OrderType;
+ entity.Youhuistandard = admAsk.Youhuistandard;
+ entity.YouHui = admAsk.YouHui;
+ entity.Remark = admAsk.Remark;
+
+
+ entity.ShenpiStatus = admAsk.ShenpiStatus;
+ entity.CreaterName = admAsk.CreaterName;
+ entity.Tittle = admAsk.Tittle;
+
+
+
+ entity.Modifier = admAsk.Modifier;
+ entity.Modifytime = DateTime.Now;
+ }
+ _context.SaveChanges();
+ resultEntity.ReturnID = ask.Id;
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+ ex.Message.ToString();
+ }
+
+ return resultEntity;
+ }
+
+ public AdmAskYouHuiDTO GetAskYouHui(string Id)
+ {
+ var entity = _context.AdmAskYouHuis.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault();
+ if (entity == null)
+ {
+ entity = new AdmAskYouHui();
+ }
+ var leaveDTO = _mapper.Map<AdmAskYouHuiDTO>(entity);
+ return leaveDTO;
+
+ }
+
+ public List<AdmAskYouHuiDTO> GetAskYouHuiList(string CustomerId, string OrderType)
+ {
+ var entity = _context.AdmAskYouHuis.Where(e => e.RecStatus == "A" && e.ShenpiStatus == "A" && e.CustomerId == CustomerId && e.OrderType == OrderType && e.Createtime >= DateTime.Now.Date.AddDays(-8)).OrderByDescending(x=>x.Createtime).ToList();
+
+ var leaveDTO = _mapper.Map<List<AdmAskYouHuiDTO>>(entity);
+ return leaveDTO;
+
+ }
+ #endregion
+
+ #region 璁块棶璇风ず
+ public ResultEntity SaveAskBaiFang(AdmAskBaiFangDTO admAsk)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+ AdmAskBaiFang ask = _mapper.Map<AdmAskBaiFang>(admAsk);
+ if (string.IsNullOrEmpty(admAsk.Id))
+ {
+ ask.Id = Guid.NewGuid().ToString();
+ admAsk.Id = ask.Id;
+ _context.AdmAskBaiFangs.Add(ask);
+ }
+ else
+ {
+ var entity = _context.AdmAskBaiFangs.Find(admAsk.Id);
+
+ entity.CustomerId = admAsk.CustomerId;
+ entity.VisType = admAsk.VisType;
+ entity.Jtype = admAsk.Jtype;
+ entity.BaiFangtime = admAsk.BaiFangtime;
+ entity.Remark = admAsk.Remark;
+
+
+ entity.ShenpiStatus = admAsk.ShenpiStatus;
+ entity.CreaterName = admAsk.CreaterName;
+ entity.Tittle = admAsk.Tittle;
+
+
+
+ entity.Modifier = admAsk.Modifier;
+ entity.Modifytime = DateTime.Now;
+ }
+ _context.SaveChanges();
+ resultEntity.ReturnID = ask.Id;
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+ ex.Message.ToString();
+ }
+
+ return resultEntity;
+ }
+
+ public AdmAskBaiFangDTO GetAskBaiFang(string Id)
+ {
+ var entity = _context.AdmAskBaiFangs.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault();
+ if (entity == null)
+ {
+ entity = new AdmAskBaiFang();
+ }
+ var leaveDTO = _mapper.Map<AdmAskBaiFangDTO>(entity);
+ return leaveDTO;
+
+ }
+
+ #endregion
+
+ #region 浼氬憳鎻愮幇鐢宠
+ public ResultEntity SaveCustomerWithdrawal(AdmCustomerWithdrawalDTO admAsk)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+ AdmCustomerWithdrawal ask = _mapper.Map<AdmCustomerWithdrawal>(admAsk);
+ if (string.IsNullOrEmpty(admAsk.Id))
+ {
+ ask.Id = Guid.NewGuid().ToString();
+ admAsk.Id = ask.Id;
+ _context.AdmCustomerWithdrawals.Add(ask);
+ }
+ else
+ {
+ var entity = _context.AdmCustomerWithdrawals.Find(admAsk.Id);
+
+ entity.OrderNo = admAsk.OrderNo;
+ entity.Jine = admAsk.Jine;
+ entity.HuiyuanName = admAsk.HuiyuanName;
+ entity.HuiyuanId = admAsk.HuiyuanId;
+ entity.HuiyuanPhone = admAsk.HuiyuanPhone;
+ entity.Shenqingtime = admAsk.Shenqingtime;
+
+ entity.BankAcount = admAsk.BankAcount;
+ entity.BankName = admAsk.BankName;
+ entity.Username = admAsk.Username;
+
+
+ entity.ShenpiStatus = admAsk.ShenpiStatus;
+ entity.CreaterName = admAsk.CreaterName;
+ entity.Tittle = admAsk.Tittle;
+
+
+
+ entity.Modifier = admAsk.Modifier;
+ entity.Modifytime = DateTime.Now;
+ }
+ _context.SaveChanges();
+ resultEntity.ReturnID = ask.Id;
+ resultEntity.Result = true;
+ }
+ catch (Exception ex)
+ {
+ resultEntity.Result = false;
+ resultEntity.Message = "淇濆瓨澶辫触锛岃鑱旂郴绠$悊鍛�";
+ ex.Message.ToString();
+ }
+
+ return resultEntity;
+ }
+
+ public AdmCustomerWithdrawalDTO GetCustomerWithdrawal(string Id)
+ {
+ var entity = _context.AdmCustomerWithdrawals.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault();
+ if (entity == null)
+ {
+ entity = new AdmCustomerWithdrawal();
+ }
+ var leaveDTO = _mapper.Map<AdmCustomerWithdrawalDTO>(entity);
+ return leaveDTO;
+
+ }
+
+ public List<AdmCustomerWithdrawalDTO> GetCustomerWithdrawalList(string OrderNo)
+ {
+ var entity = _context.AdmCustomerWithdrawals.Where(e => e.RecStatus == "A" && e.OrderNo == OrderNo).ToList();
+
+ var leaveDTO = _mapper.Map<List<AdmCustomerWithdrawalDTO>>(entity);
+ return leaveDTO;
+
+ }
+
+ #endregion
+
}
}
--
Gitblit v1.9.1