|
|
@@ -1,9 +1,5 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
-import static com.ym.mec.biz.dal.enums.GroupType.COMM;
|
|
|
-import static com.ym.mec.biz.dal.enums.GroupType.PRACTICE;
|
|
|
-import static com.ym.mec.biz.dal.enums.GroupType.VIP;
|
|
|
-
|
|
|
import java.math.BigDecimal;
|
|
|
import java.time.Duration;
|
|
|
import java.time.Instant;
|
|
|
@@ -24,6 +20,8 @@ import java.util.Objects;
|
|
|
import java.util.Set;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import com.ym.mec.biz.dal.dao.*;
|
|
|
+import com.ym.mec.biz.dal.entity.*;
|
|
|
import com.ym.mec.biz.service.*;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -36,30 +34,6 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
-import com.ym.mec.biz.dal.dao.ClassGroupDao;
|
|
|
-import com.ym.mec.biz.dal.dao.ClassGroupRelationDao;
|
|
|
-import com.ym.mec.biz.dal.dao.ClassGroupStudentMapperDao;
|
|
|
-import com.ym.mec.biz.dal.dao.ClassGroupTeacherMapperDao;
|
|
|
-import com.ym.mec.biz.dal.dao.CourseScheduleDao;
|
|
|
-import com.ym.mec.biz.dal.dao.CourseScheduleEvaluateDao;
|
|
|
-import com.ym.mec.biz.dal.dao.CourseScheduleStudentPaymentDao;
|
|
|
-import com.ym.mec.biz.dal.dao.CourseScheduleTeacherSalaryDao;
|
|
|
-import com.ym.mec.biz.dal.dao.CoursesGroupDao;
|
|
|
-import com.ym.mec.biz.dal.dao.GroupDao;
|
|
|
-import com.ym.mec.biz.dal.dao.MusicGroupBuildLogDao;
|
|
|
-import com.ym.mec.biz.dal.dao.MusicGroupDao;
|
|
|
-import com.ym.mec.biz.dal.dao.MusicGroupStudentFeeDao;
|
|
|
-import com.ym.mec.biz.dal.dao.PracticeGroupDao;
|
|
|
-import com.ym.mec.biz.dal.dao.SchoolDao;
|
|
|
-import com.ym.mec.biz.dal.dao.StudentApplyRefundsDao;
|
|
|
-import com.ym.mec.biz.dal.dao.StudentAttendanceDao;
|
|
|
-import com.ym.mec.biz.dal.dao.StudentDao;
|
|
|
-import com.ym.mec.biz.dal.dao.StudentRegistrationDao;
|
|
|
-import com.ym.mec.biz.dal.dao.SubjectDao;
|
|
|
-import com.ym.mec.biz.dal.dao.SysConfigDao;
|
|
|
-import com.ym.mec.biz.dal.dao.TeacherAttendanceDao;
|
|
|
-import com.ym.mec.biz.dal.dao.TeacherDao;
|
|
|
-import com.ym.mec.biz.dal.dao.VipGroupDao;
|
|
|
import com.ym.mec.biz.dal.dto.ClassGroup4MixDto;
|
|
|
import com.ym.mec.biz.dal.dto.ClassGroupImGroupDto;
|
|
|
import com.ym.mec.biz.dal.dto.ClassGroupTeacherMapDto;
|
|
|
@@ -78,27 +52,7 @@ import com.ym.mec.biz.dal.dto.TeacherClassHeadInfo;
|
|
|
import com.ym.mec.biz.dal.dto.TeacherMusicClassInfoDto;
|
|
|
import com.ym.mec.biz.dal.dto.TeacherVipClassInfoDto;
|
|
|
import com.ym.mec.biz.dal.dto.UserMusicGroupQueryInfo;
|
|
|
-import com.ym.mec.biz.dal.entity.ClassGroup;
|
|
|
-import com.ym.mec.biz.dal.entity.ClassGroupRelation;
|
|
|
-import com.ym.mec.biz.dal.entity.ClassGroupStudentMapper;
|
|
|
-import com.ym.mec.biz.dal.entity.ClassGroupTeacherMapper;
|
|
|
-import com.ym.mec.biz.dal.entity.CourseSchedule;
|
|
|
import com.ym.mec.biz.dal.entity.CourseSchedule.CourseScheduleType;
|
|
|
-import com.ym.mec.biz.dal.entity.CourseScheduleEvaluate;
|
|
|
-import com.ym.mec.biz.dal.entity.CourseScheduleStudentPayment;
|
|
|
-import com.ym.mec.biz.dal.entity.CourseScheduleTeacherSalary;
|
|
|
-import com.ym.mec.biz.dal.entity.CoursesGroup;
|
|
|
-import com.ym.mec.biz.dal.entity.Group;
|
|
|
-import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
|
-import com.ym.mec.biz.dal.entity.MusicGroupBuildLog;
|
|
|
-import com.ym.mec.biz.dal.entity.MusicGroupPaymentCalenderCourseSettings;
|
|
|
-import com.ym.mec.biz.dal.entity.PracticeGroup;
|
|
|
-import com.ym.mec.biz.dal.entity.StudentRegistration;
|
|
|
-import com.ym.mec.biz.dal.entity.Subject;
|
|
|
-import com.ym.mec.biz.dal.entity.SysConfig;
|
|
|
-import com.ym.mec.biz.dal.entity.Teacher;
|
|
|
-import com.ym.mec.biz.dal.entity.TeacherDefaultMusicGroupSalary;
|
|
|
-import com.ym.mec.biz.dal.entity.VipGroup;
|
|
|
import com.ym.mec.biz.dal.enums.ClassGroupStudentStatusEnum;
|
|
|
import com.ym.mec.biz.dal.enums.ClassGroupTypeEnum;
|
|
|
import com.ym.mec.biz.dal.enums.CourseStatusEnum;
|
|
|
@@ -128,11 +82,12 @@ import com.ym.mec.common.page.QueryInfo;
|
|
|
import com.ym.mec.common.redis.service.RedisCache;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
import com.ym.mec.im.ImFeignService;
|
|
|
-import com.ym.mec.jiari.JiaRiFeignService;
|
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
|
import com.ym.mec.util.date.DateConvertor;
|
|
|
import com.ym.mec.util.date.DateUtil;
|
|
|
|
|
|
+import static com.ym.mec.biz.dal.enums.GroupType.*;
|
|
|
+
|
|
|
@Service
|
|
|
public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup> implements ClassGroupService {
|
|
|
|
|
|
@@ -187,8 +142,6 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
@Autowired
|
|
|
private ImFeignService imFeignService;
|
|
|
@Autowired
|
|
|
- private JiaRiFeignService jiaRiFeignService;
|
|
|
- @Autowired
|
|
|
private CourseScheduleService courseScheduleService;
|
|
|
@Autowired
|
|
|
private CourseScheduleStudentPaymentService courseScheduleStudentPaymentService;
|
|
|
@@ -215,6 +168,8 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
private StudentDao studentDao;
|
|
|
@Autowired
|
|
|
private MusicGroupPaymentCalenderCourseSettingsService musicGroupPaymentCalenderCourseSettingsService;
|
|
|
+ @Autowired
|
|
|
+ private MusicGroupPaymentCalenderDao musicGroupPaymentCalenderDao;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Integer, ClassGroup> getDAO() {
|
|
|
@@ -299,7 +254,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroupStudentMapper.setUserId(Integer.parseInt(userId));
|
|
|
classGroupStudentMapper.setCreateTime(date);
|
|
|
classGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL);
|
|
|
- classGroupStudentMapper.setGroupType(GroupType.MUSIC);
|
|
|
+ classGroupStudentMapper.setGroupType(MUSIC);
|
|
|
classGroupStudentList.add(classGroupStudentMapper);
|
|
|
|
|
|
StudentRegistration studentRegistration = new StudentRegistration();
|
|
|
@@ -384,7 +339,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroupStudentMapper.setUserId(Integer.parseInt(userId));
|
|
|
classGroupStudentMapper.setCreateTime(date);
|
|
|
classGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL);
|
|
|
- classGroupStudentMapper.setGroupType(GroupType.MUSIC);
|
|
|
+ classGroupStudentMapper.setGroupType(MUSIC);
|
|
|
classGroupStudentList.add(classGroupStudentMapper);
|
|
|
|
|
|
StudentRegistration studentRegistration = new StudentRegistration();
|
|
|
@@ -424,7 +379,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroup.setSubjectIdList(subjectIds);
|
|
|
classGroup.setName(name);
|
|
|
classGroup.setType(ClassGroupTypeEnum.MIX);
|
|
|
- classGroup.setGroupType(GroupType.MUSIC);
|
|
|
+ classGroup.setGroupType(MUSIC);
|
|
|
classGroup.setExpectStudentNum(studentNum);
|
|
|
classGroup.setStudentNum(studentNum);
|
|
|
classGroup.setCreateTime(date);
|
|
|
@@ -444,7 +399,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
mixClassGroupStudentMapper.setUserId(classGroupStudentMapper.getUserId());
|
|
|
mixClassGroupStudentMapper.setCreateTime(date);
|
|
|
mixClassGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL);
|
|
|
- mixClassGroupStudentMapper.setGroupType(GroupType.MUSIC);
|
|
|
+ mixClassGroupStudentMapper.setGroupType(MUSIC);
|
|
|
mixClassGroupStudentMappers.add(mixClassGroupStudentMapper);
|
|
|
|
|
|
userIdList.add(classGroupStudentMapper.getUserId());
|
|
|
@@ -498,7 +453,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroupTeacherMapperDao.delClassGroupTeacherMapper(classGroupIds);
|
|
|
|
|
|
List<CourseSchedule> classGroupNoStartCourseSchedules = courseScheduleService.findClassGroupNoStartCourseSchedules(classGroupIds,
|
|
|
- GroupType.MUSIC);
|
|
|
+ MUSIC);
|
|
|
|
|
|
if (classGroupNoStartCourseSchedules.size() > 0) {
|
|
|
List<Long> courseScheduleIds = classGroupNoStartCourseSchedules.stream().map(courseSchedule -> courseSchedule.getId())
|
|
|
@@ -529,7 +484,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
Date date;
|
|
|
date = new Date();
|
|
|
highClassGroup.setId(null);
|
|
|
- highClassGroup.setGroupType(GroupType.MUSIC);
|
|
|
+ highClassGroup.setGroupType(MUSIC);
|
|
|
highClassGroup.setCreateTime(date);
|
|
|
highClassGroup.setUpdateTime(date);
|
|
|
highClassGroup.setType(ClassGroupTypeEnum.HIGH);
|
|
|
@@ -543,7 +498,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroupTeacherMapper.setClassGroupId(highClassGroup.getId());
|
|
|
classGroupTeacherMapper.setTeacherRole(TeachTypeEnum.BISHOP);
|
|
|
classGroupTeacherMapper.setUserId(highClassGroup.getUserId());
|
|
|
- classGroupTeacherMapper.setGroupType(GroupType.MUSIC);
|
|
|
+ classGroupTeacherMapper.setGroupType(MUSIC);
|
|
|
classGroupTeacherMapper.setCreateTime(date);
|
|
|
classGroupTeacherMapper.setUpdateTime(date);
|
|
|
classGroupTeacherMapperList.add(classGroupTeacherMapper);
|
|
|
@@ -593,7 +548,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
courseSchedule.setUpdateTime(date);
|
|
|
courseSchedule.setTeachMode(TeachModeEnum.OFFLINE);
|
|
|
courseSchedule.setType(CourseSchedule.CourseScheduleType.HIGH);
|
|
|
- courseSchedule.setGroupType(GroupType.MUSIC);
|
|
|
+ courseSchedule.setGroupType(MUSIC);
|
|
|
courseSchedule.setName(courseScheduleName + "-" + CourseSchedule.CourseScheduleType.HIGH.getMsg());
|
|
|
courseSchedule.setOrganId(musicGroup.getOrganId());
|
|
|
courseScheduleList.add(courseSchedule);
|
|
|
@@ -824,8 +779,8 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
Set<String> vipIds = vipCourses.stream().map(CourseListDto::getVipId).collect(Collectors.toSet());
|
|
|
Map<String, String> vipStuNames = MapUtil.convertIntegerMap(classGroupDao.findVipStuNames(StringUtils.join(vipIds, ","), "VIP"));
|
|
|
|
|
|
- if (!CollectionUtils.isEmpty(typeGroupMap.get(GroupType.MUSIC))) {
|
|
|
- musicGroupIds = typeGroupMap.get(GroupType.MUSIC).stream().map(Group::getId).collect(Collectors.toList());
|
|
|
+ if (!CollectionUtils.isEmpty(typeGroupMap.get(MUSIC))) {
|
|
|
+ musicGroupIds = typeGroupMap.get(MUSIC).stream().map(Group::getId).collect(Collectors.toList());
|
|
|
} else {
|
|
|
musicGroupIds = null;
|
|
|
}
|
|
|
@@ -873,8 +828,8 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
courseListDtos.addAll(practiceCourse);
|
|
|
//检测对应乐团是否已申请退费
|
|
|
List<Map<String, Integer>> isApplyMaps;
|
|
|
- if (!CollectionUtils.isEmpty(typeGroupMap.get(GroupType.MUSIC))) {
|
|
|
- musicGroupIds = typeGroupMap.get(GroupType.MUSIC).stream().map(Group::getId).collect(Collectors.toList());
|
|
|
+ if (!CollectionUtils.isEmpty(typeGroupMap.get(MUSIC))) {
|
|
|
+ musicGroupIds = typeGroupMap.get(MUSIC).stream().map(Group::getId).collect(Collectors.toList());
|
|
|
} else {
|
|
|
musicGroupIds = null;
|
|
|
}
|
|
|
@@ -1365,7 +1320,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
Map<Integer, Long> classGroupStudentNumMap = MapUtil.convertIntegerMap(classGroupStudentNumMaps);
|
|
|
Map<Integer, Long> currentClassTimes;
|
|
|
Map<Integer, Long> noStartClassTimes = MapUtil.convertIntegerMap(courseScheduleDao.countCurrentNumByClassGroupId(classGroupIds, null));
|
|
|
- if (!type.equals(GroupType.MUSIC)) {
|
|
|
+ if (!type.equals(MUSIC)) {
|
|
|
currentClassTimes = noStartClassTimes;
|
|
|
} else {
|
|
|
currentClassTimes = MapUtil.convertIntegerMap(courseScheduleDao.countCurrentNumByClassGroupId(classGroupIds, user.getId()));
|
|
|
@@ -1574,6 +1529,14 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
truantStudent.addAll(otherStudent);
|
|
|
truantStudent.addAll(leaveStudent);
|
|
|
if (!CollectionUtils.isEmpty(truantStudent)) {
|
|
|
+ CourseSchedule schedule = courseScheduleDao.get(courseScheduleId);
|
|
|
+ if(schedule.getGroupType() == MUSIC){
|
|
|
+ Set<Long> collect = truantStudent.stream().map(e -> e.getStudentId()).collect(Collectors.toSet());
|
|
|
+ Map<Integer,String> paymentStatusMap = MapUtil.convertIntegerMap(musicGroupPaymentCalenderDao.queryUserCoursePaymentStatus(collect,schedule.getMusicGroupId()));
|
|
|
+ truantStudent.forEach(studentAttendanceViewDto -> {
|
|
|
+ studentAttendanceViewDto.setPaymentStatus(paymentStatusMap.get(studentAttendanceViewDto.getStudentId().intValue()));
|
|
|
+ });
|
|
|
+ }
|
|
|
List<StudentAttendanceViewDto> tempIds = truantStudent.stream()
|
|
|
.filter(studentAttendanceViewDto -> studentAttendanceViewDto.getGroupType().equals("MUSIC"))
|
|
|
.collect(Collectors.toList());
|
|
|
@@ -1648,6 +1611,12 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
String subjectIds = subjectList.stream().map(subject -> subject.getId().toString()).collect(Collectors.joining(","));
|
|
|
String subjectNames = subjectList.stream().map(subject -> subject.getName()).collect(Collectors.joining("/"));
|
|
|
|
|
|
+ if(classGroup4MixDtos.get(0).getType().equals(ClassGroupTypeEnum.MUSIC_NETWORK)){
|
|
|
+ teachMode = TeachModeEnum.ONLINE;
|
|
|
+ List<String> studentNames = studentDao.getStudentNames(studentIdList);
|
|
|
+ classGroup4MixDtos.get(0).setClassGroupName(subjectNames + "•" + StringUtils.join(studentNames, ","));
|
|
|
+ }
|
|
|
+
|
|
|
if (classGroup4MixDtos.get(0).getType() == null) {
|
|
|
classGroup4MixDtos.get(0).setType(ClassGroupTypeEnum.NORMAL);
|
|
|
}
|
|
|
@@ -1660,7 +1629,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroup.setStudentNum(studentList.size());
|
|
|
classGroup.setType(classGroup4MixDtos.get(0).getType());
|
|
|
classGroup.setDelFlag(0);
|
|
|
- classGroup.setGroupType(GroupType.MUSIC);
|
|
|
+ classGroup.setGroupType(MUSIC);
|
|
|
classGroup.setCurrentClassTimes(0);
|
|
|
classGroup.setTotalClassTimes(classGroup4MixDtos.get(0).getCourseTimes());
|
|
|
classGroup.setCreateTime(date);
|
|
|
@@ -1683,7 +1652,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroupStudentMapper.setUserId(studentRegistration.getUserId());
|
|
|
classGroupStudentMapper.setCreateTime(date);
|
|
|
classGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL);
|
|
|
- classGroupStudentMapper.setGroupType(GroupType.MUSIC);
|
|
|
+ classGroupStudentMapper.setGroupType(MUSIC);
|
|
|
classGroupStudentMapperList.add(classGroupStudentMapper);
|
|
|
|
|
|
userIds.add(studentRegistration.getUserId());
|
|
|
@@ -1789,10 +1758,12 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
courseSchedule.setUpdateTime(date);
|
|
|
courseSchedule.setTeachMode(teachMode);
|
|
|
courseSchedule.setType(classGroup4MixDto.getCourseType());
|
|
|
- courseSchedule.setGroupType(GroupType.MUSIC);
|
|
|
+ courseSchedule.setGroupType(MUSIC);
|
|
|
courseSchedule.setOrganId(musicGroup.getOrganId());
|
|
|
if (classGroup4MixDto.getCourseType().equals(CourseSchedule.CourseScheduleType.MIX)) {
|
|
|
courseSchedule.setName(classGroup4MixDto.getCourseType().getMsg());
|
|
|
+ }else if(classGroup4MixDto.getCourseType().equals(CourseScheduleType.MUSIC_NETWORK)){
|
|
|
+ courseSchedule.setName(classGroup.getName());
|
|
|
} else {
|
|
|
courseSchedule.setName(subjectNames + "-" + classGroup4MixDto.getCourseType().getMsg());
|
|
|
}
|
|
|
@@ -2079,7 +2050,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
} else {
|
|
|
courseSchedule.setName(subjectNames + "-" + classGroup4MixDto.getCourseType().getMsg());
|
|
|
}
|
|
|
- courseSchedule.setGroupType(GroupType.MUSIC);
|
|
|
+ courseSchedule.setGroupType(MUSIC);
|
|
|
courseSchedule.setTeacherId(teacherId);
|
|
|
courseSchedule.setActualTeacherId(teacherId);
|
|
|
courseSchedule.setOrganId(musicGroup.getOrganId());
|
|
|
@@ -2244,7 +2215,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroup.setExpectStudentNum(studentList.size());
|
|
|
classGroup.setStudentNum(studentList.size());
|
|
|
classGroup.setType(ClassGroupTypeEnum.SNAP);
|
|
|
- classGroup.setGroupType(GroupType.MUSIC);
|
|
|
+ classGroup.setGroupType(MUSIC);
|
|
|
classGroup.setDelFlag(0);
|
|
|
classGroup.setTotalClassTimes(classGroup4MixDtos.get(0).getCourseTimes());
|
|
|
classGroup.setCurrentClassTimes(0);
|
|
|
@@ -2263,7 +2234,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
classGroupStudentMapper.setUserId(studentRegistration.getUserId());
|
|
|
classGroupStudentMapper.setCreateTime(date);
|
|
|
classGroupStudentMapper.setStatus(ClassGroupStudentStatusEnum.NORMAL);
|
|
|
- classGroupStudentMapper.setGroupType(GroupType.MUSIC);
|
|
|
+ classGroupStudentMapper.setGroupType(MUSIC);
|
|
|
classGroupStudentMapperList.add(classGroupStudentMapper);
|
|
|
userIds.add(studentRegistration.getUserId());
|
|
|
}
|
|
|
@@ -2365,7 +2336,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
courseSchedule.setUpdateTime(date);
|
|
|
courseSchedule.setTeachMode(TeachModeEnum.OFFLINE);
|
|
|
courseSchedule.setType(classGroup4MixDto.getCourseType());
|
|
|
- courseSchedule.setGroupType(GroupType.MUSIC);
|
|
|
+ courseSchedule.setGroupType(MUSIC);
|
|
|
courseSchedule.setMusicGroupId(classGroup.getMusicGroupId());
|
|
|
if (classGroup4MixDto.getCourseType().equals(CourseSchedule.CourseScheduleType.MIX)) {
|
|
|
courseSchedule.setName(classGroup4MixDto.getCourseType().getMsg());
|
|
|
@@ -2795,7 +2766,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
|
|
|
@Override
|
|
|
public Boolean checkSetSalary(String musicGroupId) {
|
|
|
- List<CourseScheduleTeacherSalary> courseScheduleTeacherSalary = courseScheduleTeacherSalaryDao.findCourseScheduleTeacherSalaryByMusicGroupId(musicGroupId, GroupType.MUSIC);
|
|
|
+ List<CourseScheduleTeacherSalary> courseScheduleTeacherSalary = courseScheduleTeacherSalaryDao.findCourseScheduleTeacherSalaryByMusicGroupId(musicGroupId, MUSIC);
|
|
|
if (courseScheduleTeacherSalary != null && courseScheduleTeacherSalary.size() > 0) {
|
|
|
return true;
|
|
|
}
|
|
|
@@ -3094,7 +3065,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
|
|
|
if (classGroup != null) {
|
|
|
classGroup.setViewGroupName(classGroup.getName());
|
|
|
classGroup.setName(StringUtils.isEmpty(classGroup.getGroupName()) ? classGroup.getName() : classGroup.getGroupName());
|
|
|
- if (classGroup.getGroupType() == GroupType.MUSIC) {
|
|
|
+ if (classGroup.getGroupType() == MUSIC) {
|
|
|
MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId());
|
|
|
if (musicGroup != null) {
|
|
|
classGroup.setMusicGroupName(musicGroup.getName());
|