This commit is contained in:
thinkgem
2025-09-22 12:53:47 +08:00
parent 4e6e499ba7
commit 736b687196
3 changed files with 13 additions and 13 deletions

View File

@@ -30,3 +30,4 @@
5.12.0 5.12.0
5.12.1 5.12.1
5.13.0 5.13.0
5.13.1

View File

@@ -38,3 +38,4 @@
5.12.0 5.12.0
5.12.1 5.12.1
5.13.0 5.13.0
5.13.1

View File

@@ -155,14 +155,12 @@ public class OnlineController extends BaseController{
onlineTickOutMap = MapUtils.newConcurrentMap(); onlineTickOutMap = MapUtils.newConcurrentMap();
} }
Object pc = session.getAttribute(DefaultSubjectContext.PRINCIPALS_SESSION_KEY); Object pc = session.getAttribute(DefaultSubjectContext.PRINCIPALS_SESSION_KEY);
if (pc != null && pc instanceof PrincipalCollection){ if (pc instanceof PrincipalCollection){
Object pp = ((PrincipalCollection)pc).getPrimaryPrincipal(); Object pp = ((PrincipalCollection)pc).getPrimaryPrincipal();
if (pp != null) { if (pp instanceof LoginInfo){
if (pp instanceof LoginInfo){ LoginInfo loginInfo = ((LoginInfo)pp);
LoginInfo loginInfo = ((LoginInfo)pp); String key = loginInfo.getId()+"_"+loginInfo.getParam("deviceType", "pc");
String key = loginInfo.getId()+"_"+loginInfo.getParam("deviceType", "pc"); onlineTickOutMap.put(key, StringUtils.EMPTY);
onlineTickOutMap.put(key, StringUtils.EMPTY);
}
} }
} }
SysCacheUtils.put("onlineTickOutMap", onlineTickOutMap); SysCacheUtils.put("onlineTickOutMap", onlineTickOutMap);