From 3d862d3a9c3a18e4f82c98c9de3be370cd1c38ae Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期三, 25 八月 2021 14:51:09 +0800
Subject: [PATCH] 辞职申请

---
 zhengcaioa/Services/AskService.cs |  389 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 389 insertions(+), 0 deletions(-)

diff --git a/zhengcaioa/Services/AskService.cs b/zhengcaioa/Services/AskService.cs
index 2cede2a..3ebea55 100644
--- a/zhengcaioa/Services/AskService.cs
+++ b/zhengcaioa/Services/AskService.cs
@@ -203,5 +203,394 @@
 
         }
         #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
+
+
+        #region 杈炶亴鐢宠
+        public ResultEntity SaveAskCiZhi(AdmAskCiZhiDTO admAsk)
+        {
+            ResultEntity resultEntity = new ResultEntity();
+            try
+            {
+                AdmAskCiZhi ask = _mapper.Map<AdmAskCiZhi>(admAsk);
+                if (string.IsNullOrEmpty(admAsk.Id))
+                {
+                    ask.Id = Guid.NewGuid().ToString();
+                    admAsk.Id = ask.Id;
+                    _context.AdmAskCiZhis.Add(ask);
+                }
+                else
+                {
+                    var entity = _context.AdmAskCiZhis.Find(admAsk.Id);
+
+                    entity.Remark = admAsk.Remark;
+                    entity.DeptName = admAsk.DeptName;
+                    entity.PostName = admAsk.PostName;
+                    entity.CreatetimeName = admAsk.CreatetimeName;
+                    entity.RuzhitimeName = admAsk.RuzhitimeName;
+                    entity.Outtime = admAsk.Outtime;
+
+                    
+
+
+                    entity.ShenpiStatus = admAsk.ShenpiStatus;
+                    entity.CreaterName = admAsk.CreaterName;
+                    entity.Tittle = admAsk.Tittle;
+                    entity.JiaojieUser = admAsk.JiaojieUser;
+
+
+                    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 AdmAskCiZhiDTO GetAskCiZhi(string Id)
+        {
+            var entity = _context.AdmAskCiZhis.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault();
+            if (entity == null)
+            {
+                entity = new AdmAskCiZhi();
+            }
+            var leaveDTO = _mapper.Map<AdmAskCiZhiDTO>(entity);
+            return leaveDTO;
+
+        }
+
+        
+
+        #endregion
+
     }
 }

--
Gitblit v1.9.1