wangmiaomiao 9 ماه پیش
والد
کامیت
18662b229f

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

@@ -574,7 +574,7 @@ public class AsyncTask {
         tXinyiWarningRecord.setRemark("1");
 
         //2024年5月25日17:52:33  如果工业库获取不到数据,也触发报警,但是不调用决策接口
-        if (Objects.isNull(currentVal)) {
+        if (Objects.isNull(currentVal) || currentVal.compareTo(BigDecimal.ZERO) == 0) {
             tXinyiWarningRecord.setReason(category + EXCEPTION_WARNING);
             tXinyiWarningRecord.setLevel(WARNING_LEVEL_NO_DATE);
         } else if (currentVal.compareTo(multiply) > 0) {//一级
@@ -1067,7 +1067,7 @@ public class AsyncTask {
         tXinyiWarningRecord.setRemark("0");
 
         //2024年5月25日17:52:33  如果工业库获取不到数据,也触发报警,但是不调用决策接口
-        if(Objects.isNull(currentVal)){
+        if(Objects.isNull(currentVal) || currentVal.compareTo(BigDecimal.ZERO) == 0){
             tXinyiWarningRecord.setReason(category + EXCEPTION_WARNING);
             tXinyiWarningRecord.setLevel(WARNING_LEVEL_NO_DATE);
         }else if(currentVal.compareTo(multiply) > 0){//一级
@@ -1150,7 +1150,7 @@ public class AsyncTask {
         tXinyiWarningRecord.setRemark("0");
 
         //2024年5月25日17:52:33  如果工业库获取不到数据,也触发报警,但是不调用决策接口
-        if(Objects.isNull(currentVal)){
+        if(Objects.isNull(currentVal) || currentVal.compareTo(BigDecimal.ZERO) == 0){
             tXinyiWarningRecord.setReason(category + EXCEPTION_WARNING);
             tXinyiWarningRecord.setLevel(WARNING_LEVEL_NO_DATE);
         }else if(currentVal.compareTo(multiply) > 0){//一级

+ 4 - 0
slibra-system/src/main/java/com/slibra/business/domain/TXinyiForecastComparison.java

@@ -29,6 +29,10 @@ public class TXinyiForecastComparison extends BaseEntity
     /** 主键 */
     private Long id;
 
+    /** 时间 */
+    @Excel(name = "时间")
+    private String remark;
+
     /** 预测类型 */
     @Excel(name = "预测类型")
     private String category;