|
@@ -5253,6 +5253,16 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public void mergeCourseReplace(List<CourseSchedule> courseSchedules) {
|
|
|
+ Set<Long> newCourseIds = courseSchedules.stream().filter(c -> Objects.nonNull(c.getNewCourseId())).map(CourseSchedule::getNewCourseId).collect(Collectors.toSet());
|
|
|
+ if(CollectionUtils.isEmpty(newCourseIds)){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ List<CourseSchedule> mainCourses = courseScheduleDao.findByCourseScheduleIds(new ArrayList<>(newCourseIds));
|
|
|
+// mainCourses.stream().collect()
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void courseMerge(CourseMergeDto courseMergeInfo) {
|
|
|
Date now = new Date();
|