From 3db68093cbc5528a5ec4525cd77fef1b64077430 Mon Sep 17 00:00:00 2001 From: kevin0suen Date: Thu, 29 Jan 2026 15:28:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DSecurityContextHolder.getUser?= =?UTF-8?q?Id()=20=E6=96=B9=E6=B3=95=E9=BB=98=E8=AE=A4=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=200=20=E5=AF=BC=E8=87=B4=E6=9C=AA=E7=99=BB=E5=BD=95=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E8=AF=AD=E4=B9=89=E4=B8=8D=E6=B8=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/common/core/context/SecurityContextHolder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/context/SecurityContextHolder.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/context/SecurityContextHolder.java index 2a8dde846..49b08fd62 100644 --- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/context/SecurityContextHolder.java +++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/context/SecurityContextHolder.java @@ -53,7 +53,8 @@ public class SecurityContextHolder public static Long getUserId() { - return Convert.toLong(get(SecurityConstants.DETAILS_USER_ID), 0L); + String value = get(SecurityConstants.DETAILS_USER_ID); + return StringUtils.isEmpty(value) ? null : Convert.toLong(value); } public static void setUserId(String account)