Explorar el Código

报警次数处理

wangmiaomiao hace 8 meses
padre
commit
3237e12609

+ 1 - 1
slibra-admin/src/main/java/com/slibra/web/controller/business/FrontController.java

@@ -215,7 +215,7 @@ public class FrontController extends BaseController {
                     log.error("xxxxxxxxx:之前处理告警结束的逻辑异常,没有更新截止时间");
                     endDate = DateUtils.getNowDate();
                 }
-                tXinyiWarningRecord.setCounts(Math.min(DateUtils.differentHoursByMillisecond(tXinyiWarningRecord.getTime(), endDate) + 1, MAX_COUNT));
+                tXinyiWarningRecord.setCounts(Math.min(DateUtils.differentHoursByMillisecond(tXinyiWarningRecord.getCreateTime(), endDate) + 1, MAX_COUNT));
 
                 //2024年7月11日13:36:41 新增处理,返回带单位的报警值(目前只处理生化报警的)
                 if(1 == tXinyiWarningRecord.getType())

+ 1 - 1
slibra-admin/src/main/java/com/slibra/web/controller/business/TXinyiWarningRecordController.java

@@ -130,7 +130,7 @@ public class TXinyiWarningRecordController extends BaseController
                     log.error("xxxxxxxxx:之前处理告警结束的逻辑异常,没有更新截止时间");
                     endDate = DateUtils.getNowDate();
                 }
-                tXinyiWarningRecord.setCounts(Math.min(DateUtils.differentHoursByMillisecond(tXinyiWarningRecord.getTime(), endDate) + 1, MAX_COUNT));
+                tXinyiWarningRecord.setCounts(Math.min(DateUtils.differentHoursByMillisecond(tXinyiWarningRecord.getCreateTime(), endDate) + 1, MAX_COUNT));
             }
         }
     }

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

@@ -2128,7 +2128,7 @@ public class AsyncTask {
                 TXinyiRobot tXinyiRobot1 = tXinyiRobots.get(INDEX_1);//前一个小时
                 TXinyiRobot tXinyiRobot2 = tXinyiRobots.get(INDEX_2);//前两个小时
                 if(!this.judgeContinuousRobot(tXinyiRobot1, tXinyiRobot2, category)){
-                    log.info("虽然当前超标了,但是没有连续升高趋势,所以不报警,当前没有报警出来的数据为{}\n,前一个小时数据为{}\n前两个小时数据为{}", JSON.toJSONString(tXinyiWarningRecord), JSON.toJSONString(tXinyiIndustry1), JSON.toJSONString(tXinyiIndustry2));
+                    log.info("虽然当前超标了,但是没有连续升高趋势,所以不报警,当前没有报警出来的数据为{}\n,前一个小时数据为{}\n前两个小时数据为{}", JSON.toJSONString(tXinyiWarningRecord), JSON.toJSONString(tXinyiRobot1), JSON.toJSONString(tXinyiRobot2));
                     return;
                 }
                 //保存到数据库中