From 224c12c7ae9a3b9d0380962ff92dac18812434a6 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期三, 08 一月 2025 10:19:18 +0800 Subject: [PATCH] 报备回显问题 --- ycl-server/src/main/java/com/ycl/task/OsdTask.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/task/OsdTask.java b/ycl-server/src/main/java/com/ycl/task/OsdTask.java index 1eca90f..2ee25fa 100644 --- a/ycl-server/src/main/java/com/ycl/task/OsdTask.java +++ b/ycl-server/src/main/java/com/ycl/task/OsdTask.java @@ -17,6 +17,7 @@ import com.ycl.utils.DateUtils; import com.ycl.utils.StringUtils; import constant.ApiConstants; +import constant.CheckConstants; import enumeration.DeviceType; import enumeration.general.AreaDeptEnum; import lombok.extern.slf4j.Slf4j; @@ -127,7 +128,7 @@ Query pyQuery = new Query(Criteria .where("mongoCreateTime").gte(DateUtils.getDayStart(new Date())).lt(DateUtils.getDayEnd(new Date()))); DeleteResult result = mongoTemplate.remove(pyQuery, OsdCheckResult.class); - pointService.setDeviceTagByGB(checkResults); + pointService.setDeviceTagByGB(checkResults,CheckConstants.Rule_Category_Video); //瀛樻斁鍦╩ongo涓� mongoTemplate.insertAll(checkResults); // 宸ュ崟鐢熸垚 @@ -159,7 +160,7 @@ if (osdResult.getCheckTime() != null && osdResult.getOsdTime() != null) { long checkTime = osdResult.getCheckTime().getTime(); long osdTime = osdResult.getOsdTime().getTime(); - long timeDiff = (checkTime - osdTime) / 1000; + long timeDiff = Math.abs((checkTime - osdTime) / 1000); if (timeDiff <= 60) { osdCheckResult.setOsdTimeCorrect(ApiConstants.OSD_Correct); } else { -- Gitblit v1.8.0