| 
														
															@@ -536,20 +536,20 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <sql id="queryMusicGroupCourseScheduleSql"> 
														 | 
														
														 | 
														
															     <sql id="queryMusicGroupCourseScheduleSql"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <where> 
														 | 
														
														 | 
														
															         <where> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            cg.del_flag_ = 0 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            cg.del_flag_ = 0 AND cgtm.teacher_role_ = 'BISHOP' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <if test="classScheduleType != null"> 
														 | 
														
														 | 
														
															             <if test="classScheduleType != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 AND cs.type_ = #{classScheduleType} 
														 | 
														
														 | 
														
															                 AND cs.type_ = #{classScheduleType} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </if> 
														 | 
														
														 | 
														
															             </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <if test="classScheduleStatus != null"> 
														 | 
														
														 | 
														
															             <if test="classScheduleStatus != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 AND cs.status_ = #{classScheduleStatus} 
														 | 
														
														 | 
														
															                 AND cs.status_ = #{classScheduleStatus} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </if> 
														 | 
														
														 | 
														
															             </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            <if test="startTime != null and startTime != ''"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <if test="startTime != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 AND cs.class_date_ >= #{startTime} 
														 | 
														
														 | 
														
															                 AND cs.class_date_ >= #{startTime} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </if> 
														 | 
														
														 | 
														
															             </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            <if test="endTime != null and endTime != ''"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <if test="endTime != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 AND cs.class_date_ <= #{endTime} 
														 | 
														
														 | 
														
															                 AND cs.class_date_ <= #{endTime} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </if> 
														 | 
														
														 | 
														
															             </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            <if test="musicGroupId != null and musicGroupId != ''"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <if test="musicGroupId != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 AND cg.music_group_id_ = #{musicGroupId} 
														 | 
														
														 | 
														
															                 AND cg.music_group_id_ = #{musicGroupId} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </if> 
														 | 
														
														 | 
														
															             </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </where> 
														 | 
														
														 | 
														
															         </where> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -571,7 +571,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </resultMap> 
														 | 
														
														 | 
														
															     </resultMap> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <select id="queryMusicGroupCourseSchedule" resultMap="MusicGroupCourseScheduleDto"> 
														 | 
														
														 | 
														
															     <select id="queryMusicGroupCourseSchedule" resultMap="MusicGroupCourseScheduleDto"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         SELECT cs.id_ course_schedule_id_,cs.class_date_,cs.start_class_time_,cs.end_class_time_,cs.class_group_id_, 
														 | 
														
														 | 
														
															         SELECT cs.id_ course_schedule_id_,cs.class_date_,cs.start_class_time_,cs.end_class_time_,cs.class_group_id_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        cs.type_ course_schedule_type_,cs.status_ course_schedule_status_,cs.name_ course_schedule_name_, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        cs.type_ course_schedule_type_,cs.status_ course_schedule_status_,cg.name_ course_schedule_name_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         IF(cgr.class_group_id_ IS NULL,cs.class_group_id_,cgr.class_group_id_) mix_class_group_id_, 
														 | 
														
														 | 
														
															         IF(cgr.class_group_id_ IS NULL,cs.class_group_id_,cgr.class_group_id_) mix_class_group_id_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         IF(ISNULL(ta.sign_in_status_),3,ta.sign_in_status_) sign_in_status_, 
														 | 
														
														 | 
														
															         IF(ISNULL(ta.sign_in_status_),3,ta.sign_in_status_) sign_in_status_, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         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_ 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -579,6 +579,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         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_ 
														 | 
														
														 | 
														
															         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_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"/> 
														 | 
														
														 | 
														
															         <include refid="queryMusicGroupCourseScheduleSql"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ORDER BY cs.class_date_ DESC,cs.start_class_time_ DESC 
														 | 
														
														 | 
														
															         ORDER BY cs.class_date_ DESC,cs.start_class_time_ DESC 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <include refid="global.limit"/> 
														 | 
														
														 | 
														
															         <include refid="global.limit"/> 
														 |