| 
					
				 | 
			
			
				@@ -4216,7 +4216,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         select cs.type_ scheduleType,COUNT(CASE WHEN cs.status_ = 'NOT_START' THEN 1 END) subCourseNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                COUNT(cs.id_) totalCourseNum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from course_schedule cs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        where cs.group_type_ = 'MUSIC' AND cs.is_lock_ = 0 AND cs.del_flag_ = 0 AND cs.pre_course_flag_ = 0 AND cs.new_course_id_ IS NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where cs.group_type_ = 'MUSIC' AND cs.is_lock_ = 0 AND cs.del_flag_ = 0 AND cs.pre_course_flag_ = 0 AND (cs.new_course_id_ IS NULL OR cs.new_course_id_ = cs.id_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AND cs.class_date_ BETWEEN #{startTerm} AND #{endTerm} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AND cs.music_group_id_ IN 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <foreach collection="musicGroupIds" item="musicGroupId" open="(" separator="," close=")"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4228,7 +4228,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             resultType="com.ym.mec.biz.dal.school.dto.DailySummaryOfClassesForTheCurrentSemesterDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         select cs.class_date_ courseDate,cs.type_ scheduleType,COUNT(cs.id_) totalCourseNum 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from course_schedule cs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        where cs.group_type_ = 'MUSIC' AND cs.is_lock_ = 0 AND cs.del_flag_ = 0 AND cs.pre_course_flag_ = 0 AND cs.new_course_id_ IS NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where cs.group_type_ = 'MUSIC' AND cs.is_lock_ = 0 AND cs.del_flag_ = 0 AND cs.pre_course_flag_ = 0 AND (cs.new_course_id_ IS NULL OR cs.new_course_id_ = cs.id_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AND cs.class_date_ BETWEEN #{startTerm} AND #{endTerm} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AND cs.music_group_id_ IN 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <foreach collection="musicGroupIds" item="musicGroupId" open="(" separator="," close=")"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4240,7 +4240,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         select cs.id_ courseId,CONCAT(cs.class_date_,' ',cs.start_class_time_,'~',cs.end_class_time_) classDate,cs.status_ courseStatus,cs.name_ courseName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         actual_teacher_id_ teacherId,cs.music_group_id_ musicGroupId,cs.teach_mode_ teachMode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from course_schedule cs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        where cs.group_type_ = 'MUSIC' AND cs.is_lock_ = 0 AND cs.del_flag_ = 0 AND cs.pre_course_flag_ = 0 AND cs.new_course_id_ IS NULL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where cs.group_type_ = 'MUSIC' AND cs.is_lock_ = 0 AND cs.del_flag_ = 0 AND cs.pre_course_flag_ = 0 AND (cs.new_course_id_ IS NULL OR cs.new_course_id_ = cs.id_) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="classDate != null and classDate != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AND cs.class_date_ = #{classDate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 |