diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java index 9f6188e2..31ff44e5 100644 --- a/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java +++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/com/ruoyi/common/satoken/utils/LoginHelper.java @@ -69,7 +69,9 @@ public class LoginHelper { if (loginUser != null) { return loginUser; } - return (LoginUser) StpUtil.getTokenSession().get(LOGIN_USER_KEY); + loginUser = (LoginUser) StpUtil.getTokenSession().get(LOGIN_USER_KEY); + LOGIN_CACHE.set(loginUser); + return loginUser; } /**