From cbff3bc3a629c74a3d72f5986721ed0b2716ac13 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 18 十月 2021 13:51:36 +0800
Subject: [PATCH] 提交

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

diff --git a/zhengcaioa/Services/AdmAttendanceDtlService.cs b/zhengcaioa/Services/AdmAttendanceDtlService.cs
index e9978d4..8856b4f 100644
--- a/zhengcaioa/Services/AdmAttendanceDtlService.cs
+++ b/zhengcaioa/Services/AdmAttendanceDtlService.cs
@@ -167,5 +167,60 @@
 
             return query;
         }
+
+
+
+        /// <summary>
+        /// 鑾峰彇鎵�鏈夋湁鏁堢鐩�
+        /// </summary>
+        /// <returns></returns>
+        public ResultDataEntity<AdmAttendanceDtlDTO> SearchByPaging(AdmAttendanceDtlDTOSearch searchEntity)
+        {
+            ResultDataEntity<AdmAttendanceDtlDTO> data = new ResultDataEntity<AdmAttendanceDtlDTO>();
+
+
+            var query = (from a in _context.AdmAttendanceDtls//.Where(x => x.RecStatus == "A")
+
+
+
+                         where a.RecStatus == "A"
+                         && (string.IsNullOrWhiteSpace(searchEntity.AttendanceId) || a.AttendanceId == searchEntity.AttendanceId.Trim())
+                           && (!searchEntity.SgninDate.HasValue || a.SgninDate == searchEntity.SgninDate)
+
+                         select new AdmAttendanceDtlDTO
+                         {
+                             Id = a.Id,
+                             AttendanceId = a.AttendanceId,
+                             SgninDate = a.SgninDate,
+                             MorningIn = a.MorningIn,
+
+                             MorningOut = a.MorningOut,
+                             AfternoonIn = a.AfternoonIn,
+                             AfternoonOut = a.AfternoonOut,
+                             OvertimeIn = a.OvertimeIn,
+                             OvertimeOut = a.OvertimeOut,
+                             Qingjia = a.Qingjia,
+                             Xiaojia = a.Xiaojia,
+                             RecStatus = a.RecStatus,
+                             Creater = a.Creater,
+                             Createtime = a.Createtime,
+                             Modifier = a.Modifier,
+                             Modifytime = a.Modifytime,
+
+                             Shangwuchidaofenzhong = a.Shangwuchidaofenzhong,
+                             Xiawuchidaofenzhong = a.Xiawuchidaofenzhong,
+                             Shangwuzaotuifenzhong = a.Shangwuzaotuifenzhong,
+                             Xiawuzaotuifenzhong = a.Xiawuzaotuifenzhong,
+                             Kuanggongtianshu = a.Kuanggongtianshu,
+                             Iswork = a.Iswork
+                         }).OrderBy(x => x.SgninDate).ToList();
+
+            //if (searchEntity.totalrows == 0)
+            searchEntity.totalrows = query.Count();
+            var rolelist = query.Skip((searchEntity.page - 1) * searchEntity.rows).Take(searchEntity.rows).ToList();
+
+            data.LoadData(searchEntity, rolelist);
+            return data;
+        }
     }
 }

--
Gitblit v1.9.1