|
@@ -806,19 +806,19 @@
|
|
|
</select>
|
|
|
<select id="findMusicTeacherIds" resultType="java.lang.Integer">
|
|
|
SELECT DISTINCT cgtm.user_id_ FROM class_group_student_mapper cgsm
|
|
|
- LEFT JOIN class_group_teacher_mapper cgtm ON cgsm.course_schedule_id_ = cgtm.course_schedule_id_
|
|
|
+ LEFT JOIN class_group_teacher_mapper cgtm ON cgsm.class_group_id_ = cgtm.class_group_id_
|
|
|
LEFT JOIN music_group mg ON cgsm.music_group_id_ = mg.id_
|
|
|
WHERE mg.status_ = 'PROGRESS' AND cgsm.user_id_ = #{studentId}
|
|
|
</select>
|
|
|
<select id="findVipTeacherIds" resultType="java.lang.Integer">
|
|
|
SELECT DISTINCT cgtm.user_id_ FROM class_group_student_mapper cgsm
|
|
|
- LEFT JOIN class_group_teacher_mapper cgtm ON cgsm.course_schedule_id_ = cgtm.course_schedule_id_
|
|
|
+ LEFT JOIN class_group_teacher_mapper cgtm ON cgsm.class_group_id_ = cgtm.class_group_id_
|
|
|
LEFT JOIN vip_group vg ON vg.id_ = cgsm.music_group_id_
|
|
|
WHERE vg.group_status_ IN (2,4) AND cgsm.user_id_ = #{studentId}
|
|
|
</select>
|
|
|
<select id="findPracticeTeacherIds" resultType="java.lang.Integer">
|
|
|
SELECT DISTINCT cgtm.user_id_ FROM class_group_student_mapper cgsm
|
|
|
- LEFT JOIN class_group_teacher_mapper cgtm ON cgsm.course_schedule_id_ = cgtm.course_schedule_id_
|
|
|
+ LEFT JOIN class_group_teacher_mapper cgtm ON cgsm.class_group_id_ = cgtm.class_group_id_
|
|
|
LEFT JOIN practice_group pg ON pg.id_ = cgsm.music_group_id_
|
|
|
WHERE cgsm.group_type_ = 'PRACTICE' AND cgsm.user_id_ = #{studentId}
|
|
|
</select>
|