Browse Source

调整角色权限

tsurumure 8 tháng trước cách đây
mục cha
commit
cfb4716315

+ 4 - 4
src/main/java/com/backendsys/modules/system/service/impl/SysUserRoleV2ServiceImpl.java

@@ -21,6 +21,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.util.*;
+import java.util.stream.Collectors;
 
 @Service
 public class SysUserRoleV2ServiceImpl extends ServiceImpl<SysUserRoleDao, SysUserRole> implements SysUserRoleV2Service {
@@ -53,12 +54,11 @@ public class SysUserRoleV2ServiceImpl extends ServiceImpl<SysUserRoleDao, SysUse
 
         // 查询角色对应的权限
         List<SysUserRolePermission> permissions = sysUserRolePermissionRelationDao.selectUserRolePermissionByRoleId(role_id);
-
-        System.out.println("permissions:");
-        System.out.println(permissions);
-
         roleDetail.setPermissions(permissions);
 
+        List<String> permission_ids = permissions.stream().map(p -> p.getId()).collect(Collectors.toList());
+        roleDetail.setPermission_ids(permission_ids);
+
         return roleDetail;
     }
 

+ 1 - 1
src/main/resources/mapper/system/SysUserRolePermissionRelationDao.xml

@@ -11,7 +11,7 @@
         </foreach>
     </select>
 
-    <resultMap id="resultMapRolePermission" type="java.util.LinkedHashMap">
+    <resultMap id="resultMapRolePermission" type="com.backendsys.modules.system.entity.SysUserRolePermission">
         <result property="id" column="id"/>
         <result property="parent_id" column="parent_id"/>
         <result property="permission_name" column="permission_name" />