From 4c4f1863d9e75b3aedcb01631bc706b3b2a6a340 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期三, 28 七月 2021 13:59:16 +0800 Subject: [PATCH] 今日开发 用车申请 销售费用 --- zhengcaioa/Services/AskService.cs | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 115 insertions(+), 0 deletions(-) diff --git a/zhengcaioa/Services/AskService.cs b/zhengcaioa/Services/AskService.cs index 2cede2a..48cd36e 100644 --- a/zhengcaioa/Services/AskService.cs +++ b/zhengcaioa/Services/AskService.cs @@ -203,5 +203,120 @@ } #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.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 } } -- Gitblit v1.9.1