#
luxiaotao1123
2024-01-29 5288955200b6e51bc828c2fac0aab3451a8d3ab1
#
1个文件已修改
16 ■■■■■ 已修改文件
zy-asrs-wcs/src/main/resources/mapper/sys/RoleMenuMapper.xml 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wcs/src/main/resources/mapper/sys/RoleMenuMapper.xml
@@ -3,7 +3,21 @@
<mapper namespace="com.zy.asrs.wcs.sys.mapper.RoleMenuMapper">
    <select id="listMenuByUserId" resultType="com.zy.asrs.wcs.sys.entity.Menu">
        SELECT a.*
        FROM sys_menu a
        <where>
            AND a.menu_id IN (
            SELECT menu_id FROM sys_role_menu WHERE role_id IN (
            SELECT ta.role_id FROM sys_user_role ta LEFT JOIN sys_role tb ON ta.role_id = tb.role_id
            WHERE ta.user_id = #{userId} AND tb.deleted = 0
            )
            )
            <if test="menuType != null">
                AND a.menu_type = #{menuType}
            </if>
            AND a.deleted = 0
        </where>
        ORDER BY a.sort_number
    </select>
</mapper>