From 3cf5e9483f60c94d29df1a79bc0c1ca910ca46ef Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期二, 13 十二月 2022 14:58:24 +0800
Subject: [PATCH] fix: 执法事件对外接口

---
 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