| 
					
				 | 
			
			
				@@ -2516,7 +2516,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <sql id="endFindCourseSchedulesCondition"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            cs.del_flag_ = '0' AND cs.pre_course_flag_ != 1 and cs.tenant_id_ = #{tenantId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cs.del_flag_ = '0' AND cs.pre_course_flag_ = 0 and cs.tenant_id_ = #{tenantId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <include refid="queryVipCourseScheduleIds"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </sql> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2530,11 +2530,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cs.organ_id_,cs.member_flag_,cs.new_course_id_,s.name_ schoole_name_,o.name_ organ_name_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CASE WHEN COUNT(CASE WHEN sa.id_ IS NULL OR (sa.status_ = 'LEAVE' AND sa.remark_ IS NOT NULL) THEN NULL ELSE 1 END) > 0 THEN 1 ELSE 0 END isCallNames, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CASE WHEN COUNT(CASE WHEN ta.is_complaints_ = 1 THEN 1 ELSE NULL END) > 0 THEN '1' ELSE '0' END is_complaints_, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            GROUP_CONCAT(distinct CASE WHEN csts.teacher_role_ = 'TEACHING' THEN csts.user_id_ END) teachingTeacherIds, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            GROUP_CONCAT(distinct CASE WHEN csts.teacher_role_ = 'TEACHING' THEN csts.user_id_ END) teachingTeacherIds 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             course_schedule cs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            LEFT JOIN school s ON cs.schoole_id_=s.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            LEFT JOIN organization o ON cs.organ_id_=o.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            LEFT JOIN school s ON cs.schoole_id_ = s.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            LEFT JOIN organization o ON cs.organ_id_ = o.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LEFT JOIN course_schedule_teacher_salary csts ON csts.course_schedule_id_ = cs.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             left join teacher_attendance ta on ta.course_schedule_id_ = cs.id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <if test="studentId != null or searchType == 'TEACHER_ERR_ATTENDANCE' or searchType == 'STUDENT_ERR_ATTENDANCE'"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2633,11 +2633,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="isCallNames != null and isCallNames == 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AND sa.id_ IS NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <if test="startTime!=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND cs.class_date_ >= DATE_FORMAT(#{startTime},"%Y-%m-%d") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <if test="endTime!=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND cs.class_date_ <= DATE_FORMAT(#{endTime},"%Y-%m-%d") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <if test="startTime != null AND startTime != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND cs.class_date_ BETWEEN #{startTime} AND #{endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="startClassTimeStr!=null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AND cs.start_class_time_ >= #{startClassTimeStr} 
			 |