INSERT INTO course_schedule_statistics (course_schedule_id_,music_group_id_,course_student_total_num_,
		                                        attendance_num_,late_num_,standard_num_,homework_flag_,homework_commit_num_,service_flag_,class_date_,course_status_)
		                                        VALUES(#{courseScheduleId},#{musicGroupId},#{courseStudentTotalNum},#{attendanceNum},
		                                               #{lateNum},#{standardNum},#{homeworkFlag},#{homeworkCommitNum},#{serviceFlag},#{classDate},#{courseStatus})
	
	
		INSERT INTO course_schedule_statistics (course_schedule_id_,music_group_id_,course_student_total_num_,
												attendance_num_,late_num_,standard_num_,homework_flag_,homework_commit_num_,service_flag_,class_date_,course_status_) VALUES
		
			(#{item.courseScheduleId},#{item.musicGroupId},#{item.courseStudentTotalNum},#{item.attendanceNum},
			#{item.lateNum},#{item.standardNum},#{item.homeworkFlag},#{item.homeworkCommitNum},#{item.serviceFlag},#{classDate},#{courseStatus})
		
	
	
	
		UPDATE course_schedule_statistics 
		
			class_date_ = #{classDate},
		
		
			course_status_ = #{courseStatus},
		
		
		homework_flag_ = #{homeworkFlag},
		
		
		attendance_num_ = #{attendanceNum},
		
		
		service_flag_ = #{serviceFlag},
		
		
		standard_num_ = #{standardNum},
		
		
		homework_commit_num_ = #{homeworkCommitNum},
		
		
		course_student_total_num_ = #{courseStudentTotalNum},
		
		
		late_num_ = #{lateNum},
		
		
		music_group_id_ = #{musicGroupId},
		
		 WHERE course_schedule_id_ = #{courseScheduleId}
	
	
		
			UPDATE course_schedule_statistics
			
			
				course_status_ = #{item.courseStatus},
			
			
				class_date_ = #{item.classDate},
			
			
				homework_flag_ = #{item.homeworkFlag},
			
			
				attendance_num_ = #{item.attendanceNum},
			
			
				service_flag_ = #{item.serviceFlag},
			
			
				standard_num_ = #{item.standardNum},
			
			
				homework_commit_num_ = #{item.homeworkCommitNum},
			
			
				course_student_total_num_ = #{item.courseStudentTotalNum},
			
			
				late_num_ = #{item.lateNum},
			
		 WHERE course_schedule_id_ = #{item.courseScheduleId}
		
	
	
	
		DELETE FROM course_schedule_statistics WHERE course_schedule_id_ = #{courseScheduleId}
	
	
		DELETE FROM course_schedule_statistics_wait WHERE course_schedule_id_ IN
		
			#{courseId}