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/SysRoleMenuMapper.xml |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
index 3dc43fc..ae80bf1 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
@@ -14,9 +14,12 @@
 	</select>
     <select id="selectMenuIdsByRoleIds" resultType="java.lang.Long">
 		select menu_id from sys_role_menu where role_id in
-		<foreach collection="roleList" item="roleId" open="(" separator="," close=")">
-			#{roleId}
-		</foreach>
+		<if test="roleList != null  and !roleList.isEmpty">
+			<foreach collection="roleList" item="roleId" open="(" separator="," close=")">
+				#{roleId}
+			</foreach>
+		</if>
+
 	</select>
 
     <delete id="deleteRoleMenuByRoleId" parameterType="Long">

--
Gitblit v1.7.1