From e649be7905be7e74f6e09d8d74a7bd7bcd3923b7 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 27 七月 2021 16:17:35 +0800
Subject: [PATCH] 修改
---
zhengcaioa/Services/AskService.cs | 69 ++++++++++++++++++++++++++++++++++
1 files changed, 69 insertions(+), 0 deletions(-)
diff --git a/zhengcaioa/Services/AskService.cs b/zhengcaioa/Services/AskService.cs
index 42f3bda..2cede2a 100644
--- a/zhengcaioa/Services/AskService.cs
+++ b/zhengcaioa/Services/AskService.cs
@@ -134,5 +134,74 @@
}
#endregion
+
+ #region 鍔犵彮鐢宠
+ public ResultEntity SaveAskovertime(AdmAskovertimeDTO admAsk)
+ {
+ ResultEntity resultEntity = new ResultEntity();
+ try
+ {
+ AdmAskovertime ask = _mapper.Map<AdmAskovertime>(admAsk);
+ if (string.IsNullOrEmpty(admAsk.Id))
+ {
+ ask.Id = Guid.NewGuid().ToString();
+ admAsk.Id = ask.Id;
+ _context.AdmAskovertimes.Add(ask);
+ }
+ else
+ {
+ var entity = _context.AdmAskovertimes.Find(admAsk.Id);
+
+ entity.Overtime = admAsk.Overtime;
+ entity.Jiabantime = admAsk.Jiabantime;
+ 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 AdmAskovertimeDTO GetAskovertime(string Id)
+ {
+ var entity = _context.AdmAskovertimes.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault();
+ if (entity == null)
+ {
+ entity = new AdmAskovertime();
+ }
+ var leaveDTO = _mapper.Map<AdmAskovertimeDTO>(entity);
+ return leaveDTO;
+
+ }
+ public AdmAskovertimeDTO GetAskovertimeByUeridAndjiabantime(string Creater, DateTime Jiabantime)
+ {
+ var entity = _context.AdmAskovertimes.Where(e => e.RecStatus == "A" && e.ShenpiStatus == "A" && e.Creater == Creater && e.Jiabantime == Jiabantime).OrderByDescending(x=>x.Createtime).FirstOrDefault();
+ if (entity == null)
+ {
+ entity = new AdmAskovertime();
+ }
+ var leaveDTO = _mapper.Map<AdmAskovertimeDTO>(entity);
+ return leaveDTO;
+
+ }
+ #endregion
}
}
--
Gitblit v1.9.1