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