liujc 2 年之前
父節點
當前提交
8e556c35a9
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

+ 4 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

@@ -6479,6 +6479,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 
 		if (CollectionUtils.isNotEmpty(newCourseSchedules)) {
 
+            // newCourseSchedules集合去重
+            newCourseSchedules = newCourseSchedules.stream()
+                    .collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(CourseSchedule::getId))), ArrayList::new));
+
 			// 课程按开始时间排序
 			newCourseSchedules = newCourseSchedules.stream()
 					.sorted(Comparator.comparing(CourseSchedule::getStartClassTime))