浏览代码

基础技能班,增加星期判断

周箭河 5 年之前
父节点
当前提交
e20914877e
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/ClassGroupServiceImpl.java

+ 3 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ClassGroupServiceImpl.java

@@ -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);