xiaoQQya
2023-07-09 468e2b2ffbbb4e15dea11d1f9c7451a8097a3ab8
src/main/java/com/genersoft/iot/vmp/conf/SipPlatformRunner.java
@@ -48,12 +48,15 @@
            parentPlatformCatch.setParentPlatform(parentPlatform);
            parentPlatformCatch.setId(parentPlatform.getServerGBId());
            redisCatchStorage.updatePlatformCatchInfo(parentPlatformCatch);
            // 取消订阅
            sipCommanderForPlatform.unregister(parentPlatform, parentPlatformCatchOld.getSipTransactionInfo(), null, (eventResult)->{
                platformService.login(parentPlatform);
            });
            if (parentPlatformCatchOld != null) {
                // 取消订阅
                sipCommanderForPlatform.unregister(parentPlatform, parentPlatformCatchOld.getSipTransactionInfo(), null, (eventResult)->{
                    platformService.login(parentPlatform);
                });
            }
            // 设置所有平台离线
            platformService.offline(parentPlatform, true);
            platformService.offline(parentPlatform, false);
        }
    }
}