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