|
|
@ -23,6 +23,7 @@ import org.springframework.data.redis.core.RedisTemplate; |
|
|
|
import java.io.File; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
|
|
|
/** |
|
|
|
* ApiService,对接第三方平台的抽象类。每一个子类都对应一个第三方平台,每个第三方平台都实现唯一一个子类 |
|
|
@ -189,9 +190,9 @@ public abstract class ApiService { |
|
|
|
* @author wxz |
|
|
|
* @date 2021.03.24 15:32 |
|
|
|
*/ |
|
|
|
protected void addAccessTokenToCache(String platformId, String accessToken) { |
|
|
|
protected void addAccessTokenToCache(String platformId, String accessToken, long expire, TimeUnit timeUnit) { |
|
|
|
RedisTemplate<String, String> stringRedisTemplate = SpringContextUtils.getBean("redisTemplate", RedisTemplate.class); |
|
|
|
stringRedisTemplate.opsForValue().set(RedisKeys.getThirdPlatformAccessTokenKey(platformId), accessToken); |
|
|
|
stringRedisTemplate.opsForValue().set(RedisKeys.getThirdPlatformAccessTokenKey(platformId), accessToken, expire, timeUnit); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|