jinlin
2024-01-12 bb3bc1c8508dc28d1780c2b0e068595baedb5100
zt/core/src/main/resources/mapper/sys/SysUserDao.xml
@@ -214,23 +214,17 @@
                            and b.code = 'tybm')
    </select>
    <select id="checkTestHome" resultType="java.lang.Integer">
        SELECT
            count( 1 )
        FROM
            sys_user
        WHERE
            is_delete = 0
        SELECT count(1)
        FROM sys_user
        WHERE is_delete = 0
          AND id = #{userId}
          AND (
                user_name IN ( 'admin', 'yszl' )
                OR id IN (
                SELECT
                    user_id
                FROM
                    sys_role_user b,
                SELECT user_id
                FROM sys_role_user b,
                    sys_role c
                WHERE
                    b.is_delete = 0
                WHERE b.is_delete = 0
                  AND c.is_delete = 0
                  AND c.id = b.role_id
                  AND c.`code` IN ( 'xtglybm', 'ztsxlbm', 'dbsbm', 'zlbm', 'bzbm', 'czbm' )
@@ -243,7 +237,8 @@
        <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')))
            in (select id from sys_role where code in ('xtglybm','xtbmybm','xtsjybm','rx')and is_delete=0)and
            is_delete=0)and is_delete=0
        </if>
        <if test="deptId != null and deptId != ''">
            and dept_id = #{deptId}
@@ -251,26 +246,29 @@
        <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')))
            in (select id from sys_role where code in ('jcry')and is_delete=0)and is_delete=0)and is_delete=0
        </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')))
            in (select id from sys_role where code in ('jcry')and is_delete=0)and is_delete=0)and is_delete=0
        </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')))
            in (select id from sys_role where code in ('jcry','zljdy','shry')and is_delete=0)and is_delete=0) and
            is_delete=0
        </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')))
            in (select id from sys_role where code in ('jcry','shry')and is_delete=0)and is_delete=0)and is_delete=0
        </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