From 0de5ff4f527168668d402111482810d0d458690a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E4=B8=8D=E7=AC=A6?= <826801306@qq.com> Date: Fri, 26 Dec 2025 08:31:09 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E7=99=BB=E9=99=86=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5=E7=9B=B4=E6=8E=A5=E8=BF=94=E5=9B=9Enull?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 描述不符 <826801306@qq.com> --- .../org/dromara/common/satoken/utils/LoginHelper.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java index 730bae29d..0006dd072 100644 --- a/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java +++ b/ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java @@ -65,11 +65,15 @@ public class LoginHelper { */ @SuppressWarnings("unchecked cast") public static T getLoginUser() { - SaSession session = StpUtil.getTokenSession(); - if (ObjectUtil.isNull(session)) { + try { + SaSession session = StpUtil.getTokenSession(); + if (ObjectUtil.isNull(session)) { + return null; + } + return (T) session.get(LOGIN_USER_KEY); + } catch (Exception e) { return null; } - return (T) session.get(LOGIN_USER_KEY); } /**