数据完整性算法调整

This commit is contained in:
2025-04-01 09:58:46 +08:00
parent 21df04eb6d
commit 42ce80478c
9 changed files with 47 additions and 16 deletions

View File

@@ -67,9 +67,14 @@ public class IDataIntegrityServiceImpl implements IDataIntegrityService {
);
//以尺寸100分片
List<List<String>> pendingIds = ListUtils.partition(lineIds, NUM);
LineCountEvaluateParam lineCountEvaluateParam = new LineCountEvaluateParam();
lineCountEvaluateParam.setStartTime(beginDay);
lineCountEvaluateParam.setEndTime(endDay);
for (List<String> pendingId : pendingIds) {
lineCountEvaluateParam.setLineId(pendingId);
List<LineDevGetDTO> lineDevGetDTOList = commTerminalGeneralClient.getMonitorDetailList(pendingId).getData();
List<MeasurementCountDTO> countList = dataVFeignClient.getMeasurementCount(pendingId, beginDay, endDay).getData();
List<MeasurementCountDTO.MeasurementCountResultDTO> countList = dataVFeignClient.getMeasurementCount(lineCountEvaluateParam).getData();
poList.addAll(
lineDevGetDTOList.stream()
.map(item -> {