From 7d64716cb0d406f21cde03976fd273bd07fdc06f Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期二, 28 九月 2021 11:44:28 +0800 Subject: [PATCH] 更新用户-角色-菜单-权限 --- src/main/java/com/whyc/service/UserBridgeService.java | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/UserBridgeService.java b/src/main/java/com/whyc/service/UserBridgeService.java index 51d0363..616816c 100644 --- a/src/main/java/com/whyc/service/UserBridgeService.java +++ b/src/main/java/com/whyc/service/UserBridgeService.java @@ -23,6 +23,7 @@ import javax.annotation.Resource; import java.util.LinkedList; import java.util.List; +import java.util.stream.Collectors; /** * 澶勭悊 shiro璁よ瘉,鎺堟潈,鍜屾暟鎹簱浜や簰 @@ -66,6 +67,7 @@ System.out.println("=========鎵ц浜哢serBridgeService.getAuthorization鏂规硶=========="); SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo(); //娣诲姞Roles鍜孭ermissions + //鏈」鐩富瑕佷娇鐢╬ermissions List<String> roles = findRolesByUserId(user.getId()); List<String> perms = findPermissionsByUserId(user.getId()); @@ -75,7 +77,8 @@ } private List<String> findPermissionsByUserId(int userId) { - List<String> perms = rolePermissionMapper.findPermissionsByUserId(userId); + List<Permission> permissionList = rolePermissionMapper.getPermissionListByUserId(userId); + List<String> perms = permissionList.stream().map(Permission::getValue).collect(Collectors.toList()); return perms; } -- Gitblit v1.9.1