修复设备同步状态异常

This commit is contained in:
15683799673
2025-09-07 09:07:57 +08:00
parent 2f70cd13ad
commit 68abebc90f

View File

@@ -159,7 +159,7 @@ public class HikDeviceCheckStateTask {
// 调用设备登录验证次设备在线
Boolean isLogin = remoteHikSdkService.deviceLogin(item);
int onLineState = isLogin ? 1 : 0;
if (item.getDeviceStatus() != onLineState) {
if (Objects.equals(item.getDeviceStatus(), onLineState)) {
SnailJobLog.REMOTE.info("设备[{}]在线状态变更,开始更新状态。 old={}new ={} ", item.getDeviceIp(), item.getDeviceStatus(), onLineState);
item.setDeviceStatus(onLineState);
Boolean result = remoteDeviceService.updateDeviceState(item);