From 4f2c9b54c8d0f358f3b7c6821f091a493b24e006 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 02 十二月 2025 11:16:53 +0800
Subject: [PATCH] 配置新增以及bug修改
---
ycl-server/src/main/java/com/ycl/task/DemeritRecordTask.java | 24 +++++++++++++-----------
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/ycl-server/src/main/java/com/ycl/task/DemeritRecordTask.java b/ycl-server/src/main/java/com/ycl/task/DemeritRecordTask.java
index 65b5892..80ebda0 100644
--- a/ycl-server/src/main/java/com/ycl/task/DemeritRecordTask.java
+++ b/ycl-server/src/main/java/com/ycl/task/DemeritRecordTask.java
@@ -9,6 +9,7 @@
import com.ycl.platform.domain.entity.MonitorConstruction;
import com.ycl.platform.domain.entity.Report;
import com.ycl.platform.domain.result.UY.RecordMetaDSumResult;
+import com.ycl.platform.mapper.DailyMonitorDemeritRecordMapper;
import com.ycl.platform.mapper.DemeritRecordMapper;
import com.ycl.platform.mapper.IMonitorConstructionMapper;
import com.ycl.platform.mapper.ReportMapper;
@@ -56,7 +57,11 @@
private final IMonitorConstructionMapper monitorConstructionMapper;
- private final IDailyMonitorDemeritRecordService dailyMonitorDemeritRecordService;
+ private final DailyMonitorDemeritRecordMapper dailyMonitorDemeritRecordMapper;
+
+ private final DemeritRecordMapper demeritRecordMapper;
+
+
private static final ExecutorService executorService = new ThreadPoolExecutor(16,
128,
@@ -373,19 +378,16 @@
}
//澶勭悊瀹屾暟鎹彃鍏ユ暟鎹簱涓�
- //鍏堝垹闄ら渶瑕佹彃鍏ユ椂闂存槸鍚﹀瓨鍦ㄦ暟鎹�
- LambdaQueryWrapper<DemeritRecord> demeritRecordLambdaQueryWrapper = new LambdaQueryWrapper<>();
- demeritRecordLambdaQueryWrapper.ge(DemeritRecord::getCreateTime,DateUtils.getDayStart(today))
- .le(DemeritRecord::getCreateTime,DateUtils.getDayEnd(today));
- demeritRecordService.remove(demeritRecordLambdaQueryWrapper);
+ demeritRecordMapper.deleteByTimeRange(DateUtils.getDayStart(today),DateUtils.getDayEnd(today));
+ // 鐗╃悊鍒犻櫎
+
demeritRecordService.saveBatch(demeritRecords);
log.info("缁撴潫璁$畻姣忔棩鎵e垎璁板綍鎯呭喌锛氭彃鍏ユ暟鎹噺{},鏁版嵁淇℃伅:{}",demeritRecords.size(),demeritRecords);
- //濉厖璁惧褰曞儚鎯呭喌鎵e垎璇︽儏缁撴灉
- LambdaQueryWrapper<DailyMonitorDemeritRecord> dailyMonitorDemeritRecordLambdaQueryWrapper = new LambdaQueryWrapper<>();
- dailyMonitorDemeritRecordLambdaQueryWrapper.ge(DailyMonitorDemeritRecord::getCreateTime,DateUtils.getDayStart(today))
- .le(DailyMonitorDemeritRecord::getCreateTime,DateUtils.getDayEnd(today));
- iDailyMonitorDemeritRecordService.remove(dailyMonitorDemeritRecordLambdaQueryWrapper);
+
+ dailyMonitorDemeritRecordMapper.deleteByDailyRecord(DateUtils.getDayStart(today),DateUtils.getDayEnd(today));
+ // 鐗╃悊鍒犻櫎
+
iDailyMonitorDemeritRecordService.saveBatch(dailyMonitorDemeritRecords);
log.info("缁撴潫璁$畻姣忔棩鎵e垎璁板綍璇︽儏鎯呭喌锛氭彃鍏ユ暟鎹噺{},鏁版嵁淇℃伅:{}",dailyMonitorDemeritRecords.size(),dailyMonitorDemeritRecords);
--
Gitblit v1.8.0