This commit is contained in:
chenyanchang
2026-05-26 10:52:22 +08:00
parent 2861723e39
commit e4b76db702

View File

@@ -72,8 +72,8 @@ public class TokenService
Claims claims = parseToken(token); Claims claims = parseToken(token);
// 解析对应的权限以及用户信息 // 解析对应的权限以及用户信息
String uuid = (String) claims.get(Constants.LOGIN_USER_KEY); String uuid = (String) claims.get(Constants.LOGIN_USER_KEY);
String userId = (String) claims.get(Constants.LOGIN_USER_ID); // String userId = (String) claims.get(Constants.LOGIN_USER_ID);
String userKey = getTokenKey(uuid, userId); String userKey = getTokenKey(uuid);
LoginUser user = redisCache.getCacheObject(userKey); LoginUser user = redisCache.getCacheObject(userKey);
return user; return user;
} }
@@ -165,7 +165,7 @@ public class TokenService
loginUser.setLoginTime(System.currentTimeMillis()); loginUser.setLoginTime(System.currentTimeMillis());
loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * 4 * MILLIS_MINUTE); loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * 4 * MILLIS_MINUTE);
// 根据uuid将LoginSiteUser缓存 // 根据uuid将LoginSiteUser缓存
String userKey = getTokenKey(loginUser.getToken(), String.valueOf(loginUser.getUserId())); String userKey = getTokenKey(loginUser.getToken());
redisCache.setCacheObject(userKey, loginUser, 2, TimeUnit.HOURS); redisCache.setCacheObject(userKey, loginUser, 2, TimeUnit.HOURS);
} }
@@ -195,7 +195,7 @@ public class TokenService
loginUser.setLoginTime(System.currentTimeMillis()); loginUser.setLoginTime(System.currentTimeMillis());
loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * MILLIS_MINUTE); loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * MILLIS_MINUTE);
// 根据uuid将loginUser缓存 // 根据uuid将loginUser缓存
String userKey = getTokenKey(loginUser.getToken(), String.valueOf(loginUser.getUserId())); String userKey = getTokenKey(loginUser.getToken());
redisCache.setCacheObject(userKey, loginUser, expireTime, TimeUnit.MINUTES); redisCache.setCacheObject(userKey, loginUser, expireTime, TimeUnit.MINUTES);
} }