|
@@ -536,20 +536,20 @@
|
|
|
|
|
|
<sql id="queryMusicGroupCourseScheduleSql">
|
|
|
<where>
|
|
|
- cg.del_flag_ = 0
|
|
|
+ cg.del_flag_ = 0 AND cgtm.teacher_role_ = 'BISHOP'
|
|
|
<if test="classScheduleType != null">
|
|
|
AND cs.type_ = #{classScheduleType}
|
|
|
</if>
|
|
|
<if test="classScheduleStatus != null">
|
|
|
AND cs.status_ = #{classScheduleStatus}
|
|
|
</if>
|
|
|
- <if test="startTime != null and startTime != ''">
|
|
|
+ <if test="startTime != null">
|
|
|
AND cs.class_date_ >= #{startTime}
|
|
|
</if>
|
|
|
- <if test="endTime != null and endTime != ''">
|
|
|
+ <if test="endTime != null">
|
|
|
AND cs.class_date_ <= #{endTime}
|
|
|
</if>
|
|
|
- <if test="musicGroupId != null and musicGroupId != ''">
|
|
|
+ <if test="musicGroupId != null">
|
|
|
AND cg.music_group_id_ = #{musicGroupId}
|
|
|
</if>
|
|
|
</where>
|
|
@@ -579,6 +579,7 @@
|
|
|
LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
|
|
|
LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_
|
|
|
LEFT JOIN class_group_relation cgr ON cgr.sub_class_group_id_ = cs.class_group_id_
|
|
|
+ LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cs.class_group_id_ AND ta.teacher_id_ = cgtm.user_id_
|
|
|
<include refid="queryMusicGroupCourseScheduleSql"/>
|
|
|
ORDER BY cs.class_date_ DESC,cs.start_class_time_ DESC
|
|
|
<include refid="global.limit"/>
|