|
@@ -302,6 +302,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
}
|
|
|
|
|
|
List<CourseSchedule> courseScheduleList = new ArrayList<>();
|
|
|
+ List<ClassGroupTeacherMapper> classGroupTeacherMapperList = new ArrayList<>();
|
|
|
Integer schoolId = musicGroup.getSchoolId();
|
|
|
for (HighClassGroupDto highClassGroup : highClassGroupList) {
|
|
|
if (highClassGroup.getDayOfWeek() < 1 || highClassGroup.getDayOfWeek() > 7) {
|
|
@@ -328,7 +329,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroupTeacherMapper.setGroupType(GroupType.MUSIC);
|
|
|
classGroupTeacherMapper.setCreateTime(date);
|
|
|
classGroupTeacherMapper.setUpdateTime(date);
|
|
|
- classGroupTeacherMapperService.insert(classGroupTeacherMapper);
|
|
|
+ classGroupTeacherMapperList.add(classGroupTeacherMapper);
|
|
|
|
|
|
//3、插入班级排课信息
|
|
|
int times = 0;
|
|
@@ -376,6 +377,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
//加入Im群组
|
|
|
addImGroup(highClassGroup, userIdList);
|
|
|
}
|
|
|
+ classGroupTeacherMapperService.classGroupTeachersInsert(classGroupTeacherMapperList);
|
|
|
//检测新排课冲突
|
|
|
courseScheduleService.checkNewCourseSchedules(courseScheduleList, false);
|
|
|
courseScheduleDao.batchAddCourseSchedules(courseScheduleList);
|