From 535c8e972f573f80778b7e5ad7ab3fac76c4618c Mon Sep 17 00:00:00 2001 From: click33 <2393584716@qq.com> Date: Fri, 10 May 2024 16:16:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20StpUtil.getLoginId(T=20def?= =?UTF-8?q?aultValue)=20=E4=BC=A0=E5=85=A5=20null=20=E6=97=B6=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=AD=A3=E7=A1=AE=E8=BF=94=E5=9B=9E=E5=80=BC=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/dev33/satoken/stp/StpLogic.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java b/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java index 3a900a99..0d5a5977 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpLogic.java @@ -994,12 +994,12 @@ public class StpLogic { if(loginId == null) { return defaultValue; } - // 3、loginId 不为 null,则开始尝试类型转换 - if (defaultValue == null) { - return null; - } + // 3、loginId 不为 null,则开始尝试类型转换 + if(defaultValue == null) { + return (T) loginId; + } return (T) SaFoxUtil.getValueByType(loginId, defaultValue.getClass()); - } + } /** * 获取当前会话账号id, 如果未登录,则返回null