From c888afad7b611e6341b8e733eff5e651ae82695b Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期四, 10 六月 2021 14:58:43 +0800 Subject: [PATCH] 计件登记,考勤设计 --- zhengcaioa/Services/AdmSigninService.cs | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/zhengcaioa/Services/AdmSigninService.cs b/zhengcaioa/Services/AdmSigninService.cs index bb0bf22..59502a8 100644 --- a/zhengcaioa/Services/AdmSigninService.cs +++ b/zhengcaioa/Services/AdmSigninService.cs @@ -251,11 +251,20 @@ if (string.IsNullOrEmpty(admAsk.Id)) { ask.Id = Guid.NewGuid().ToString(); + admAsk.Id = ask.Id; _context.AdmAskLeaves.Add(ask); } else { var entity = _context.AdmAskLeaves.Find(admAsk.Id); + + entity.SigninId = admAsk.SigninId; + entity.StratPoint = admAsk.StratPoint; + entity.EndPoint = admAsk.EndPoint; + entity.ShenpiStatus = admAsk.ShenpiStatus; + entity.CreaterName = admAsk.CreaterName; + entity.Tittle = admAsk.Tittle; + entity.LaveDay = admAsk.LaveDay; entity.LavehHour = admAsk.LavehHour; entity.Remark = admAsk.Remark; @@ -294,6 +303,14 @@ else { var entity = _context.AdmAskLeaveOffs.Find(leaveOff.Id); + + entity.SigninId = leaveOff.SigninId; + entity.StratPoint = leaveOff.StratPoint; + entity.EndPoint = leaveOff.EndPoint; + entity.ShenpiStatus = leaveOff.ShenpiStatus; + entity.CreaterName = leaveOff.CreaterName; + entity.Tittle = leaveOff.Tittle; + entity.MedicalRecord = leaveOff.MedicalRecord; entity.Remark = leaveOff.Remark; entity.Lavetype = leaveOff.Lavetype; @@ -316,9 +333,9 @@ return resultEntity; } - public AdmAskLeaveDTO GetAskLeave(string signinId) + public AdmAskLeaveDTO GetAskLeave(string Id) { - AdmAskLeave entity = _context.AdmAskLeaves.Where(e => e.RecStatus == "A" && e.SigninId == signinId).FirstOrDefault(); + AdmAskLeave entity = _context.AdmAskLeaves.Where(e => e.RecStatus == "A" && e.Id == Id).FirstOrDefault(); if (entity == null) { entity = new AdmAskLeave(); @@ -328,9 +345,9 @@ } - public AdmAskLeaveOffDTO GetAskLeaveOff(string signinId) + public AdmAskLeaveOffDTO GetAskLeaveOff(string Id) { - AdmAskLeaveOff entity = _context.AdmAskLeaveOffs.Where(e => e.RecStatus == "A" && e.SigninId == signinId).FirstOrDefault(); + AdmAskLeaveOff entity = _context.AdmAskLeaveOffs.Where(e => e.RecStatus == "A" && e.Id == Id ).FirstOrDefault(); if (entity == null) { entity = new AdmAskLeaveOff(); -- Gitblit v1.9.1