From e3a2245265516fef78b4737d6fffc939e7c5e0af Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期四, 03 七月 2025 17:56:07 +0800 Subject: [PATCH] bug修改 --- pt-system/src/main/resources/mapper/system/SysMenuMapper.xml | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/pt-system/src/main/resources/mapper/system/SysMenuMapper.xml b/pt-system/src/main/resources/mapper/system/SysMenuMapper.xml index c063570..a055e58 100644 --- a/pt-system/src/main/resources/mapper/system/SysMenuMapper.xml +++ b/pt-system/src/main/resources/mapper/system/SysMenuMapper.xml @@ -144,6 +144,21 @@ select menu_id,menu_name,path,menu_type from sys_menu where parent_id = #{menuId} order by 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