From ac1cf9f57ed1ef031ddd57fa8c6a9fee3f18e158 Mon Sep 17 00:00:00 2001
From: wente <329538422@qq.com>
Date: 星期五, 12 一月 2024 10:23:21 +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