|
@@ -95,10 +95,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
@Autowired
|
|
|
private SubjectService subjectService;
|
|
|
@Autowired
|
|
|
- private ClassGroupTeacherMapperDao classGroupTeacherMapperDao;
|
|
|
- @Autowired
|
|
|
- private ClassGroupTeacherMapperService classGroupTeacherMapperService;
|
|
|
- @Autowired
|
|
|
private CourseScheduleDao courseScheduleDao;
|
|
|
@Autowired
|
|
|
private CourseScheduleStudentPaymentDao courseScheduleStudentPaymentDao;
|
|
@@ -160,8 +156,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
private MusicGroupSchoolTermStudentCourseDetailDao musicGroupSchoolTermStudentCourseDetailDao;
|
|
|
@Autowired
|
|
|
private MusicGroupSchoolTermCourseDetailDao musicGroupSchoolTermCourseDetailDao;
|
|
|
- @Autowired
|
|
|
- private CourseScheduleStatisticsService courseScheduleStatisticsService;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Integer, ClassGroup> getDAO() {
|
|
@@ -188,7 +182,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
for (ClassGroup cg : dataList) {
|
|
|
Long studentNum = classGroupStudentNumMap.get(cg.getId());
|
|
|
cg.setStudentNum(Objects.isNull(studentNum) ? 0 : studentNum.intValue());
|
|
|
- cg.setTeacherMapperList(classGroupTeacherMapperDao.findClassGroupTeachers(cg.getId() + ""));
|
|
|
+ cg.setTeacherMapperList(classGroupTeacherMapperService.getDao().findClassGroupTeachers(cg.getId() + ""));
|
|
|
cg.setCourseScheduleList(courseScheduleDao.findCoursesByClassGroupId(cg.getId(), null));
|
|
|
}
|
|
|
}
|
|
@@ -197,24 +191,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
return pageInfo;
|
|
|
}
|
|
|
|
|
|
- //校验主教助教是否冲突
|
|
|
- private void checkTeachingBishop(List<ClassGroupTeacherMapper> teacherMappers){
|
|
|
- Set<Integer> collect = teacherMappers.stream().map(e -> e.getUserId()).collect(Collectors.toSet());
|
|
|
- if (teacherMappers.size() != collect.size()) {
|
|
|
- throw new BizException("主教与助教存在冲突");
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- private ClassGroup create(ClassGroupDto groupDto){
|
|
|
- ClassGroup classGroup = new ClassGroup();
|
|
|
- BeanUtils.copyProperties(groupDto,classGroup);
|
|
|
- String userIds = classGroup.getUserIds();
|
|
|
- Set<String> userIdStrSet = new HashSet<>(Arrays.asList(userIds.split(",")));
|
|
|
- classGroup.setStudentNum(userIdStrSet.size());
|
|
|
- this.insert(classGroup);
|
|
|
- return classGroup;
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Integer create(ClassGroup classGroup) {
|
|
@@ -225,7 +201,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
throw new BizException("课程组类型不能为空");
|
|
|
}
|
|
|
// 校验主教助教是否冲突
|
|
|
- this.checkTeachingBishop(classGroup.getTeacherMapperList());
|
|
|
+ classGroupTeacherMapperService.checkTeachingBishop(classGroup.getTeacherMapperList());
|
|
|
|
|
|
//疫情原因去掉这块限制
|
|
|
//基础技能班和线上基础技能班,可分班原则为声部人数/6向上取整
|
|
@@ -265,7 +241,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
}
|
|
|
|
|
|
if (teacherMapperList.size() > 0) {
|
|
|
- classGroupTeacherMapperDao.classGroupTeachersInsert(teacherMapperList);
|
|
|
+ classGroupTeacherMapperService.getDao().classGroupTeachersInsert(teacherMapperList);
|
|
|
}
|
|
|
|
|
|
//2、插入班级学生关联关系
|
|
@@ -326,67 +302,24 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void create1(List<ClassGroupDto> classGroups) {
|
|
|
//校验主教助教是否冲突
|
|
|
- classGroups.stream().forEach(e->checkTeachingBishop(e.getClassGroupTeacherMapperList()));
|
|
|
+ classGroups.stream().forEach(e->classGroupTeacherMapperService.checkTeachingBishop(e.getClassGroupTeacherMapperList()));
|
|
|
Date date = new Date();
|
|
|
for (ClassGroupDto groupDto : classGroups) {
|
|
|
+ List<String> userIdStrSet = new ArrayList<>(Arrays.asList(groupDto.getUserIds().split(",")));
|
|
|
+ groupDto.setStudentNum(userIdStrSet.size());
|
|
|
//创建班级
|
|
|
- ClassGroup classGroup = this.create(groupDto);
|
|
|
+ ClassGroup classGroup = new ClassGroup();
|
|
|
+ BeanUtils.copyProperties(groupDto,classGroup);
|
|
|
+ this.insert(classGroup);
|
|
|
+ groupDto.setClassGroupId(classGroup.getId());
|
|
|
//设置班级上的老师
|
|
|
List<Integer> teacherIdList = classGroupTeacherMapperService.addMapper(classGroup);
|
|
|
+ //2、插入班级学生关联关系
|
|
|
+ classGroupStudentMapperService.addMapper(classGroup,userIdStrSet);
|
|
|
+ //排课
|
|
|
+ courseScheduleService.createCourse(groupDto);
|
|
|
}
|
|
|
-
|
|
|
- //2、插入班级学生关联关系
|
|
|
- List<Integer> userIdList = new ArrayList<>();
|
|
|
- List<ClassGroupStudentMapper> classGroupStudentList = new ArrayList<>();
|
|
|
- for (String userId : userIdStrSet) {
|
|
|
- ClassGroupStudentMapper classGroupStudentMapper = new ClassGroupStudentMapper();
|
|
|
- classGroupStudentMapper.setMusicGroupId(classGroup.getMusicGroupId());
|
|
|
- classGroupStudentMapper.setClassGroupId(classGroup.getId());
|
|
|
- classGroupStudentMapper.setUserId(Integer.parseInt(userId));
|
|
|
- classGroupStudentMapper.setCreateTime(date);
|
|
|
- classGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL);
|
|
|
- classGroupStudentMapper.setGroupType(MUSIC);
|
|
|
- classGroupStudentList.add(classGroupStudentMapper);
|
|
|
-
|
|
|
- StudentRegistration studentRegistration = new StudentRegistration();
|
|
|
- studentRegistration.setClassGroupId(classGroup.getId());
|
|
|
- studentRegistration.setUserId(Integer.parseInt(userId));
|
|
|
- studentRegistration.setMusicGroupId(classGroup.getMusicGroupId());
|
|
|
- studentRegistrationDao.updateByUserIdAndMusicGroupId(studentRegistration);
|
|
|
-
|
|
|
- userIdList.add(Integer.parseInt(userId));
|
|
|
- }
|
|
|
- if (classGroupStudentList.size() > 0) {
|
|
|
- classGroupStudentMapperDao.classGroupStudentsInsert(classGroupStudentList);
|
|
|
- }
|
|
|
-
|
|
|
// 加入IM群组
|
|
|
- if (userIdList.size() > 0) {
|
|
|
- addImGroup(classGroup, userIdList, teacherIdList);
|
|
|
- } else {
|
|
|
- MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId());
|
|
|
- Map<Integer, String> userRoleMap = new HashMap<>();
|
|
|
- if (musicGroup.getEducationalTeacherId() != null) {
|
|
|
- userRoleMap.put(musicGroup.getEducationalTeacherId(), "乐团主管");
|
|
|
- }
|
|
|
- if (musicGroup.getTeamTeacherId() != null) {
|
|
|
- userRoleMap.put(musicGroup.getTeamTeacherId(), "运营主管");
|
|
|
- }
|
|
|
- if (musicGroup.getDirectorUserId() != null) {
|
|
|
- userRoleMap.put(musicGroup.getDirectorUserId(), "乐队指导");
|
|
|
- }
|
|
|
- if (musicGroup.getTransactionTeacherId() != null) {
|
|
|
- userRoleMap.put(musicGroup.getTransactionTeacherId(), "衔接老师");
|
|
|
- }
|
|
|
- if (teacherIdList != null && teacherIdList.size() > 0) {
|
|
|
- for (Integer teacherId : teacherIdList) {
|
|
|
- userRoleMap.put(teacherId, "指导老师");
|
|
|
- }
|
|
|
- }
|
|
|
- imGroupService.create(classGroup.getId().toString(), null, classGroup.getName(), musicGroup.getName(),
|
|
|
- musicGroup.getName(), musicGroup.getName(), null, "MUSIC", ImGroup.GroupTypeEnum.valueOf(classGroup.getType().getCode()));
|
|
|
- imGroupMemberService.join(classGroup.getId().toString(), userRoleMap);
|
|
|
- }
|
|
|
return classGroup.getId();
|
|
|
}
|
|
|
|
|
@@ -564,7 +497,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
// 删除基础提高班
|
|
|
classGroupDao.batchSoftDelete(classGroupIds);
|
|
|
// 删除基础提高老师
|
|
|
- classGroupTeacherMapperDao.delClassGroupTeacherMapper(classGroupIds);
|
|
|
+ classGroupTeacherMapperService.getDao().delClassGroupTeacherMapper(classGroupIds);
|
|
|
|
|
|
List<CourseSchedule> classGroupNoStartCourseSchedules = courseScheduleService.findClassGroupNoStartCourseSchedules(classGroupIds,
|
|
|
MUSIC);
|
|
@@ -1639,7 +1572,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
List<Map<Long, Integer>> vipGroupOverCourses = courseScheduleDao.countGroupOverCourse(musicGroupIds, "VIP");
|
|
|
Map<Long, Integer> vipGroupOverCourseMaps = MapUtil.convertIntegerMap(vipGroupOverCourses);
|
|
|
|
|
|
- List<ClassGroupTeacherMapper> bishopTeachers = classGroupTeacherMapperDao.findByClassGroupIdsAndType(classGroupIds, "BISHOP");
|
|
|
+ List<ClassGroupTeacherMapper> bishopTeachers = classGroupTeacherMapperService.getDao().findByClassGroupIdsAndType(classGroupIds, "BISHOP");
|
|
|
Map<Integer, Integer> classGroupTeacherMap = bishopTeachers.stream().collect(Collectors.toMap(ClassGroupTeacherMapper::getClassGroupId, ClassGroupTeacherMapper::getUserId));
|
|
|
// Map<Integer, ClassGroup> classGorupIdMap = byClassGroupIds.stream().collect(Collectors.toMap(ClassGroup::getId, classGroup -> classGroup));
|
|
|
|
|
@@ -1803,16 +1736,16 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
if (subjectNames != null && !subjectNames.isEmpty()) {
|
|
|
teacherClassHeadInfo.setSubjectNames(subjectNames);
|
|
|
}
|
|
|
- ClassGroupTeacherMapper bishopTeacher = classGroupTeacherMapperDao.findByClassGroupAndRole(classGroupId, TeachTypeEnum.BISHOP);
|
|
|
+ ClassGroupTeacherMapper bishopTeacher = classGroupTeacherMapperService.getDao().findByClassGroupAndRole(classGroupId, TeachTypeEnum.BISHOP);
|
|
|
if (Objects.nonNull(bishopTeacher)) {
|
|
|
teacherClassHeadInfo.setBishopTeacherId(bishopTeacher.getId());
|
|
|
teacherClassHeadInfo.setBishopTeacher(bishopTeacher.getUserName());
|
|
|
}
|
|
|
|
|
|
- String name = classGroupTeacherMapperDao.queryTeachingNames(classGroupId);
|
|
|
+ String name = classGroupTeacherMapperService.getDao().queryTeachingNames(classGroupId);
|
|
|
teacherClassHeadInfo.setTeachingTeacher(name);
|
|
|
|
|
|
-// ClassGroupTeacherMapper teachingTeacher = classGroupTeacherMapperDao.findByClassGroupAndRole(classGroupId, TeachTypeEnum.TEACHING);
|
|
|
+// ClassGroupTeacherMapper teachingTeacher = classGroupTeacherMapperService.getDao().findByClassGroupAndRole(classGroupId, TeachTypeEnum.TEACHING);
|
|
|
// if (Objects.nonNull(teachingTeacher)) {
|
|
|
// teacherClassHeadInfo.setTeachingTeacherId(teachingTeacher.getId());
|
|
|
// teacherClassHeadInfo.setTeachingTeacher(teachingTeacher.getUserName());
|
|
@@ -2045,7 +1978,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
teacherId = groupTeacherMapper.getUserId();
|
|
|
}
|
|
|
}
|
|
|
- classGroupTeacherMapperDao.classGroupTeachersInsert(classGroupTeacherMapperList);
|
|
|
+ classGroupTeacherMapperService.getDao().classGroupTeachersInsert(classGroupTeacherMapperList);
|
|
|
|
|
|
//单建班级不排课
|
|
|
if (classGroup4MixDtos.get(0).getOnlyCreateClassGroup()) {
|
|
@@ -2404,7 +2337,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
teacherIds.add(groupTeacherMapper.getUserId());
|
|
|
}
|
|
|
//3、将老师加入关联关系
|
|
|
- classGroupTeacherMapperDao.classGroupTeachersInsert(classGroupTeacherMapperList);
|
|
|
+ classGroupTeacherMapperService.getDao().classGroupTeachersInsert(classGroupTeacherMapperList);
|
|
|
//创建IM群组
|
|
|
addImGroup(classGroup, userIds, teacherIds);
|
|
|
}
|
|
@@ -2478,7 +2411,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
|
|
|
//1、更新班级关联老师信息
|
|
|
if (Objects.nonNull(classGroup4MixDto1.getCourseAddType()) &&classGroup4MixDto1.getCourseAddType().equals("onlyUpdateTeacher")) {
|
|
|
- List<ClassGroupTeacherMapper> byClassGroup = classGroupTeacherMapperDao.findByClassGroup(classGroupId);
|
|
|
+ List<ClassGroupTeacherMapper> byClassGroup = classGroupTeacherMapperService.getDao().findByClassGroup(classGroupId);
|
|
|
List<ClassGroupTeacherMapper> newTeacherMapperList =classGroup4MixDto1.getClassGroupTeacherMapperList();
|
|
|
Set<Integer> collect = newTeacherMapperList.stream().map(e -> e.getUserId()).collect(Collectors.toSet());
|
|
|
if (newTeacherMapperList.size() != collect.size()) {
|
|
@@ -2506,14 +2439,14 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
List<Integer> classGroupIds = new ArrayList<>();
|
|
|
classGroupIds.add(classGroupId);
|
|
|
// 删除历史记录
|
|
|
- classGroupTeacherMapperDao.delClassGroupTeacherMapper(classGroupIds);
|
|
|
+ classGroupTeacherMapperService.getDao().delClassGroupTeacherMapper(classGroupIds);
|
|
|
for (ClassGroupTeacherMapper tm : newTeacherMapperList) {
|
|
|
tm.setClassGroupId(classGroupId);
|
|
|
tm.setCreateTime(date);
|
|
|
tm.setGroupType(GroupType.MUSIC);
|
|
|
tm.setMusicGroupId(musicGroupId);
|
|
|
tm.setUpdateTime(date);
|
|
|
- classGroupTeacherMapperDao.insert(tm);
|
|
|
+ classGroupTeacherMapperService.getDao().insert(tm);
|
|
|
}
|
|
|
imUserFriendService.refreshClassImUserFriend(classGroupId);
|
|
|
return BaseController.succeed(classGroup);
|
|
@@ -2874,7 +2807,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
List<ClassGroup> classGroups = classGroupDao.queryStudentClassGroups(musicGroupId, sysUser.getId());
|
|
|
if (classGroups.size() > 0) {
|
|
|
classGroups.forEach(e -> {
|
|
|
- e.setTeacherMapperList(classGroupTeacherMapperDao.findClassGroupTeachers(e.getId().toString()));
|
|
|
+ e.setTeacherMapperList(classGroupTeacherMapperService.getDao().findClassGroupTeachers(e.getId().toString()));
|
|
|
});
|
|
|
}
|
|
|
return classGroups;
|
|
@@ -3250,7 +3183,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
teacherId = groupTeacherMapper.getUserId();
|
|
|
}
|
|
|
}
|
|
|
- classGroupTeacherMapperDao.classGroupTeachersInsert(classGroupTeacherMapperList);
|
|
|
+ classGroupTeacherMapperService.getDao().classGroupTeachersInsert(classGroupTeacherMapperList);
|
|
|
|
|
|
//单建班级不排课
|
|
|
if (classGroup4MixDtos.get(0).getOnlyCreateClassGroup()) {
|
|
@@ -3611,7 +3544,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
}
|
|
|
classGroupIds = classGroupIds.substring(0, classGroupIds.length() - 1);
|
|
|
|
|
|
- List<ClassGroupTeacherMapper> classGroupTeachers = classGroupTeacherMapperDao.findClassGroupTeachers(classGroupIds);
|
|
|
+ List<ClassGroupTeacherMapper> classGroupTeachers = classGroupTeacherMapperService.getDao().findClassGroupTeachers(classGroupIds);
|
|
|
for (ClassGroupTeachersDto classGroup : classGroups) {
|
|
|
List<ClassGroupTeacherMapper> classGroupTeacherMappers = new ArrayList<>();
|
|
|
for (ClassGroupTeacherMapper classGroupTeacher : classGroupTeachers) {
|
|
@@ -3630,7 +3563,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
List<String> subjects = subjectService.findBySubIds(highClassGroup.getSubjectIdList());
|
|
|
highClassGroup.setSubjectName(subjects.stream().collect(Collectors.joining(",")));
|
|
|
|
|
|
- ClassGroupTeacherMapper bishopTeacher = classGroupTeacherMapperDao.findByClassGroupAndRole(highClassGroup.getId(), TeachTypeEnum.BISHOP);
|
|
|
+ ClassGroupTeacherMapper bishopTeacher = classGroupTeacherMapperService.getDao().findByClassGroupAndRole(highClassGroup.getId(), TeachTypeEnum.BISHOP);
|
|
|
highClassGroup.setTeacherName(bishopTeacher.getUserName());
|
|
|
highClassGroup.setUserId(bishopTeacher.getUserId());
|
|
|
CourseSchedule courseSchedule = courseScheduleDao.findOneCourseScheduleByClassGroupId(highClassGroup.getId());
|
|
@@ -3676,7 +3609,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
String classGroupIds = classGroups.stream().map(classGroup -> classGroup.getId().toString()).collect(Collectors.joining(","));
|
|
|
List<Integer> classGroupSet = classGroups.stream().map(classGroup -> classGroup.getId()).collect(Collectors.toList());
|
|
|
|
|
|
- List<ClassGroupTeacherMapper> classGroupTeachers = classGroupTeacherMapperDao.findClassGroupTeachers(classGroupIds);
|
|
|
+ List<ClassGroupTeacherMapper> classGroupTeachers = classGroupTeacherMapperService.getDao().findClassGroupTeachers(classGroupIds);
|
|
|
Map<Integer, Integer> studyNums = JSONObject.parseObject(JSONObject.toJSONString(MapUtil.convertIntegerMap(classGroupDao.countStudyNum(classGroupIds))), HashMap.class);
|
|
|
|
|
|
Map<Integer, Long> totalNumMap = MapUtil.convertIntegerMap(courseScheduleDao.countTotalNumByClassGroupId(classGroupSet, null, 0));
|
|
@@ -3764,7 +3697,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
String classGroupIds = dataList.stream().map(classGroup -> classGroup.getId().toString()).collect(Collectors.joining(","));
|
|
|
List<Integer> classGroupSet = dataList.stream().map(classGroup -> classGroup.getId()).collect(Collectors.toList());
|
|
|
|
|
|
- List<ClassGroupTeacherMapper> classGroupTeachers = classGroupTeacherMapperDao.findClassGroupTeachers(classGroupIds);
|
|
|
+ List<ClassGroupTeacherMapper> classGroupTeachers = classGroupTeacherMapperService.getDao().findClassGroupTeachers(classGroupIds);
|
|
|
Map<Integer, Integer> studyNums = JSONObject.parseObject(JSONObject.toJSONString(MapUtil.convertIntegerMap(classGroupDao.countStudyNum(classGroupIds))), HashMap.class);
|
|
|
|
|
|
Map<Integer, Long> totalNumMap = MapUtil.convertIntegerMap(courseScheduleDao.countTotalNumByClassGroupId(classGroupSet, null, 0));
|
|
@@ -4006,7 +3939,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
for (SuperClassGroupDto result : results) {
|
|
|
classGroupIds.add(result.getId());
|
|
|
}
|
|
|
- List<ClassGroupTeacherMapDto> classGroupTeacherMaps = classGroupTeacherMapperDao.findByClassGroupIds(classGroupIds);
|
|
|
+ List<ClassGroupTeacherMapDto> classGroupTeacherMaps = classGroupTeacherMapperService.getDao().findByClassGroupIds(classGroupIds);
|
|
|
Map<Integer, Map<TeachTypeEnum, List<ClassGroupTeacherMapDto>>> classTeacherTypeMaps = classGroupTeacherMaps.stream()
|
|
|
.collect(Collectors.groupingBy(ClassGroupTeacherMapDto::getClassGroupId, Collectors.groupingBy(ClassGroupTeacherMapDto::getTeacherRole)));
|
|
|
List<Group> groups = groupDao.findByClassGroupIds(classGroupIds);
|
|
@@ -4099,13 +4032,13 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
if (subjectNames != null && !subjectNames.isEmpty()) {
|
|
|
teacherClassHeadInfo.setSubjectNames(subjectNames);
|
|
|
}
|
|
|
- ClassGroupTeacherMapper bishopTeacher = classGroupTeacherMapperDao.findByClassGroupAndRole(classGroupId, TeachTypeEnum.BISHOP);
|
|
|
+ ClassGroupTeacherMapper bishopTeacher = classGroupTeacherMapperService.getDao().findByClassGroupAndRole(classGroupId, TeachTypeEnum.BISHOP);
|
|
|
if (Objects.nonNull(bishopTeacher)) {
|
|
|
teacherClassHeadInfo.setBishopTeacherId(bishopTeacher.getId());
|
|
|
teacherClassHeadInfo.setBishopTeacher(bishopTeacher.getUserName());
|
|
|
}
|
|
|
|
|
|
- String name = classGroupTeacherMapperDao.queryTeachingNames(classGroupId);
|
|
|
+ String name = classGroupTeacherMapperService.getDao().queryTeachingNames(classGroupId);
|
|
|
teacherClassHeadInfo.setTeachingTeacher(name);
|
|
|
|
|
|
if (classGroup.getType() == ClassGroupTypeEnum.VIP) {
|