From 3cd1378d39ed026ed05a1008c3bc92d39162d60b Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期四, 12 五月 2022 10:24:08 +0800
Subject: [PATCH] 修复新设备注册

---
 src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java b/src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java
index ce211c3..b6edf9a 100644
--- a/src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java
+++ b/src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java
@@ -73,13 +73,19 @@
         if (deviceInRedis != null && deviceInDb == null) {
             // redis 瀛樺湪鑴忔暟鎹�
             redisCatchStorage.clearCatchByDeviceId(device.getDeviceId());
-            device.setCreateTime(now);
+
+        }
+        if (device.getRegisterTime() == null) {
+            device.setRegisterTime(now);
+        }
+        if(device.getUpdateTime() == null) {
+            device.setUpdateTime(now);
         }
         device.setOnline(1);
-        device.setRegisterTime(now);
 
         // 绗竴娆′笂绾�
         if (device.getCreateTime() == null) {
+            device.setCreateTime(now);
             logger.info("[璁惧涓婄嚎,棣栨娉ㄥ唽]: {}锛屾煡璇㈣澶囦俊鎭互鍙婇�氶亾淇℃伅", device.getDeviceId());
             commander.deviceInfoQuery(device);
             sync(device);

--
Gitblit v1.8.0