|
|
@@ -44,6 +44,16 @@
|
|
44
|
44
|
inner join sys_user u on m.member_id = u.user_id
|
|
45
|
45
|
</sql>
|
|
46
|
46
|
|
|
|
47
|
+ <sql id="memberRole102Exists">
|
|
|
48
|
+ and exists (
|
|
|
49
|
+ select 1
|
|
|
50
|
+ from sys_user_role ur
|
|
|
51
|
+ inner join sys_role r on ur.role_id = r.role_id and r.del_flag = '0' and r.status = '0'
|
|
|
52
|
+ where ur.user_id = u.user_id
|
|
|
53
|
+ and (r.role_key = '102' or cast(r.role_id as char) = '102')
|
|
|
54
|
+ )
|
|
|
55
|
+ </sql>
|
|
|
56
|
+
|
|
47
|
57
|
<select id="selectById" resultMap="BizMemberResult">
|
|
48
|
58
|
<include refid="selectVo"/>
|
|
49
|
59
|
where m.member_id = #{memberId} and u.del_flag = '0'
|
|
|
@@ -57,6 +67,7 @@
|
|
57
|
67
|
<select id="selectList" resultMap="BizMemberResult">
|
|
58
|
68
|
<include refid="selectVo"/>
|
|
59
|
69
|
where u.del_flag = '0'
|
|
|
70
|
+ <include refid="memberRole102Exists"/>
|
|
60
|
71
|
<if test="status != null and status != ''">
|
|
61
|
72
|
and u.status = #{status}
|
|
62
|
73
|
</if>
|