From ffaed9013b4a8a3ecb5931d11a7a2111f68dd8d6 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期五, 29 三月 2024 12:25:44 +0800
Subject: [PATCH] 修复摄像机keepalive会导致楼层信息丢失的问题
---
controller/systemCtl.go | 1 +
models/device.go | 5 +++++
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/controller/systemCtl.go b/controller/systemCtl.go
index fa4b06b..9fa0a77 100644
--- a/controller/systemCtl.go
+++ b/controller/systemCtl.go
@@ -63,6 +63,7 @@
return
}
+ // 涓婃姤璁惧淇℃伅
var d = models.Device{
Id: req.KeepaliveObject.DeviceID,
}
diff --git a/models/device.go b/models/device.go
index 6c5ab51..5ef3ef3 100644
--- a/models/device.go
+++ b/models/device.go
@@ -43,8 +43,13 @@
}
} else {
// 璁板綍瀛樺湪锛屾洿鏂扮幇鏈夎褰�
+ if d.Pos == "" || d.Ip == "" {
+ return nil
+ }
+
existingDevice.Pos = d.Pos
existingDevice.Ip = d.Ip
+
db.Save(&existingDevice)
}
--
Gitblit v1.8.0