Ver código fonte

修复预测因工业库挂掉 判断重复生成数据逻辑的bug

王苗苗 7 meses atrás
pai
commit
cbb37026bc

+ 3 - 2
slibra-quartz/src/main/java/com/slibra/quartz/task/RyTask.java

@@ -1083,9 +1083,10 @@ public class RyTask
         tXinyiForecastComparison.setRemark(DateUtil.format(DateUtils.getNowDate(), DateUtils.YYYYMMDDHH_TS));
 
         //防止工业库挂掉以后持续预测同一数据
-        //2024年6月20日14:59:23 因为预测bug 判断是否生成过了否则不生成
+        //2024年6月20日14:59:23 因为预测bug(以工业库为准,假如工业库挂了,获取的全是挂了时间段后的三小时) 判断是否生成过了否则不生成
         TXinyiForecastComparison tXinyiForecastComparisonReq = new TXinyiForecastComparison();
-        tXinyiForecastComparisonReq.setRemark(tXinyiForecastComparison.getRemark());
+        //2024年08月20日16:24:56  因为remark存放的是当前时间,也就是每个小时的,所以都是不一样的,修复此bug
+//        tXinyiForecastComparisonReq.setRemark(tXinyiForecastComparison.getRemark());
         tXinyiForecastComparisonReq.setCategory(tXinyiForecastComparison.getCategory());
         //2024年7月18日15:04:37 如果工业库挂掉以后,不管什么时刻,调用预测返回的未来三小时时间都是一样的,再增加一个查询条件
         tXinyiForecastComparisonReq.setForecastTimeOne(tXinyiForecastComparison.getForecastTimeOne());//一个时刻就可以了 没必要再比较第二和第三时刻了。