From 735916a9ac00b8ef1a1e0a548e7804a3ffef396a Mon Sep 17 00:00:00 2001 From: wente <329538422@qq.com> Date: 星期五, 12 一月 2024 10:39:45 +0800 Subject: [PATCH] 项目表 --- zt/core/src/main/resources/mapper/sys/SysUserDao.xml | 31 ++++++++++++++++++++++++++++++- 1 files changed, 30 insertions(+), 1 deletions(-) diff --git a/zt/core/src/main/resources/mapper/sys/SysUserDao.xml b/zt/core/src/main/resources/mapper/sys/SysUserDao.xml index 3fd5d17..33f2116 100644 --- a/zt/core/src/main/resources/mapper/sys/SysUserDao.xml +++ b/zt/core/src/main/resources/mapper/sys/SysUserDao.xml @@ -239,9 +239,38 @@ </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} + select real_name from sys_user WHERE id=${id} </select> <update id="updatePassword"> update -- Gitblit v1.9.1