Browse Source

渠道信息判空

lijilei 3 years ago
parent
commit
b9862b0090

+ 8 - 1
book-push/src/main/java/com/book/push/config/WxOpenInRedisBookConfigStorage.java

@@ -220,9 +220,16 @@ public class WxOpenInRedisBookConfigStorage extends WxOpenInRedisConfigStorage {
 
     private void updateAuthorizerAccessTokenFromPhp(AdminConfig adminConfig) {
         String authorizerAppid = adminConfig.getAppid();
-
+        if (adminConfig==null || adminConfig.getJson()==null){
+            log.error("渠道json信息为空,continue...");
+            return;
+        }
         String json = adminConfig.getJson().toString();
         AdminConfig.Info info = JsonUtils.getObject(json, AdminConfig.Info.class);
+        if (info==null){
+            log.error("渠道json信息为空,continue...");
+            return;
+        }
         AdminConfig.AuthorizationInfo authorization_info = info.getAuthorization_info();
         String authorizer_refresh_token = authorization_info.getAuthorizer_refresh_token();