From df4733091b30b0434a04dacd0e844663114d4cfe Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 09 七月 2025 17:51:56 +0800
Subject: [PATCH] 修改支付宝支付和bug修改

---
 cloud-server-management/src/main/resources/mapper/RoleMapper.xml |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/cloud-server-management/src/main/resources/mapper/RoleMapper.xml b/cloud-server-management/src/main/resources/mapper/RoleMapper.xml
index 36432b2..5981a86 100644
--- a/cloud-server-management/src/main/resources/mapper/RoleMapper.xml
+++ b/cloud-server-management/src/main/resources/mapper/RoleMapper.xml
@@ -42,6 +42,17 @@
 		<if test="type==3">
 			and objType =3 and objId =#{id}
 		</if>
+		<if test="type == 2">
+			and (objType = 2 and objId =#{id}
+			or
+			<if test="storeIds != null and storeIds.size()>0">
+				objId IN
+				<foreach collection="storeIds" separator="," item="id" open="(" close=")">
+					#{id}
+				</foreach>
+			</if>
+			)
+		</if>
 	</select>
 
 		<select id="roleTreeListByRoleId" resultType="com.dsh.course.model.node.ZTreeNode">
@@ -80,6 +91,17 @@
 		<if test="type==3">
 			and objType =3 and objId =#{id}
 		</if>
+			<if test="type == 2">
+				and (objType = 2 and objId =#{id}
+				or
+				<if test="storeIds != null and storeIds.size()>0">
+					objId IN
+					<foreach collection="storeIds" separator="," item="id" open="(" close=")">
+						#{id}
+					</foreach>
+				</if>
+				)
+			</if>
 		) r1 ON r.ID = r1.ID
 		ORDER BY
 		pId,

--
Gitblit v1.7.1