From 78a699eb4c46aa2e8cd4c72fc6a9d4c5bf3a9fcf Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期三, 31 一月 2024 16:35:03 +0800
Subject: [PATCH] 整合代码
---
Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/MenuMapper.xml | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/MenuMapper.xml b/Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/MenuMapper.xml
index 68dd8a2..0ec2a53 100644
--- a/Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/MenuMapper.xml
+++ b/Source/UBCS/ubcs-service/ubcs-system/src/main/resources/mapper/MenuMapper.xml
@@ -531,7 +531,7 @@
<select id="getButtonByIdsOrByParentCode" resultMap="menuResultMap">
SELECT
- pm.*
+ DISTINCT pm.*
FROM
PL_SYS_MENU pm
<if test="code != null and code != ''">
@@ -550,7 +550,10 @@
</if>
<if test="roleIds != null and roleIds != ''">
AND pm.ID = prom.MENU_ID
- AND prom.ROLE_ID in (#{roleIds})
+ AND prom.ROLE_ID IN
+ <foreach collection="roleIds" index="index" item="item" open="(" separator="," close=")">
+ #{item}
+ </foreach>
</if>
<if test="ids != null and ids != ''">
AND pm.ID IN
--
Gitblit v1.9.3