角色管理-授权修改

This commit is contained in:
liyawei
2022-03-24 22:31:59 +08:00
parent 94adb25d21
commit 079892cf9b
@@ -38,7 +38,8 @@
</otherwise>
</choose>
</select>
<!-- join sys_role b on a.role_id = b.id
join sys_user_role c on c.role_id = b.id -->
<!-- 获取登录用户拥有的权限 -->
<select id="queryByUser" parameterType="Object" resultMap="SysPermission">
SELECT * FROM (
@@ -46,8 +47,8 @@
FROM sys_permission p
WHERE (exists(
select a.id from sys_role_permission a
join sys_role b on a.role_id = b.id
join sys_user_role c on c.role_id = b.id
join sys_depart_role b on a.role_id = b.role_id
join sys_depart_role_user c on c.drole_id = b.id
join sys_user d on d.id = c.user_id
where p.id = a.permission_id AND d.username = #{username,jdbcType=VARCHAR}
)