zouxuan 4 rokov pred
rodič
commit
7adcddba9b

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

@@ -3890,8 +3890,9 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
             Map<Integer, Long> classGroupStudentNumMap = MapUtil.convertIntegerMap(classGroupStudentNumMaps);
             List<ClassGroup> byClassGroupIds = classGroupDao.findByClassGroupIds(classGroupIds, null);
             for (ClassGroup classGroup : byClassGroupIds) {
+                Long aLong = classGroupStudentNumMap.get(classGroup.getId());
+                classGroup.setStudentNum(aLong==null?0:aLong.intValue());
                 if(classGroup.getType() == HIGH_ONLINE || classGroup.getType() == HIGH){
-                    Long aLong = classGroupStudentNumMap.get(classGroup.getId());
                     if(aLong != null && aLong > 0){
                         List<CourseSchedule> courseScheduleList = courseScheduleService.findNoStartCoursesByClassGroupId(classGroup.getId());
                         if(courseScheduleList.size() > 0){
@@ -3949,6 +3950,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
                     }
                 }
             }
+            classGroupDao.batchUpdate(byClassGroupIds);
         }
     }
 }