From 7b3276e79af4d8db9390148b1320293631eef63a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com>
Date: Tue, 8 Oct 2024 16:47:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../daemon/task/CalculateDayAttendTaskImpl.java    | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/daemon/task/CalculateDayAttendTaskImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/daemon/task/CalculateDayAttendTaskImpl.java
index 09ac4de5..3fef53bf 100644
--- a/attendance-performance-manager/src/main/java/com/mortals/xhx/daemon/task/CalculateDayAttendTaskImpl.java
+++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/daemon/task/CalculateDayAttendTaskImpl.java
@@ -9,10 +9,7 @@ import com.mortals.xhx.base.system.user.model.UserEntity;
 import com.mortals.xhx.common.code.StaffSatusEnum;
 import com.mortals.xhx.common.code.YesNoEnum;
 import com.mortals.xhx.module.attendance.model.*;
-import com.mortals.xhx.module.attendance.service.AttendanceGroupFixedworkService;
-import com.mortals.xhx.module.attendance.service.AttendanceGroupStaffService;
-import com.mortals.xhx.module.attendance.service.AttendanceRecordHikService;
-import com.mortals.xhx.module.attendance.service.AttendanceRecordService;
+import com.mortals.xhx.module.attendance.service.*;
 import com.mortals.xhx.module.holiday.model.HolidayEntity;
 import com.mortals.xhx.module.holiday.model.HolidayQuery;
 import com.mortals.xhx.module.holiday.service.HolidayService;
@@ -37,22 +34,21 @@ public class CalculateDayAttendTaskImpl implements ITaskExcuteService {
     private AttendanceRecordHikService recordHikService;
     @Autowired
     private AttendanceRecordService attendanceRecordService;
+    @Autowired
+    private AttendanceRecordDetailService attendanceRecordDetailService;
 
 
     @Override
     public void excuteTask(ITask task) throws AppException {
         //鏌ヨ褰撴棩鑰冨嫟璁板綍锛屾煡璇㈡湭鑰冨嫟浜哄憳锛屾瀯閫犱竴鏉″亣璁板綍鏂逛究璁$畻
         try {
-
-
+            //娓呴櫎褰撳ぉ鑰冨嫟璁板綍缂撳瓨
+            attendanceRecordDetailService.loadCache();
             AttendanceRecordHikQuery recordHikQuery = new AttendanceRecordHikQuery();
             recordHikQuery.setAttendanceDateStart(DateUtil.today());
             recordHikQuery.setAttendanceDateEnd(DateUtil.today());
-
             recordHikQuery.setAttendanceDateStart(DateUtil.today());
             recordHikQuery.setAttendanceDateEnd(DateUtil.today());
-            // recordHikService.buildCustomHikRecord(recordHikQuery, null);
-
             recordHikService.buildAllCustomHikRecord(recordHikQuery, null);
         } catch (Exception e) {
 
-- 
2.24.3