From 06588f3ad4cdc711cd349fbca25e43960bcb8562 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期日, 02 七月 2023 16:13:14 +0800 Subject: [PATCH] update 优化 !pr382 修复一些问题 完事流程逻辑 --- ruoyi-common/ruoyi-common-social/src/main/java/org/dromara/common/social/utils/AuthRedisStateCache.java | 27 +++++---------------------- 1 files changed, 5 insertions(+), 22 deletions(-) diff --git a/ruoyi-common/ruoyi-common-social/src/main/java/org/dromara/common/social/utils/AuthRedisStateCache.java b/ruoyi-common/ruoyi-common-social/src/main/java/org/dromara/common/social/utils/AuthRedisStateCache.java index f438a1c..ae58348 100644 --- a/ruoyi-common/ruoyi-common-social/src/main/java/org/dromara/common/social/utils/AuthRedisStateCache.java +++ b/ruoyi-common/ruoyi-common-social/src/main/java/org/dromara/common/social/utils/AuthRedisStateCache.java @@ -1,32 +1,19 @@ package org.dromara.common.social.utils; -import jakarta.annotation.PostConstruct; +import lombok.AllArgsConstructor; import me.zhyd.oauth.cache.AuthStateCache; import org.dromara.common.redis.utils.RedisUtils; import org.dromara.common.social.config.properties.SocialProperties; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.redis.core.RedisTemplate; -import org.springframework.data.redis.core.ValueOperations; import java.time.Duration; +/** + * 鎺堟潈鐘舵�佺紦瀛� + */ +@AllArgsConstructor public class AuthRedisStateCache implements AuthStateCache { private final SocialProperties socialProperties; - private final RedisTemplate<String, String> redisTemplate; - - private ValueOperations<String, String> valueOperations; - - @PostConstruct - public void init() { - valueOperations = redisTemplate.opsForValue(); - } - - - public AuthRedisStateCache() { - this.socialProperties = new SocialProperties(); - redisTemplate = new RedisTemplate<>(); - } /** * 瀛樺叆缂撳瓨 @@ -36,7 +23,6 @@ */ @Override public void cache(String key, String value) { - // TODO: 鑷畾涔夊瓨鍏ョ紦瀛� RedisUtils.setCacheObject(key, value, Duration.ofMillis(socialProperties.getTimeout())); } @@ -49,7 +35,6 @@ */ @Override public void cache(String key, String value, long timeout) { - // TODO: 鑷畾涔夊瓨鍏ョ紦瀛� RedisUtils.setCacheObject(key, value, Duration.ofMillis(timeout)); } @@ -61,7 +46,6 @@ */ @Override public String get(String key) { - // TODO: 鑷畾涔夎幏鍙栫紦瀛樺唴瀹� return RedisUtils.getCacheObject(key); } @@ -73,7 +57,6 @@ */ @Override public boolean containsKey(String key) { - // TODO: 鑷畾涔夊垽鏂璳ey鏄惁瀛樺湪 return RedisUtils.hasKey(key); } } -- Gitblit v1.9.3