|
@@ -519,6 +519,14 @@
|
|
|
GROUP BY cg.id_
|
|
|
</select>
|
|
|
|
|
|
+ <select id="queryQuitApplyGroups" resultMap="imGroupModel">
|
|
|
+ SELECT mg.id_,ig.name_,#{userId} user_id_
|
|
|
+ FROM music_group mg
|
|
|
+ LEFT JOIN im_group ig ON ig.id_ = mg.id_
|
|
|
+ LEFT JOIN im_group_member igm ON igm.im_group_id_ = ig.id_
|
|
|
+ WHERE LENGTH(mg.id_) > 10 AND (mg.educational_teacher_id_ = #{userId} OR mg.director_user_id_ = #{userId} OR mg.team_teacher_id_ = #{userId})
|
|
|
+ AND ig.id_ IS NOT NULL AND mg.del_flag_ = 0 AND igm.user_id_ = #{userId}
|
|
|
+ </select>
|
|
|
<select id="queryApplyGroups" resultMap="imGroupModel">
|
|
|
SELECT mg.id_,ig.name_,#{transferUserId} user_id_,
|
|
|
CASE WHEN mg.educational_teacher_id_ = #{userId} THEN '乐团主管' WHEN mg.team_teacher_id_ = #{userId} THEN '运营主管' ELSE '乐队指导' END user_role_
|