历史考勤推送问题
This commit is contained in:
parent
e6b5e8aad4
commit
7257eb68da
|
|
@ -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<String> 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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue