|  | @@ -5305,11 +5305,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 | 
											
												
													
														|  |  		List<CourseScheduleReview> courseReviews = courseScheduleReviewDao.findByCourseSchedules(courseScheduleIds);
 |  |  		List<CourseScheduleReview> courseReviews = courseScheduleReviewDao.findByCourseSchedules(courseScheduleIds);
 | 
											
												
													
														|  |  		Map<Integer, List<CourseScheduleReview>> reviews = courseReviews.stream().collect(Collectors.groupingBy(CourseScheduleReview::getCourseScheduleId));
 |  |  		Map<Integer, List<CourseScheduleReview>> reviews = courseReviews.stream().collect(Collectors.groupingBy(CourseScheduleReview::getCourseScheduleId));
 | 
											
												
													
														|  |  		List<CourseSchedule> courseScheduleList = courseScheduleDao.findByCourseScheduleIds(courseScheduleIds);
 |  |  		List<CourseSchedule> courseScheduleList = courseScheduleDao.findByCourseScheduleIds(courseScheduleIds);
 | 
											
												
													
														|  | -		Map<Long, List<CourseSchedule>> courseMap = courseScheduleList.stream().collect(Collectors.groupingBy(e -> e.getId()));
 |  | 
 | 
											
												
													
														|  | 
 |  | +		Map<Long, CourseSchedule> courseMap = courseScheduleList.stream().collect(Collectors.groupingBy(e -> e.getId(),Collectors.collectingAndThen(Collectors.toList(), v -> v.get(0))));
 | 
											
												
													
														|  |  		MusicGroupTrainPlanSaveDto schoolTerm = null;
 |  |  		MusicGroupTrainPlanSaveDto schoolTerm = null;
 | 
											
												
													
														|  |  		List<MusicGroupTrainPlan> planList = null;
 |  |  		List<MusicGroupTrainPlan> planList = null;
 | 
											
												
													
														|  |  		for (CourseScheduleRateDto scheduleRateDto : courseScheduleRateDtos) {
 |  |  		for (CourseScheduleRateDto scheduleRateDto : courseScheduleRateDtos) {
 | 
											
												
													
														|  | -			CourseSchedule course = courseMap.get(scheduleRateDto.getCourseScheduleId()).get(0);
 |  | 
 | 
											
												
													
														|  | 
 |  | +			CourseSchedule course = courseMap.get(scheduleRateDto.getCourseScheduleId());
 | 
											
												
													
														|  |  			if(schoolTerm == null){
 |  |  			if(schoolTerm == null){
 | 
											
												
													
														|  |  				schoolTerm = musicGroupTrainPlanService.getSchoolTerm(course);
 |  |  				schoolTerm = musicGroupTrainPlanService.getSchoolTerm(course);
 | 
											
												
													
														|  |  				planList = musicGroupTrainPlanService.queryPlan(schoolTerm);
 |  |  				planList = musicGroupTrainPlanService.queryPlan(schoolTerm);
 |