From adb2f4594760ff2b18e83b8cff5c4ce99dfdff45 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 14 十二月 2022 16:01:05 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_server
---
ycl-common/src/main/resources/mapper/depart/UmsDepartMapper.xml | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/ycl-common/src/main/resources/mapper/depart/UmsDepartMapper.xml b/ycl-common/src/main/resources/mapper/depart/UmsDepartMapper.xml
index d600e03..e2b5f47 100644
--- a/ycl-common/src/main/resources/mapper/depart/UmsDepartMapper.xml
+++ b/ycl-common/src/main/resources/mapper/depart/UmsDepartMapper.xml
@@ -61,5 +61,37 @@
left join ums_depart as pd on t_0.parent_id = pd.id
</select>
+ <select id="selectSurplusUser" resultType="com.ycl.entity.user.UmsAdmin">
+ SELECT
+ t.id,
+ t3.username
+ FROM
+ ( SELECT t1.id FROM ums_admin t1 UNION ALL SELECT t2.user_id FROM ums_depart_manager t2 ) t
+ LEFT JOIN ums_admin t3 on t3.id =t.id
+ GROUP BY
+ id
+ HAVING
+ count( * )= 1
+ </select>
+ <select id="selectSurplusUserAndExistUser" resultType="com.ycl.entity.user.UmsAdmin" parameterType="java.lang.Long">
+ SELECT
+ t4.id,
+ t4.username
+ FROM
+ ums_depart_manager t3
+ LEFT JOIN ums_admin t4 ON t3.user_id = t4.id
+ WHERE
+ t3.depart_id = #{id} UNION ALL
+ SELECT
+ t.id,
+ t3.username
+ FROM
+ ( SELECT t1.id FROM ums_admin t1 UNION ALL SELECT t2.user_id FROM ums_depart_manager t2 ) t
+ LEFT JOIN ums_admin t3 ON t3.id = t.id
+ GROUP BY
+ id
+ HAVING
+ count( * )= 1
+ </select>
</mapper>
--
Gitblit v1.8.0