| | |
| | | |
| | | } |
| | | #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 |
| | | |
| | | } |
| | | } |