From 3d0455192c1851c3f09ae092106dec014c7106f2 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Mon, 22 Sep 2025 12:53:52 +0800 Subject: [PATCH] 5.13.1 --- .../app/src/main/resources/db/upgrade/app/versions | 3 ++- .../cms/src/main/resources/db/upgrade/cms/versions | 3 ++- .../jeesite/modules/sys/web/OnlineController.java | 12 +++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/modules/app/src/main/resources/db/upgrade/app/versions b/modules/app/src/main/resources/db/upgrade/app/versions index 5ede06dd..03a9f4eb 100644 --- a/modules/app/src/main/resources/db/upgrade/app/versions +++ b/modules/app/src/main/resources/db/upgrade/app/versions @@ -29,4 +29,5 @@ 5.11.1 5.12.0 5.12.1 -5.13.0 \ No newline at end of file +5.13.0 +5.13.1 \ No newline at end of file diff --git a/modules/cms/src/main/resources/db/upgrade/cms/versions b/modules/cms/src/main/resources/db/upgrade/cms/versions index 18987ef8..0b7fa6ed 100644 --- a/modules/cms/src/main/resources/db/upgrade/cms/versions +++ b/modules/cms/src/main/resources/db/upgrade/cms/versions @@ -37,4 +37,5 @@ 5.11.1 5.12.0 5.12.1 -5.13.0 \ No newline at end of file +5.13.0 +5.13.1 \ No newline at end of file diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/web/OnlineController.java b/modules/core/src/main/java/com/jeesite/modules/sys/web/OnlineController.java index f5869088..972a54c0 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/web/OnlineController.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/web/OnlineController.java @@ -157,14 +157,12 @@ public class OnlineController extends BaseController{ onlineTickOutMap = MapUtils.newConcurrentMap(); } Object pc = session.getAttribute(DefaultSubjectContext.PRINCIPALS_SESSION_KEY); - if (pc != null && pc instanceof PrincipalCollection){ + if (pc instanceof PrincipalCollection){ Object pp = ((PrincipalCollection)pc).getPrimaryPrincipal(); - if (pp != null) { - if (pp instanceof LoginInfo){ - LoginInfo loginInfo = ((LoginInfo)pp); - String key = loginInfo.getId()+"_"+loginInfo.getParam("deviceType", "pc"); - onlineTickOutMap.put(key, StringUtils.EMPTY); - } + if (pp instanceof LoginInfo){ + LoginInfo loginInfo = ((LoginInfo)pp); + String key = loginInfo.getId()+"_"+loginInfo.getParam("deviceType", "pc"); + onlineTickOutMap.put(key, StringUtils.EMPTY); } } SysCacheUtils.put("onlineTickOutMap", onlineTickOutMap);