Browse Source

处理历史数据的时候 关闭报警的时候,不应该是系统时间,应该是最后一次报警数据的下一个小时

王苗苗 1 tuần trước cách đây
mục cha
commit
a56bac7702

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

@@ -2841,8 +2841,10 @@ public class HandleDataController extends BaseController
 
 
     private void closeWarning(TXinyiWarningRecord tXinyiWarningRecord) {
-        Date nowDate = DateUtils.getNowDate();
+//        Date nowDate = DateUtils.getNowDate();
         tXinyiWarningRecord.setStatus(2);
+        //2025年05月10日13:33:35 因为要处理历史数据,所以这里的时间不能用当前时间,应该用报警的下一个时段
+        Date nowDate = DateUtils.addHours(tXinyiWarningRecord.getUpdateTime(), 1);
         tXinyiWarningRecord.setOffTime(nowDate);
         tXinyiWarningRecord.setUpdateTime(nowDate);
         tXinyiWarningRecord.setUpdateBy(WARNING_DEFAULT_CREATE);