Browse Source

Merge branch 'feature/admin_wechat_login' into debug

xiexiaoyuan 2 years ago
parent
commit
6bf4289c18
1 changed files with 2 additions and 1 deletions
  1. 2 1
      services/wechat.go

+ 2 - 1
services/wechat.go

@@ -140,7 +140,8 @@ func WxGetRedisAccessToken(wxAppId, wxAppSecret string) (accessToken string, err
 			err = errors.New("获取access_token 失败 errcode:" + token.Errmsg + " ;errmsg:" + token.Errmsg)
 			return "", err
 		}
-		err = utils.Rc.Put(utils.HZ_ADMIN_WX_ACCESS_TOEKN+wxAppId, token.AccessToken, 110 * time.Minute)
+		redisTimeExpire := time.Duration(token.ExpiresIn - 600) * time.Second
+		err = utils.Rc.Put(utils.HZ_ADMIN_WX_ACCESS_TOEKN+wxAppId, token.AccessToken, redisTimeExpire)
 		if err != nil {
 			err = errors.New("保存access_token失败 " + err.Error())
 			return accessToken, err