zhangzengfei
2024-03-29 ffaed9013b4a8a3ecb5931d11a7a2111f68dd8d6
修复摄像机keepalive会导致楼层信息丢失的问题
2个文件已修改
6 ■■■■■ 已修改文件
controller/systemCtl.go 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
models/device.go 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controller/systemCtl.go
@@ -63,6 +63,7 @@
        return
    }
    // 上报设备信息
    var d = models.Device{
        Id: req.KeepaliveObject.DeviceID,
    }
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)
    }