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