diff --git a/mlWechatOpen/src/main/java/com/iformall/service/wechat/WxOpenInRedisDBConfigStorage.java b/mlWechatOpen/src/main/java/com/iformall/service/wechat/WxOpenInRedisDBConfigStorage.java index 61833f3..e21f145 100644 --- a/mlWechatOpen/src/main/java/com/iformall/service/wechat/WxOpenInRedisDBConfigStorage.java +++ b/mlWechatOpen/src/main/java/com/iformall/service/wechat/WxOpenInRedisDBConfigStorage.java @@ -142,11 +142,16 @@ public class WxOpenInRedisDBConfigStorage extends WxOpenInMemoryConfigStorage { try (Jedis jedis = this.jedisPool.getResource()) { jedis.set(this.getKey(this.authorizerRefreshTokenKey, appId), authorizerRefreshToken); - WxAuthorizerInfo authorizerInfo = new WxAuthorizerInfo(); - authorizerInfo.setAuthorizerAppid(appId); - authorizerInfo.setRefreshToken(authorizerRefreshToken); - int num = wxAuthorizerInfoMapper.updateRefreshToken(authorizerInfo); - logger.info("setAuthorizerRefreshToken " + appId + " rows: " + num); + logger.info(appId); + logger.info(authorizerRefreshToken); + + if(StringUtils.isNotBlank(appId)) { + WxAuthorizerInfo authorizerInfo = new WxAuthorizerInfo(); + authorizerInfo.setAuthorizerAppid(appId); + authorizerInfo.setRefreshToken(authorizerRefreshToken); + int num = wxAuthorizerInfoMapper.updateRefreshToken(authorizerInfo); + logger.info("setAuthorizerRefreshToken " + appId + " rows: " + num); + } } }