| 
					
				 | 
			
			
				@@ -358,20 +358,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if(CollectionUtils.isEmpty(courseSchedules)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		//第一节课 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		CourseSchedule firstCourseSchedule; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		//最后一节课 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		CourseSchedule latestCourseSchedule; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(courseSchedules.size()==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			firstCourseSchedule = courseSchedules.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			latestCourseSchedule = courseSchedules.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			firstCourseSchedule = courseSchedules.stream().min(Comparator.comparing(CourseSchedule::getStartClassTime)).get(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			latestCourseSchedule = courseSchedules.stream().max(Comparator.comparing(CourseSchedule::getEndClassTime)).get(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		//获取第一节课和最后一节课所包含的时间段内已存在的课程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		List<CourseSchedule> existCourseSchedules = courseScheduleDao 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				.findAllCourseByDateZone(firstCourseSchedule.getStartClassTime(), latestCourseSchedule.getEndClassTime()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		List<String> classDates = courseSchedules.stream().map(courseSchedule -> DateUtil.dateToString(courseSchedule.getClassDate(), "yyyy-MM-dd")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				.collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		List<CourseSchedule> existCourseSchedules = courseScheduleDao.findByClassDate(classDates); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//只需要调整课程信息的课程编号列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		List<Long> updateCourseScheduleIds = courseSchedules 
			 |