From 31b033afe89356950c2cf19672047455b99a8d1b Mon Sep 17 00:00:00 2001 From: Jie Zheng <201507802@qq.com> Date: Tue, 21 Jan 2025 15:20:02 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E7=AE=A1=E7=90=86=EF=BC=8C=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2=E4=B8=BA=E5=B0=8F=E5=86=99=20close=20https:/?= =?UTF-8?q?/github.com/elunez/eladmin/issues/866?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhengjie/modules/security/service/UserCacheManager.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserCacheManager.java b/eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserCacheManager.java index 51b33537..1333ed21 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserCacheManager.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/security/service/UserCacheManager.java @@ -44,6 +44,8 @@ public class UserCacheManager { * @return JwtUserDto */ public JwtUserDto getUserCache(String userName) { + // 转小写 + userName = StringUtils.lowerCase(userName); if (StringUtils.isNotEmpty(userName)) { // 获取数据 return redisUtils.get(LoginProperties.cacheKey + userName, JwtUserDto.class); @@ -57,6 +59,8 @@ public class UserCacheManager { */ @Async public void addUserCache(String userName, JwtUserDto user) { + // 转小写 + userName = StringUtils.lowerCase(userName); if (StringUtils.isNotEmpty(userName)) { // 添加数据, 避免数据同时过期 long time = idleTime + RandomUtil.randomInt(900, 1800); @@ -71,6 +75,8 @@ public class UserCacheManager { */ @Async public void cleanUserCache(String userName) { + // 转小写 + userName = StringUtils.lowerCase(userName); if (StringUtils.isNotEmpty(userName)) { // 清除数据 redisUtils.del(LoginProperties.cacheKey + userName);