From cdf29a8f6fb9990f82ccc1d3f47bfba48cfaf4fc Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期三, 10 一月 2024 17:24:53 +0800
Subject: [PATCH] 修改

---
 zt/core/src/main/resources/mapper/sys/SysUserDao.xml |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/zt/core/src/main/resources/mapper/sys/SysUserDao.xml b/zt/core/src/main/resources/mapper/sys/SysUserDao.xml
index c26633b..33f2116 100644
--- a/zt/core/src/main/resources/mapper/sys/SysUserDao.xml
+++ b/zt/core/src/main/resources/mapper/sys/SysUserDao.xml
@@ -239,6 +239,35 @@
     </select>
     <select id="getUsersList" resultType="com.zt.core.sys.model.SysUser">
         select real_name as name,id as id from sys_user
+        where is_delete = 0
+        <if test="type == null or type == ''">
+            and id not in (
+            select user_id from sys_role_user where role_id
+            in (select id from sys_role where code in ('xtglybm','xtbmybm','xtsjybm','rx')))
+        </if>
+        <if test="deptId != null and deptId != ''">
+            and dept_id = #{deptId}
+        </if>
+        <if test="type == 'zrr'">
+            and id in (
+            select user_id from sys_role_user where role_id
+            in (select id from sys_role where code in ('jcry')))
+        </if>
+        <if test="type == 'csry'">
+            and id in (
+            select user_id from sys_role_user where role_id
+            in (select id from sys_role where code in ('jcry')))
+        </if>
+        <if test="type == 'shry'">
+            and id in (
+            select user_id from sys_role_user where role_id
+            in (select id from sys_role where code in ('jcry','zljdy','shry')))
+        </if>
+        <if test="type == 'pzry'">
+            and id in (
+            select user_id from sys_role_user where role_id
+            in (select id from sys_role where code in ('jcry','shry')))
+        </if>
     </select>
     <select id="getUsersName" resultType="java.lang.String">
         select real_name from sys_user WHERE id=${id}

--
Gitblit v1.9.1