diff --git a/pqs-system/system-boot/src/main/java/com/njcn/system/timer/tasks/MeasurementHourTaskRunner.java b/pqs-system/system-boot/src/main/java/com/njcn/system/timer/tasks/MeasurementHourTaskRunner.java index 26baaa34b..808760ede 100644 --- a/pqs-system/system-boot/src/main/java/com/njcn/system/timer/tasks/MeasurementHourTaskRunner.java +++ b/pqs-system/system-boot/src/main/java/com/njcn/system/timer/tasks/MeasurementHourTaskRunner.java @@ -26,11 +26,14 @@ public class MeasurementHourTaskRunner implements TimerTaskRunner { public void action(String date) { BaseParam baseParam = new BaseParam(); baseParam.setFullChain(true); - baseParam.setRepair(false); + //由于是按小时跑的,前端其他算法都是按天跑的,因此修改参数 if(StrUtil.isBlank(date)){ - baseParam.setDataDate(DateUtil.yesterday().toString(DatePattern.NORM_DATETIME_PATTERN)); + baseParam.setRepair(false); + baseParam.setDataDate(DateUtil.now()); }else { - baseParam.setDataDate(date); + baseParam.setRepair(true); + baseParam.setDataDate(date+ "00:00:00"); + baseParam.setDataDate(date+ "23:59:59"); } liteFlowFeignClient.measurementPointExecutorByHour(baseParam); } diff --git a/pqs-system/system-boot/src/main/java/com/njcn/system/timer/tasks/MeasurementTaskRunner.java b/pqs-system/system-boot/src/main/java/com/njcn/system/timer/tasks/MeasurementTaskRunner.java index 9e93dd792..26bacfdcd 100644 --- a/pqs-system/system-boot/src/main/java/com/njcn/system/timer/tasks/MeasurementTaskRunner.java +++ b/pqs-system/system-boot/src/main/java/com/njcn/system/timer/tasks/MeasurementTaskRunner.java @@ -28,7 +28,7 @@ public class MeasurementTaskRunner implements TimerTaskRunner { baseParam.setFullChain(true); baseParam.setRepair(false); if(StrUtil.isBlank(date)){ - baseParam.setDataDate(DateUtil.now()); + baseParam.setDataDate(DateUtil.yesterday().toString(DatePattern.NORM_DATETIME_PATTERN)); }else { baseParam.setDataDate(date); }