|
@@ -5269,13 +5269,12 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
courseSchedule.setNote("课程合并");
|
|
|
}
|
|
|
List<CourseScheduleStudentPayment> courseScheduleStudentPayments = courseScheduleStudentPaymentDao.findByCourseScheduleIds(allCourseIds);
|
|
|
-// Map<Long, Set<Integer>> courseStudentIdsMap = courseScheduleStudentPayments.stream().collect(Collectors.groupingBy(CourseScheduleStudentPayment::getCourseScheduleId, Collectors.mapping(CourseScheduleStudentPayment::getUserId, Collectors.toSet())));
|
|
|
+ Map<Long, Set<Integer>> courseStudentIdsMap = courseScheduleStudentPayments.stream().collect(Collectors.groupingBy(CourseScheduleStudentPayment::getCourseScheduleId, Collectors.mapping(CourseScheduleStudentPayment::getUserId, Collectors.toSet())));
|
|
|
Set<Integer> allStudentIds = courseScheduleStudentPayments.stream().map(CourseScheduleStudentPayment::getUserId).collect(Collectors.toSet());
|
|
|
if(courseScheduleStudentPayments.size()!=allStudentIds.size()){
|
|
|
throw new BizException("所选课程中学员重复");
|
|
|
}
|
|
|
|
|
|
-
|
|
|
List<CourseSchedule> courseSchedules=new ArrayList<>();
|
|
|
courseMergeInfo.setNewCourseId(courseMergeInfo.getId());
|
|
|
courseSchedules.add(courseMergeInfo);
|