From 2485a4875adda2ffd0e8cfccdf749f15fe8d48cb Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期四, 17 七月 2025 08:47:48 +0800 Subject: [PATCH] bug修改 --- ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml index 0b2a2d1..b72e412 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml @@ -142,6 +142,21 @@ where sm.parent_id = 0 order by sm.order_num asc </select> + <select id="selectMenusByUserId" resultType="com.ruoyi.common.core.domain.entity.SysMenu"> + select + m.menu_id, m.parent_id + from sys_user_role ur + left join sys_role_menu rm on ur.role_id = rm.role_id + left join sys_menu m on rm.menu_id = m.menu_id + where + ur.user_id=#{userId} + </select> + <select id="getPathsByMenuIds" resultType="java.lang.String"> + select path from sys_menu where menu_id in + <foreach collection='ids' item='id' open='(' separator=',' close=')'> + #{id} + </foreach> + </select> <update id="updateMenu" parameterType="SysMenu"> update sys_menu -- Gitblit v1.7.1