zouxuan %!s(int64=3) %!d(string=hai) anos
pai
achega
29fd339390

+ 5 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ClassGroupServiceImpl.java

@@ -2437,6 +2437,11 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
         List<CourseSchedule> courseScheduleList = new ArrayList<>();
         List<CourseSchedule> courseScheduleList = new ArrayList<>();
 
 
         for (ClassGroup4MixDto classGroup4MixDto : classGroup4MixDtos) {
         for (ClassGroup4MixDto classGroup4MixDto : classGroup4MixDtos) {
+            List<ClassGroupTeacherMapper> teacherMappers = classGroup4MixDto.getClassGroupTeacherMapperList();
+            Set<Integer> collect = teacherMappers.stream().map(e -> e.getUserId()).collect(Collectors.toSet());
+            if(teacherMappers.size() != collect.size()){
+                throw new BizException("主教与助教存在冲突");
+            }
             //3、插入班级排课信息
             //3、插入班级排课信息
             LocalDateTime now = LocalDateTime.now().withHour(0).withMinute(0).withSecond(0).withNano(0);
             LocalDateTime now = LocalDateTime.now().withHour(0).withMinute(0).withSecond(0).withNano(0);