|
@@ -117,8 +117,8 @@ public class EnPlusServiceImpl implements EnPlusService {
|
|
|
// 解密Data获取token
|
|
// 解密Data获取token
|
|
|
var enRespQueryToken = JSONObject.parseObject(AESUtil.decrypt(enResponse.getData()), EnRespQueryToken.class);
|
|
var enRespQueryToken = JSONObject.parseObject(AESUtil.decrypt(enResponse.getData()), EnRespQueryToken.class);
|
|
|
LOGGER.debug("EN+接口AccessToken:{}", enRespQueryToken.toString());
|
|
LOGGER.debug("EN+接口AccessToken:{}", enRespQueryToken.toString());
|
|
|
- // 缓存token,有效期7天
|
|
|
|
|
- redisTemplate.opsForValue().set(RedisKeys.EN_PLUS_TOKEN, enRespQueryToken.getAccessToken(), enRespQueryToken.getTokenAvailableTime(), TimeUnit.SECONDS);
|
|
|
|
|
|
|
+ // 缓存token,有效期7天,这里有效期减1天,防止临界请求token失效
|
|
|
|
|
+ redisTemplate.opsForValue().set(RedisKeys.EN_PLUS_TOKEN, enRespQueryToken.getAccessToken(), enRespQueryToken.getTokenAvailableTime() - 3600 * 24, TimeUnit.SECONDS);
|
|
|
return enRespQueryToken.getAccessToken();
|
|
return enRespQueryToken.getAccessToken();
|
|
|
} else {
|
|
} else {
|
|
|
// 记录错误码,返回错误信息
|
|
// 记录错误码,返回错误信息
|