From 0b342b923cbec6ca293a98dd192b40c0fd2c12db Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 25 Mar 2022 11:40:16 +0800 Subject: [PATCH] fix some problem and data premission --- src/main/resources/mapper/system/UserMapper.xml | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/src/main/resources/mapper/system/UserMapper.xml b/src/main/resources/mapper/system/UserMapper.xml index ecc5415..f0ea045 100644 --- a/src/main/resources/mapper/system/UserMapper.xml +++ b/src/main/resources/mapper/system/UserMapper.xml @@ -53,6 +53,7 @@ LEFT JOIN t_user_role ur ON (u.user_id = ur.user_id) LEFT JOIN t_role r ON r.role_id = ur.role_id WHERE 1 = 1 + and u.dept_id is not null <if test="user.username != null and user.username != ''"> AND u.username = #{user.username} </if> @@ -149,4 +150,18 @@ select user_id userId, dept_id deptId from t_user_data_permission where user_id = #{userId} </select> + + <select id="selectDappUserInPage" resultType="user"> + select a.*, b.invite_id + from t_user a + inner join dapp_user_member_relate b on a.user_id=b.user_id + <where> + <if test="user.username != null and user.username != ''"> + AND (a.username = #{user.username} or b.invite_id = #{user.username}) + </if> + <if test="user.createBy != null and user.createBy != ''"> + AND b.create_user = #{user.createBy} + </if> + </where> + </select> </mapper> -- Gitblit v1.9.1