소스 검색

修复注册BUG

chenyi406 2 년 전
부모
커밋
a92f3b80b2
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/main/java/com/zy/bms/handler/MqttCallbackHandler.java

+ 3 - 1
src/main/java/com/zy/bms/handler/MqttCallbackHandler.java

@@ -86,7 +86,9 @@ public class MqttCallbackHandler {
         //创建新的设备
         DeviceBase device = new DeviceBase();
         //saveOrUpdate根据主键ID来判断
-        device.setId(dbData.getId());
+        if (dbData != null) {
+            device.setId(dbData.getId());
+        }
         device.setOpenNum(openNum);
         device.setGroupId(mqttDTO.getString("group"));
         device.setUsername(Constant.PREF.RABBIT_MQ_USERNAME + openNum);