Commit 33d4107d0c1776d730d84998c42b29933673525f
1 parent
fd0ff18a
修复启动时如果上机平台不可连接的导致的持续报错
Showing
2 changed files
with
4 additions
and
5 deletions
src/main/java/com/genersoft/iot/vmp/conf/SipPlatformRunner.java
| ... | ... | @@ -14,9 +14,6 @@ import org.springframework.boot.CommandLineRunner; |
| 14 | 14 | import org.springframework.core.annotation.Order; |
| 15 | 15 | import org.springframework.stereotype.Component; |
| 16 | 16 | |
| 17 | -import javax.sip.InvalidArgumentException; | |
| 18 | -import javax.sip.SipException; | |
| 19 | -import java.text.ParseException; | |
| 20 | 17 | import java.util.List; |
| 21 | 18 | |
| 22 | 19 | /** |
| ... | ... | @@ -61,8 +58,10 @@ public class SipPlatformRunner implements CommandLineRunner { |
| 61 | 58 | sipCommanderForPlatform.unregister(parentPlatform, parentPlatformCatchOld.getSipTransactionInfo(), null, (eventResult)->{ |
| 62 | 59 | platformService.login(parentPlatform); |
| 63 | 60 | }); |
| 64 | - } catch (InvalidArgumentException | ParseException | SipException e) { | |
| 61 | + } catch (Exception e) { | |
| 65 | 62 | logger.error("[命令发送失败] 国标级联 注销: {}", e.getMessage()); |
| 63 | + platformService.offline(parentPlatform, true); | |
| 64 | + continue; | |
| 66 | 65 | } |
| 67 | 66 | } |
| 68 | 67 | ... | ... |
src/main/java/com/genersoft/iot/vmp/service/impl/PlatformServiceImpl.java
| ... | ... | @@ -276,7 +276,7 @@ public class PlatformServiceImpl implements IPlatformService { |
| 276 | 276 | eventResult.statusCode, eventResult.msg); |
| 277 | 277 | offline(parentPlatform, false); |
| 278 | 278 | }, null); |
| 279 | - } catch (InvalidArgumentException | ParseException | SipException e) { | |
| 279 | + } catch (Exception e) { | |
| 280 | 280 | logger.error("[命令发送失败] 国标级联定时注册: {}", e.getMessage()); |
| 281 | 281 | } |
| 282 | 282 | } | ... | ... |