From 35baa39723180e0de2350b5b2287b1846dabaf58 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 28 九月 2023 10:48:20 +0800
Subject: [PATCH] 分模块

---
 server/web/src/main/java/com/doumee/config/shiro/ShiroRealm.java |   21 +++++++--------------
 1 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/server/src/main/java/com/doumee/config/shiro/ShiroRealm.java b/server/web/src/main/java/com/doumee/config/shiro/ShiroRealm.java
similarity index 78%
copy from server/src/main/java/com/doumee/config/shiro/ShiroRealm.java
copy to server/web/src/main/java/com/doumee/config/shiro/ShiroRealm.java
index 0d526f3..0d562b0 100644
--- a/server/src/main/java/com/doumee/config/shiro/ShiroRealm.java
+++ b/server/web/src/main/java/com/doumee/config/shiro/ShiroRealm.java
@@ -1,6 +1,5 @@
 package com.doumee.config.shiro;
 
-import com.doumee.biz.system.SystemDictDataBiz;
 import com.doumee.core.constants.Constants;
 import com.doumee.core.model.LoginUserInfo;
 import com.doumee.dao.system.model.SystemPermission;
@@ -9,7 +8,6 @@
 import com.doumee.service.system.SystemPermissionService;
 import com.doumee.service.system.SystemRoleService;
 import com.doumee.service.system.SystemUserService;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.shiro.authc.AuthenticationException;
 import org.apache.shiro.authc.AuthenticationInfo;
 import org.apache.shiro.authc.AuthenticationToken;
@@ -27,7 +25,7 @@
 /**
  * 鑷畾涔塕ealm锛屽鐞嗚璇佸拰鏉冮檺
  * @author Eva.Caesar Liu
- * @date 2022/03/15 09:54
+ * @date 2023/03/21 14:49
  */
 @Component
 public class ShiroRealm extends AuthorizingRealm {
@@ -39,9 +37,6 @@
     @Lazy
     @Autowired
     private SystemRoleService systemRoleService;
-    @Lazy
-    @Autowired
-    private SystemDictDataBiz systemDictDataBiz;
 
     @Lazy
     @Autowired
@@ -50,7 +45,7 @@
     /**
      * 鏉冮檺澶勭悊
      * @author Eva.Caesar Liu
-     * @date 2022/03/15 09:54
+     * @date 2023/03/21 14:49
      */
     @Override
     protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {
@@ -65,7 +60,7 @@
     /**
      * 璁よ瘉澶勭悊
      * @author Eva.Caesar Liu
-     * @date 2022/03/15 09:54
+     * @date 2023/03/21 14:49
      */
     @Override
     protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken) throws AuthenticationException {
@@ -79,12 +74,10 @@
         if (user == null) {
             return null;
         }
-            // 鑾峰彇鐧诲綍鐢ㄦ埛淇℃伅
-        List<SystemRole>       roles = systemRoleService.findByUserId(user.getId());
-        List<SystemPermission>     permissions = systemPermissionService.findByUserId(user.getId());
-
-        String imgPath = systemDictDataBiz.queryByCode(Constants.OSS,Constants.RESOURCE_PATH).getCode()+systemDictDataBiz.queryByCode(Constants.FILES_DIR,Constants.AVATAR_FILE).getCode();
-        LoginUserInfo userInfo = LoginUserInfo.from(user, imgPath,roles, permissions);
+        // 鑾峰彇鐧诲綍鐢ㄦ埛淇℃伅
+        List<SystemRole> roles = systemRoleService.findByUserId(user.getId());
+        List<SystemPermission> permissions = systemPermissionService.findByUserId(user.getId());
+        LoginUserInfo userInfo = LoginUserInfo.from(user, roles, permissions);
         // 楠岃瘉鐢ㄦ埛
         return new SimpleAuthenticationInfo(userInfo, user.getPassword(), this.getName());
     }

--
Gitblit v1.9.3