- up
This commit is contained in:
@@ -127,7 +127,7 @@ func RefreshWeixinToken() (err error) {
|
|||||||
err = RefreshConfig("wechat", weixinTokenExpires, func() (token string, expireTimeStr string) {
|
err = RefreshConfig("wechat", weixinTokenExpires, func() (token string, expireTimeStr string) {
|
||||||
globals.SugarLogger.Debugf("RefreshWeixinToken RunMode:%s", beego.BConfig.RunMode)
|
globals.SugarLogger.Debugf("RefreshWeixinToken RunMode:%s", beego.BConfig.RunMode)
|
||||||
if globals.IsProductEnv() {
|
if globals.IsProductEnv() {
|
||||||
if beego.BConfig.RunMode == "prod" {
|
if globals.IsMainProductEnv() {
|
||||||
if tokenInfo, err := api.WeixinAPI.CBRetrieveToken(); err == nil {
|
if tokenInfo, err := api.WeixinAPI.CBRetrieveToken(); err == nil {
|
||||||
globals.SugarLogger.Debugf("RefreshWeixinToken tokenInfo:%s", utils.Format4Output(tokenInfo, true))
|
globals.SugarLogger.Debugf("RefreshWeixinToken tokenInfo:%s", utils.Format4Output(tokenInfo, true))
|
||||||
token = tokenInfo.AccessToken
|
token = tokenInfo.AccessToken
|
||||||
@@ -138,6 +138,8 @@ func RefreshWeixinToken() (err error) {
|
|||||||
if tokenInfo := getWXTokenFromRemote(api.WeixinAPI.CBGetToken()); tokenInfo != nil {
|
if tokenInfo := getWXTokenFromRemote(api.WeixinAPI.CBGetToken()); tokenInfo != nil {
|
||||||
if !tokenInfo.IsNew {
|
if !tokenInfo.IsNew {
|
||||||
expireTimeStr = utils.Time2Str(time.Now().Add(-weixinTokenExpires))
|
expireTimeStr = utils.Time2Str(time.Now().Add(-weixinTokenExpires))
|
||||||
|
} else {
|
||||||
|
expireTimeStr = utils.Time2Str(time.Now().Add(-weixinTokenExpires / 2))
|
||||||
}
|
}
|
||||||
token = tokenInfo.Token
|
token = tokenInfo.Token
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user