|
@@ -534,7 +534,7 @@
|
|
|
|
|
|
<sql id="queryMusicGroupCourseScheduleSql">
|
|
<sql id="queryMusicGroupCourseScheduleSql">
|
|
<where>
|
|
<where>
|
|
- cg.del_flag_ = 0 AND cgtm.teacher_role_ = 'BISHOP' AND cg.group_type_ = 'MUSIC'
|
|
|
|
|
|
+ cg.del_flag_ = 0 AND ta.teacher_id_ = cs.actual_teacher_id_ AND cg.group_type_ = 'MUSIC'
|
|
<if test="classScheduleType != null">
|
|
<if test="classScheduleType != null">
|
|
AND cs.type_ = #{classScheduleType}
|
|
AND cs.type_ = #{classScheduleType}
|
|
</if>
|
|
</if>
|
|
@@ -574,8 +574,7 @@
|
|
IF(ISNULL(ta.sign_out_status_),3,ta.sign_out_status_) sign_out_status_
|
|
IF(ISNULL(ta.sign_out_status_),3,ta.sign_out_status_) sign_out_status_
|
|
FROM course_schedule cs
|
|
FROM course_schedule cs
|
|
LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
|
|
LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
|
|
- LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_ AND ta.teacher_id_ = cs.actual_teacher_id_
|
|
|
|
- LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cs.class_group_id_
|
|
|
|
|
|
+ LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_
|
|
<include refid="queryMusicGroupCourseScheduleSql"/>
|
|
<include refid="queryMusicGroupCourseScheduleSql"/>
|
|
ORDER BY cs.class_date_,cs.start_class_time_
|
|
ORDER BY cs.class_date_,cs.start_class_time_
|
|
<include refid="global.limit"/>
|
|
<include refid="global.limit"/>
|
|
@@ -585,8 +584,7 @@
|
|
SELECT COUNT(cs.id_)
|
|
SELECT COUNT(cs.id_)
|
|
FROM course_schedule cs
|
|
FROM course_schedule cs
|
|
LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
|
|
LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
|
|
- LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_ AND ta.teacher_id_ = cs.actual_teacher_id_
|
|
|
|
- LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cs.class_group_id_
|
|
|
|
|
|
+ LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_
|
|
<include refid="queryMusicGroupCourseScheduleSql"/>
|
|
<include refid="queryMusicGroupCourseScheduleSql"/>
|
|
</select>
|
|
</select>
|
|
|
|
|