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 | 67 +++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) diff --git a/zhengcaioa/Services/AskService.cs b/zhengcaioa/Services/AskService.cs index fcc03d9..3ebea55 100644 --- a/zhengcaioa/Services/AskService.cs +++ b/zhengcaioa/Services/AskService.cs @@ -525,5 +525,72 @@ #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