src/main/java/com/genersoft/iot/vmp/conf/SipDeviceRunner.java
@@ -7,6 +7,8 @@ import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; import java.util.List; /** * 系统启动时控制设备离线 @@ -23,9 +25,12 @@ @Override public void run(String... args) throws Exception { // 读取redis没有心跳信息的则设置为离线,等收到下次心跳设置为在线 // 设置所有设备离线 storager.outlineForAll(); // 设置所有设备离线 redisCatchStorage.outlineForAll(); List<String> onlineForAll = redisCatchStorage.getOnlineForAll(); for (String deviceId : onlineForAll) { storager.online(deviceId); } } }