🎨 方法名变更

This commit is contained in:
ronger 2020-08-26 09:17:25 +08:00
parent 2b3b7b5ac4
commit 397e0e07a5
3 changed files with 11 additions and 7 deletions

View File

@ -42,8 +42,6 @@ public class BaseShiroRealm extends AuthorizingRealm {
@Override
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
//Principal principal = (Principal) getAvailablePrincipal(principals);
// System.out.println("权限配置-->MyShiroRealm.doGetAuthorizationInfo()");
SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
Principal principal = (Principal)principals.getPrimaryPrincipal();
User user = new User();
@ -55,7 +53,7 @@ public class BaseShiroRealm extends AuthorizingRealm {
authorizationInfo.addRole(role.getInputCode());
}
}
List<Permission> permissions = permissionService.selectMenuByUser(user);
List<Permission> permissions = permissionService.selectPermissionByUser(user);
for (Permission perm : permissions) {
if (perm.getPermissionCategory() != null) {
authorizationInfo.addStringPermission(perm.getPermissionCategory());

View File

@ -14,5 +14,10 @@ import java.util.List;
*/
public interface PermissionService extends Service<Permission> {
List<Permission> selectMenuByUser(User sysUser);
/**
* 获取用户权限
* @param sysUser
* @return
*/
List<Permission> selectPermissionByUser(User sysUser);
}

View File

@ -17,10 +17,11 @@ import java.util.List;
/**
* Created by CodeGenerator on 2018/05/29.
*
* @author CodeGenerator
* @date 2018/05/29
*/
@Service
@Transactional
public class PermissionServiceImpl extends AbstractService<Permission> implements PermissionService {
@Resource
private PermissionMapper permissionMapper;
@ -29,7 +30,7 @@ public class PermissionServiceImpl extends AbstractService<Permission> implement
private RoleService roleService;
@Override
public List<Permission> selectMenuByUser(User sysUser) {
public List<Permission> selectPermissionByUser(User sysUser) {
List<Permission> list = new ArrayList<Permission>();
List<Role> roles = roleService.selectRoleByUser(sysUser);
roles.forEach(role -> list.addAll(permissionMapper.selectMenuByIdRole(role.getIdRole())));