|
@@ -114,7 +114,6 @@
|
|
|
LEFT JOIN organization o ON o.id_ = su.organ_id_
|
|
|
LEFT JOIN `subject` sb ON sb.id_ = s.subject_id_list_
|
|
|
LEFT JOIN cooperation_organ co on co.id_ = s.cooperation_organ_id_
|
|
|
- left join student_registration sr on s.user_id_ = sr.user_id_
|
|
|
<choose>
|
|
|
<when test="param.teamIds != null and param.teamIds.trim != ''">
|
|
|
INNER JOIN
|
|
@@ -133,6 +132,12 @@
|
|
|
<if test="param.teamIds != null and param.teamIds.trim() != ''">
|
|
|
and find_in_set(a.id_ ,#{param.teamIds})
|
|
|
</if>
|
|
|
+ <if test="param.musicGroupStatusList != null and param.musicGroupStatusList.size() > 0">
|
|
|
+ AND b.music_group_status_ IN
|
|
|
+ <foreach collection="param.musicGroupStatusList" item="item" open="(" close=")" separator=",">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
group by b.user_id_) sr on sr.user_id_ = s.user_id_
|
|
|
<where>
|
|
|
<if test="param.tenantId != null ">
|
|
@@ -162,12 +167,6 @@
|
|
|
or su.username_ like concat('%',#{param.search},'%')
|
|
|
)
|
|
|
</if>
|
|
|
- <if test="param.musicGroupStatusList != null and param.musicGroupStatusList.size() > 0">
|
|
|
- AND sr.music_group_status_ IN
|
|
|
- <foreach collection="param.musicGroupStatusList" item="item" open="(" close=")" separator=",">
|
|
|
- #{item}
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
</where>
|
|
|
</select>
|
|
|
|