From f48ff514d83bc668e8d982e3f9ec4f6bf260e8ec Mon Sep 17 00:00:00 2001 From: gazebo Date: Sat, 27 Apr 2019 18:31:53 +0800 Subject: [PATCH] - up --- business/jxutils/tasks/configrefresh.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/business/jxutils/tasks/configrefresh.go b/business/jxutils/tasks/configrefresh.go index 980235ddd..2a7309aef 100644 --- a/business/jxutils/tasks/configrefresh.go +++ b/business/jxutils/tasks/configrefresh.go @@ -127,7 +127,7 @@ func RefreshWeixinToken() (err error) { err = RefreshConfig("wechat", weixinTokenExpires, func() (token string, expireTimeStr string) { globals.SugarLogger.Debugf("RefreshWeixinToken RunMode:%s", beego.BConfig.RunMode) if globals.IsProductEnv() { - if beego.BConfig.RunMode == "prod" { + if globals.IsMainProductEnv() { if tokenInfo, err := api.WeixinAPI.CBRetrieveToken(); err == nil { globals.SugarLogger.Debugf("RefreshWeixinToken tokenInfo:%s", utils.Format4Output(tokenInfo, true)) token = tokenInfo.AccessToken @@ -138,6 +138,8 @@ func RefreshWeixinToken() (err error) { if tokenInfo := getWXTokenFromRemote(api.WeixinAPI.CBGetToken()); tokenInfo != nil { if !tokenInfo.IsNew { expireTimeStr = utils.Time2Str(time.Now().Add(-weixinTokenExpires)) + } else { + expireTimeStr = utils.Time2Str(time.Now().Add(-weixinTokenExpires / 2)) } token = tokenInfo.Token }