From 7ef2c866c82db4a928dc15d964de1a5e6ccbcde7 Mon Sep 17 00:00:00 2001 From: hupeng Date: Sat, 17 Feb 2024 09:13:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dredis=20set=200=E7=9A=84?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/dal/redis/oauth2/OAuth2AccessTokenRedisDAO.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/yshop-drink/yshop-module-system/yshop-module-system-biz/src/main/java/co/yixiang/yshop/module/system/dal/redis/oauth2/OAuth2AccessTokenRedisDAO.java b/yshop-drink/yshop-module-system/yshop-module-system-biz/src/main/java/co/yixiang/yshop/module/system/dal/redis/oauth2/OAuth2AccessTokenRedisDAO.java index af85acf..79b8b60 100644 --- a/yshop-drink/yshop-module-system/yshop-module-system-biz/src/main/java/co/yixiang/yshop/module/system/dal/redis/oauth2/OAuth2AccessTokenRedisDAO.java +++ b/yshop-drink/yshop-module-system/yshop-module-system-biz/src/main/java/co/yixiang/yshop/module/system/dal/redis/oauth2/OAuth2AccessTokenRedisDAO.java @@ -37,7 +37,9 @@ public class OAuth2AccessTokenRedisDAO { // 清理多余字段,避免缓存 accessTokenDO.setUpdater(null).setUpdateTime(null).setCreateTime(null).setCreator(null).setDeleted(null); long time = LocalDateTimeUtil.between(LocalDateTime.now(), accessTokenDO.getExpiresTime(), ChronoUnit.SECONDS); - stringRedisTemplate.opsForValue().set(redisKey, JsonUtils.toJsonString(accessTokenDO), time, TimeUnit.SECONDS); + if(time > 0) { + stringRedisTemplate.opsForValue().set(redisKey, JsonUtils.toJsonString(accessTokenDO), time, TimeUnit.SECONDS); + } } public void delete(String accessToken) {