| 
					
				 | 
			
			
				@@ -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> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -571,7 +571,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <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_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        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(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_ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -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"/> 
			 |