Commit 102aad1f5dc4d4cbe776502b62c4d860adae20c3

Authored by 648540858
1 parent 363606d8

判空

src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/response/impl/RegisterResponseProcessor.java
... ... @@ -90,10 +90,12 @@ public class RegisterResponseProcessor extends SIPResponseProcessorAbstract {
90 90 redisCatchStorage.delPlatformCatchInfo(platformGBId);
91 91 // 取回Expires设置,避免注销过程中被置为0
92 92 ParentPlatform parentPlatformTmp = storager.queryParentPlatByServerGBId(platformGBId);
93   - parentPlatformTmp.setStatus("注册".equals(action));
94   - redisCatchStorage.updatePlatformRegister(parentPlatformTmp);
95   - redisCatchStorage.updatePlatformKeepalive(parentPlatformTmp);
96   - parentPlatformCatch.setParentPlatform(parentPlatformTmp);
  93 + if (parentPlatformTmp != null) {
  94 + parentPlatformTmp.setStatus("注册".equals(action));
  95 + redisCatchStorage.updatePlatformRegister(parentPlatformTmp);
  96 + redisCatchStorage.updatePlatformKeepalive(parentPlatformTmp);
  97 + parentPlatformCatch.setParentPlatform(parentPlatformTmp);
  98 + }
97 99 redisCatchStorage.updatePlatformCatchInfo(parentPlatformCatch);
98 100 storager.updateParentPlatformStatus(platformGBId, "注册".equals(action));
99 101 if ("注销".equals(action)) {
... ...