diff --git a/snowy-plugin/snowy-plugin-dev/src/main/java/vip/xiaonuo/dev/core/aop/DevLogAop.java b/snowy-plugin/snowy-plugin-dev/src/main/java/vip/xiaonuo/dev/core/aop/DevLogAop.java index 976a9048..e173a7bd 100644 --- a/snowy-plugin/snowy-plugin-dev/src/main/java/vip/xiaonuo/dev/core/aop/DevLogAop.java +++ b/snowy-plugin/snowy-plugin-dev/src/main/java/vip/xiaonuo/dev/core/aop/DevLogAop.java @@ -90,10 +90,12 @@ public class DevLogAop { CommonLog commonLog = method.getAnnotation(CommonLog.class); String userName = "未知"; try { - SaBaseLoginUser loginUser = StpLoginUserUtil.getLoginUser(); - if(ObjectUtil.isNotNull(loginUser)) { - userName = loginUser.getName(); - } else { + try { + SaBaseLoginUser loginUser = StpLoginUserUtil.getLoginUser(); + if(ObjectUtil.isNotNull(loginUser)) { + userName = loginUser.getName(); + } + } catch (Exception e) { SaBaseClientLoginUser clientLoginUser = StpClientLoginUserUtil.getClientLoginUser(); if(ObjectUtil.isNotNull(clientLoginUser)) { userName = clientLoginUser.getName(); diff --git a/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java b/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java index 24cc481e..c8a39450 100644 --- a/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java +++ b/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java @@ -603,10 +603,14 @@ public class GlobalConfigure implements WebMvcConfigurer { */ private String getUserId() { try { - String loginId = StpUtil.getLoginIdAsString(); - if (ObjectUtil.isNotEmpty(loginId)) { - return loginId; - } else { + try { + String loginId = StpUtil.getLoginIdAsString(); + if (ObjectUtil.isNotEmpty(loginId)) { + return loginId; + } else { + return "-1"; + } + } catch (Exception e) { String clientLoginId = StpClientUtil.getLoginIdAsString(); if (ObjectUtil.isNotEmpty(clientLoginId)) { return clientLoginId;