diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/AttTasks.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/AttTasks.java index 1c57130..a899e96 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/AttTasks.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/tasks/AttTasks.java @@ -96,6 +96,11 @@ public class AttTasks { dateList.add("2024-12-01"); dateList.add("2024-12-07"); dateList.add("2024-12-08"); + hisAttPush(dateList); + log.info("--------考勤定时器完毕------"); + } + + private void hisAttPush(List dateList) { // 创建固定大小的线程池 ExecutorService executorService = Executors.newFixedThreadPool(THREAD_POOL_SIZE); // 分批处理日期列表 @@ -106,7 +111,7 @@ public class AttTasks { executorService.submit(() -> { for (String date : batch) { try { -// delHisData(date); + delHisData(date); pushAttData(date, 2); } catch (Exception e) { // 记录异常并继续处理下一个日期 @@ -123,9 +128,9 @@ public class AttTasks { } catch (InterruptedException e) { e.printStackTrace(); } - log.info("--------考勤定时器完毕------"); } + private void delHisData(String date) { attSourceDataDao.delHisData(date); }