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