fix: 获取角色的菜单id包含父节点
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.youlai.system.mapper.SysRoleMenuMapper">
|
||||
|
||||
<!-- 获取角色拥有的菜单ID集合(父节点排除) -->
|
||||
<!-- 获取角色拥有的菜单ID集合 -->
|
||||
<select id="listMenuIdsByRoleId" resultType="java.lang.Long">
|
||||
SELECT
|
||||
rm.menu_id
|
||||
@@ -13,12 +13,5 @@
|
||||
INNER JOIN sys_menu m ON rm.menu_id = m.id
|
||||
WHERE
|
||||
rm.role_id = #{roleId}
|
||||
AND rm.menu_id NOT IN
|
||||
( SELECT
|
||||
m.parent_id
|
||||
FROM
|
||||
sys_role_menu rm INNER JOIN sys_menu m ON rm.menu_id = m.id
|
||||
WHERE rm.role_id = #{roleId}
|
||||
)
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user