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