|
@@ -1009,6 +1009,11 @@
|
|
|
WHERE pg.educational_teacher_id_ = #{teacherId} AND cgtm.group_type_ = 'PRACTICE'
|
|
|
GROUP BY cgtm.user_id_
|
|
|
UNION ALL
|
|
|
+ SELECT DISTINCT CONCAT(mg.educational_teacher_id_,mg.director_user_id_,mg.team_teacher_id_) FROM class_group_teacher_mapper cgtm
|
|
|
+ LEFT JOIN music_group mg ON mg.id_ = cgtm.music_group_id_
|
|
|
+ WHERE cgtm.user_id_ = #{teacherId} AND cgtm.group_type_ = 'MUSIC'
|
|
|
+ GROUP BY mg.id_
|
|
|
+ UNION ALL
|
|
|
SELECT vg.educational_teacher_id_ FROM class_group_teacher_mapper cgtm
|
|
|
LEFT JOIN vip_group vg ON vg.id_ = cgtm.music_group_id_
|
|
|
WHERE cgtm.user_id_ = #{teacherId} AND cgtm.group_type_ = 'VIP'
|
|
@@ -1024,6 +1029,11 @@
|
|
|
WHERE cgtm.user_id_ = #{teacherId} AND cgtm.group_type_ = 'PRACTICE'
|
|
|
GROUP BY pg.educational_teacher_id_
|
|
|
UNION ALL
|
|
|
+ SELECT DISTINCT CONCAT(mg.educational_teacher_id_,mg.director_user_id_,mg.team_teacher_id_) FROM course_schedule_teacher_salary csts
|
|
|
+ LEFT JOIN music_group mg ON mg.id_ = csts.music_group_id_
|
|
|
+ WHERE csts.user_id_ = #{teacherId} AND csts.group_type_ = 'MUSIC'
|
|
|
+ GROUP BY mg.id_
|
|
|
+ UNION ALL
|
|
|
SELECT vg.educational_teacher_id_ FROM course_schedule_teacher_salary csts
|
|
|
LEFT JOIN vip_group vg ON vg.id_ = csts.music_group_id_
|
|
|
WHERE csts.user_id_ = #{teacherId} AND csts.group_type_ = 'VIP'
|