소스 검색

渠道信息判空

lijilei 3 년 전
부모
커밋
b9862b0090
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      book-push/src/main/java/com/book/push/config/WxOpenInRedisBookConfigStorage.java

+ 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();