|
@@ -193,7 +193,7 @@
|
|
|
LEFT JOIN music_group mg ON sr.music_group_id_ = mg.id_
|
|
|
LEFT JOIN `subject` s ON s.id_ = sr.actual_subject_id_
|
|
|
LEFT JOIN music_group_subject_plan mgsp ON mg.id_ = mgsp.music_group_id_ AND s.id_ = mgsp.subject_id_
|
|
|
- WHERE sr.user_id_=#{userId} AND sr.music_group_status_ != 'QUIT'
|
|
|
+ WHERE sr.user_id_=#{userId} AND (sr.music_group_status_ != 'QUIT' OR (sr.music_group_status_ = 'QUIT' AND mgsp.id_ IS NOT NULL))
|
|
|
ORDER BY mg.create_time_ DESC
|
|
|
</select>
|
|
|
|
|
@@ -520,7 +520,7 @@
|
|
|
LEFT JOIN vip_group vg ON cg.music_group_id_ = vg.id_
|
|
|
LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cg.id_
|
|
|
LEFT JOIN vip_group_activity vgc ON vgc.id_ = vg.vip_group_activity_id_
|
|
|
- WHERE cg.group_type_ = 'VIP' AND cgtm.teacher_role_ = 'BISHOP' AND cgsm.status_ != 'QUIT' AND cgsm.user_id_ = #{studentId}
|
|
|
+ WHERE cg.group_type_ = 'VIP' AND cgtm.teacher_role_ = 'BISHOP' AND cgsm.user_id_ = #{studentId} AND vg.status_ != 3
|
|
|
<if test="vipGroupName != null">
|
|
|
AND vg.name_ LIKE CONCAT('%',#{vipGroupName},'%')
|
|
|
</if>
|
|
@@ -535,7 +535,7 @@
|
|
|
LEFT JOIN class_group cg ON cgsm.class_group_id_ = cg.id_
|
|
|
LEFT JOIN vip_group vg ON cg.music_group_id_ = vg.id_
|
|
|
LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cg.id_
|
|
|
- WHERE cg.group_type_ = 'VIP' AND cgtm.teacher_role_ = 'BISHOP' AND cgsm.status_ != 'QUIT' AND cgsm.user_id_ = #{studentId}
|
|
|
+ WHERE cg.group_type_ = 'VIP' AND cgtm.teacher_role_ = 'BISHOP' AND cgsm.user_id_ = #{studentId} AND vg.status_ != 3
|
|
|
<if test="vipGroupName != null">
|
|
|
AND vg.name_ LIKE CONCAT('%',#{vipGroupName},'%')
|
|
|
</if>
|