Prechádzať zdrojové kódy

refactor(mqtt):优化设备上线状态更新逻辑

- 移除了设备存在标志的重复设置
- 移除了设备状态变更时间的重复更新
-保留了设备上线时间和在线状态的必要更新
- 简化了设备上线记录的创建流程
chejianzheng 4 týždňov pred
rodič
commit
a45eac3eba

+ 0 - 2
portal-service-infrastructure/src/main/java/com/hfln/portal/infrastructure/mqtt/handlers/LoginHandler.java

@@ -41,9 +41,7 @@ public class LoginHandler extends BaseMqttHandler implements MqttMessageHandler
                 new LambdaUpdateWrapper<DevInfo>()
                         .eq(DevInfo::getClientId, clientId)
                         .set(DevInfo::getOnline, DevInfo.Constants.OnlineStatus.ONLINE)
-                        .set(DevInfo::getExistFlag, DevInfo.Constants.ExistFlag.EXIST)
                         .set(DevInfo::getOnoffTime, LocalDateTime.now())
-                        .set(DevInfo::getPresenceChangeTime, LocalDateTime.now())
         );
         // 设备上线 添加设备上线记录
         DevOnOffInfo devOnOffInfo = new DevOnOffInfo();