Kaynağa Gözat

fix 修复开启账号同端互斥登录 被顶掉后登出报null异常问题

疯狂的狮子Li 2 yıl önce
ebeveyn
işleme
6fe80cff6b

+ 2 - 2
ruoyi-system/src/main/java/com/ruoyi/system/service/SysLoginService.java

@@ -125,9 +125,9 @@ public class SysLoginService {
      */
     public void logout() {
         try {
-            String username = LoginHelper.getUsername();
+            LoginUser loginUser = LoginHelper.getLoginUser();
             StpUtil.logout();
-            asyncService.recordLogininfor(username, Constants.LOGOUT, MessageUtils.message("user.logout.success"), ServletUtils.getRequest());
+            asyncService.recordLogininfor(loginUser.getUsername(), Constants.LOGOUT, MessageUtils.message("user.logout.success"), ServletUtils.getRequest());
         } catch (NotLoginException e) {
         }
     }