|
@@ -1069,10 +1069,15 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
throw new BizException("未找到该班级");
|
|
|
}
|
|
|
|
|
|
+ String subjectNames = subjectDao.findNames(classGroup.getSubjectIdList());
|
|
|
+
|
|
|
TeacherClassHeadInfo teacherClassHeadInfo = new TeacherClassHeadInfo();
|
|
|
teacherClassHeadInfo.setStudentNum(classGroupStudentMapperDao.countClassGroupStudentNum(classGroup.getId()));
|
|
|
teacherClassHeadInfo.setCurrentClassTimes(courseScheduleDao.countCurrentTimes(classGroup.getId(),new Date()));
|
|
|
teacherClassHeadInfo.setTotalClassTimes(courseScheduleDao.countClassGroupCourses(classGroup.getId()));
|
|
|
+ if(subjectNames != null && !subjectNames.isEmpty()){
|
|
|
+ teacherClassHeadInfo.setSubjectNames(subjectNames);
|
|
|
+ }
|
|
|
ClassGroupTeacherMapper bishopTeacher = classGroupTeacherMapperDao.findByClassGroupAndRole(classGroupId, TeachTypeEnum.BISHOP);
|
|
|
if (Objects.nonNull(bishopTeacher)) {
|
|
|
teacherClassHeadInfo.setBishopTeacherId(bishopTeacher.getId());
|