|
@@ -232,10 +232,10 @@ func GetAccessToken(isRefresh bool, thsRefreshToken string) (token string, err e
|
|
|
go alarm_msg.SendAlarmMsg("获取同花顺的token失败,ERR:"+err.Error(), 3)
|
|
|
}
|
|
|
}()
|
|
|
- token, redisErr := utils.Rc.RedisString(tokenRedisKey)
|
|
|
+ redisKey := utils.CACHE_EDB_THS_SERVER_TOKEN + thsRefreshToken + ":"
|
|
|
+ token, redisErr := utils.Rc.RedisString(redisKey)
|
|
|
|
|
|
if redisErr != nil || token == `` || isRefresh {
|
|
|
-
|
|
|
token, _ = refreshAccessToken(thsRefreshToken)
|
|
|
return
|
|
|
}
|
|
@@ -249,7 +249,6 @@ func refreshAccessToken(thsRefreshToken string) (token string, err error) {
|
|
|
go alarm_msg.SendAlarmMsg("刷新同花顺的token失败;ERR:"+err.Error(), 3)
|
|
|
}
|
|
|
}()
|
|
|
-
|
|
|
tokenInfo, tmpErr := getAccessToken(thsRefreshToken)
|
|
|
if tmpErr != nil {
|
|
|
err = tmpErr
|
|
@@ -266,12 +265,12 @@ func refreshAccessToken(thsRefreshToken string) (token string, err error) {
|
|
|
|
|
|
|
|
|
|
|
|
- err = utils.Rc.Put(tokenRedisKey, token, time.Duration(expireTime.Unix())*time.Second)
|
|
|
+ redisKey := utils.CACHE_EDB_THS_SERVER_TOKEN + thsRefreshToken + ":"
|
|
|
+ err = utils.Rc.Put(redisKey, token, time.Duration(expireTime.Unix())*time.Second)
|
|
|
if err != nil {
|
|
|
err = fmt.Errorf("获取同花顺的token成功;同花顺token存入redis失败,ERR:%s", err.Error())
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
return
|
|
|
}
|
|
|
|