Commit a6f9c090cb73f4ae97c40401068216a0b3fcb97d

Authored by 648540858
1 parent 6a5ab117

重启服务时上级平台直接注销再注册

src/main/java/com/genersoft/iot/vmp/conf/SipPlatformRunner.java
@@ -46,17 +46,12 @@ public class SipPlatformRunner implements CommandLineRunner { @@ -46,17 +46,12 @@ public class SipPlatformRunner implements CommandLineRunner {
46 parentPlatformCatch.setParentPlatform(parentPlatform); 46 parentPlatformCatch.setParentPlatform(parentPlatform);
47 parentPlatformCatch.setId(parentPlatform.getServerGBId()); 47 parentPlatformCatch.setId(parentPlatform.getServerGBId());
48 redisCatchStorage.updatePlatformCatchInfo(parentPlatformCatch); 48 redisCatchStorage.updatePlatformCatchInfo(parentPlatformCatch);
49 - if (parentPlatform.isStatus()) {  
50 - // 设置所有平台离线  
51 - platformService.offline(parentPlatform);  
52 - // 取消订阅  
53 - sipCommanderForPlatform.unregister(parentPlatform, null, (eventResult)->{  
54 - platformService.login(parentPlatform);  
55 - });  
56 - }else { 49 + // 设置所有平台离线
  50 + platformService.offline(parentPlatform);
  51 + // 取消订阅
  52 + sipCommanderForPlatform.unregister(parentPlatform, null, (eventResult)->{
57 platformService.login(parentPlatform); 53 platformService.login(parentPlatform);
58 - }  
59 - 54 + });
60 } 55 }
61 } 56 }
62 } 57 }