Browse Source

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

周箭河 5 years ago
parent
commit
e20914877e

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