From f0226fac55f50b362d145ce969e66d41606a8b06 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期五, 30 七月 2021 14:13:16 +0800 Subject: [PATCH] 今日开发 订单优惠 下订单的时候计算优惠 访问申请 --- zhengcaioa/Services/AskService.cs | 131 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 131 insertions(+), 0 deletions(-) diff --git a/zhengcaioa/Services/AskService.cs b/zhengcaioa/Services/AskService.cs index 2e45284..dd1c59b 100644 --- a/zhengcaioa/Services/AskService.cs +++ b/zhengcaioa/Services/AskService.cs @@ -319,5 +319,136 @@ } #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 + } } -- Gitblit v1.9.1