瀏覽代碼

优化登录

MrBird 6 年之前
父節點
當前提交
8d1a6614c1
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      febs-auth/src/main/java/cc/mrbird/febs/auth/manager/UserManager.java

+ 5 - 3
febs-auth/src/main/java/cc/mrbird/febs/auth/manager/UserManager.java

@@ -40,9 +40,11 @@ public class UserManager {
      */
     public SystemUser findByName(String username) {
         SystemUser user = userMapper.findByName(username);
-        List<UserDataPermission> permissions = userMapper.findUserDataPermissions(user.getUserId());
-        String deptIds = permissions.stream().map(p -> String.valueOf(p.getDeptId())).collect(Collectors.joining(StringPool.COMMA));
-        user.setDeptIds(deptIds);
+        if (user != null) {
+            List<UserDataPermission> permissions = userMapper.findUserDataPermissions(user.getUserId());
+            String deptIds = permissions.stream().map(p -> String.valueOf(p.getDeptId())).collect(Collectors.joining(StringPool.COMMA));
+            user.setDeptIds(deptIds);
+        }
         return user;
     }