|
@@ -273,13 +273,12 @@
|
|
|
LEFT JOIN student_registration sr ON mg.id_ = sr.music_group_id_
|
|
|
WHERE mg.status_ != 'CANCELED' AND sr.music_group_status_ != 'QUIT' AND mg.educational_teacher_id_ = #{teacherId}
|
|
|
UNION
|
|
|
- SELECT cssp.user_id_ FROM vip_group vg
|
|
|
- LEFT JOIN course_schedule_student_payment cssp ON vg.id_ = cssp.music_group_id_
|
|
|
- WHERE cssp.group_type_ = 'VIP' AND vg.educational_teacher_id_ = #{teacherId}
|
|
|
+ SELECT cgsm.user_id_ FROM vip_group vg
|
|
|
+ LEFT JOIN class_group_student_mapper cgsm ON vg.id_ = cgsm.music_group_id_
|
|
|
+ WHERE cgsm.group_type_ = 'VIP' AND vg.educational_teacher_id_ = #{teacherId} AND cgsm.status_ != 'QUIT'
|
|
|
UNION
|
|
|
- SELECT cssp.user_id_ FROM practice_group pg
|
|
|
- LEFT JOIN course_schedule_student_payment cssp ON pg.id_ = cssp.music_group_id_
|
|
|
- WHERE cssp.group_type_ = 'PRACTICE' AND pg.educational_teacher_id_ = #{teacherId}) sid
|
|
|
+ SELECT pg.student_id_ user_id_ FROM practice_group pg
|
|
|
+ WHERE pg.user_id_ = #{teacherId}) sid
|
|
|
LEFT JOIN sys_user su ON su.id_ = sid.user_id_
|
|
|
<if test="search != null and search != ''">
|
|
|
WHERE su.id_ = #{search} OR su.username_ LIKE CONCAT('%',#{search},'%') OR su.phone_ LIKE CONCAT('%',#{search},'%')
|
|
@@ -291,13 +290,12 @@
|
|
|
LEFT JOIN student_registration sr ON mg.id_ = sr.music_group_id_
|
|
|
WHERE mg.status_ != 'CANCELED' AND sr.music_group_status_ != 'QUIT' AND mg.educational_teacher_id_ = #{teacherId}
|
|
|
UNION
|
|
|
- SELECT cssp.user_id_ FROM vip_group vg
|
|
|
- LEFT JOIN course_schedule_student_payment cssp ON vg.id_ = cssp.music_group_id_
|
|
|
- WHERE cssp.group_type_ = 'VIP' AND vg.educational_teacher_id_ = #{teacherId}
|
|
|
+ SELECT cgsm.user_id_ FROM vip_group vg
|
|
|
+ LEFT JOIN class_group_student_mapper cgsm ON vg.id_ = cgsm.music_group_id_
|
|
|
+ WHERE cgsm.group_type_ = 'VIP' AND vg.educational_teacher_id_ = #{teacherId} AND cgsm.status_ != 'QUIT'
|
|
|
UNION
|
|
|
- SELECT cssp.user_id_ FROM practice_group pg
|
|
|
- LEFT JOIN course_schedule_student_payment cssp ON pg.id_ = cssp.music_group_id_
|
|
|
- WHERE cssp.group_type_ = 'PRACTICE' AND pg.educational_teacher_id_ = #{teacherId}) sid
|
|
|
+ SELECT pg.student_id_ user_id_ FROM practice_group pg
|
|
|
+ WHERE pg.user_id_ = #{teacherId}) sid
|
|
|
LEFT JOIN sys_user su ON su.id_ = sid.user_id_
|
|
|
<if test="search != null and search != ''">
|
|
|
WHERE su.id_ = #{search} OR su.username_ LIKE CONCAT('%',#{search},'%') OR su.phone_ LIKE CONCAT('%',#{search},'%')
|