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