|
@@ -68,10 +68,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
private StudentAttendanceDao studentAttendanceDao;
|
|
private StudentAttendanceDao studentAttendanceDao;
|
|
@Autowired
|
|
@Autowired
|
|
private ClassGroupStudentMapperDao classGroupStudentMapperDao;
|
|
private ClassGroupStudentMapperDao classGroupStudentMapperDao;
|
|
-
|
|
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
private TeacherDefaultPracticeGroupSalaryDao teacherDefaultPracticeGroupSalaryDao;
|
|
private TeacherDefaultPracticeGroupSalaryDao teacherDefaultPracticeGroupSalaryDao;
|
|
-
|
|
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
private SysMessageService sysMessageService;
|
|
private SysMessageService sysMessageService;
|
|
@Autowired
|
|
@Autowired
|
|
@@ -116,10 +116,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
private SchoolDao schoolDao;
|
|
private SchoolDao schoolDao;
|
|
@Autowired
|
|
@Autowired
|
|
private ImFeignService imFeignService;
|
|
private ImFeignService imFeignService;
|
|
-
|
|
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
private CourseHomeworkService courseHomeworkService;
|
|
private CourseHomeworkService courseHomeworkService;
|
|
-
|
|
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
private GroupDao groupDao;
|
|
private GroupDao groupDao;
|
|
@Autowired
|
|
@Autowired
|
|
@@ -296,7 +296,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
}
|
|
}
|
|
subSidy = school.getSubsidy();
|
|
subSidy = school.getSubsidy();
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
//查询声部
|
|
//查询声部
|
|
String subjectName = subjectDao.findNames(classGroup.getSubjectIdList());
|
|
String subjectName = subjectDao.findNames(classGroup.getSubjectIdList());
|
|
|
|
|
|
@@ -361,7 +361,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
// 查询班级学生信息
|
|
// 查询班级学生信息
|
|
List<ClassGroupStudentMapper> classGroupStudentMapperList = classGroupStudentMapperDao.findByClassGroup(classGroupId);
|
|
List<ClassGroupStudentMapper> classGroupStudentMapperList = classGroupStudentMapperDao.findByClassGroup(classGroupId);
|
|
String usernameList = classGroupStudentMapperList.stream().map(ClassGroupStudentMapper::getUserName).collect(Collectors.joining("、"));
|
|
String usernameList = classGroupStudentMapperList.stream().map(ClassGroupStudentMapper::getUserName).collect(Collectors.joining("、"));
|
|
-
|
|
|
|
|
|
+
|
|
Map<Integer, List<CourseTimeDto>> dayOfWeekMap = new HashMap<Integer, List<CourseTimeDto>>();
|
|
Map<Integer, List<CourseTimeDto>> dayOfWeekMap = new HashMap<Integer, List<CourseTimeDto>>();
|
|
for(CourseTimeDto dto : teachingArrangementList){
|
|
for(CourseTimeDto dto : teachingArrangementList){
|
|
//检查是否有开始时间
|
|
//检查是否有开始时间
|
|
@@ -395,7 +395,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
}
|
|
}
|
|
}
|
|
}
|
|
calendar.setTime(startDate);
|
|
calendar.setTime(startDate);
|
|
-
|
|
|
|
|
|
+
|
|
int currentCourseTimes = 0;
|
|
int currentCourseTimes = 0;
|
|
while (coursesTimes != currentCourseTimes) {
|
|
while (coursesTimes != currentCourseTimes) {
|
|
if (holidayDays.containsKey(DateUtil.format(calendar.getTime(), "MMdd"))) {
|
|
if (holidayDays.containsKey(DateUtil.format(calendar.getTime(), "MMdd"))) {
|
|
@@ -441,7 +441,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
throw new BizException("必须设置上课结束时间");
|
|
throw new BizException("必须设置上课结束时间");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
courseSchedule.setTeacherId(teacherId);
|
|
courseSchedule.setTeacherId(teacherId);
|
|
courseSchedule.setActualTeacherId(teacherId);
|
|
courseSchedule.setActualTeacherId(teacherId);
|
|
courseSchedule.setCreateTime(now);
|
|
courseSchedule.setCreateTime(now);
|
|
@@ -457,7 +457,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
} else {
|
|
} else {
|
|
courseSchedule.setName(type.getMsg());
|
|
courseSchedule.setName(type.getMsg());
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// 判断课程时间是否超过排课结束时间
|
|
// 判断课程时间是否超过排课结束时间
|
|
if(groupStartDate != null){
|
|
if(groupStartDate != null){
|
|
if(groupStartDate.after(calendar.getTime())){
|
|
if(groupStartDate.after(calendar.getTime())){
|
|
@@ -469,7 +469,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
throw new BizException("排课时间超出排课截止日期({})", groupEndDate);
|
|
throw new BizException("排课时间超出排课截止日期({})", groupEndDate);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
courseScheduleDao.insert(courseSchedule);
|
|
courseScheduleDao.insert(courseSchedule);
|
|
courseScheduleList.add(courseSchedule);
|
|
courseScheduleList.add(courseSchedule);
|
|
|
|
|
|
@@ -573,7 +573,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
}
|
|
}
|
|
calendar.add(Calendar.DATE, 1);
|
|
calendar.add(Calendar.DATE, 1);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
//检查冲突
|
|
//检查冲突
|
|
checkNewCourseSchedules(courseScheduleList, false);
|
|
checkNewCourseSchedules(courseScheduleList, false);
|
|
|
|
|
|
@@ -2248,23 +2248,23 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
Date now = new Date();
|
|
Date now = new Date();
|
|
// 课程信息处理
|
|
// 课程信息处理
|
|
List<Long> courseScheduleIds = newCourseSchedules.stream().map(CourseSchedule::getId).distinct().collect(Collectors.toList());
|
|
List<Long> courseScheduleIds = newCourseSchedules.stream().map(CourseSchedule::getId).distinct().collect(Collectors.toList());
|
|
-
|
|
|
|
|
|
+
|
|
//已结算的课不能调整
|
|
//已结算的课不能调整
|
|
/*List<Map<Long, Integer>> courseSettlementMaps = courseScheduleTeacherSalaryDao.checkCoursesIsSettlement(courseScheduleIds);
|
|
/*List<Map<Long, Integer>> courseSettlementMaps = courseScheduleTeacherSalaryDao.checkCoursesIsSettlement(courseScheduleIds);
|
|
if(courseSettlementMaps!=null && courseSettlementMaps.size()>0){
|
|
if(courseSettlementMaps!=null && courseSettlementMaps.size()>0){
|
|
throw new BizException("调整的课程中存在已结算的课程");
|
|
throw new BizException("调整的课程中存在已结算的课程");
|
|
}*/
|
|
}*/
|
|
-
|
|
|
|
|
|
+
|
|
//查询数据库中的课程信息
|
|
//查询数据库中的课程信息
|
|
List<CourseSchedule> oldCourseScheduleList = courseScheduleDao.findByCourseScheduleIds(courseScheduleIds);
|
|
List<CourseSchedule> oldCourseScheduleList = courseScheduleDao.findByCourseScheduleIds(courseScheduleIds);
|
|
-
|
|
|
|
|
|
+
|
|
Map<Long, CourseSchedule> oldCourseScheduleMap = oldCourseScheduleList.stream().collect(Collectors.toMap(CourseSchedule::getId, c -> c));
|
|
Map<Long, CourseSchedule> oldCourseScheduleMap = oldCourseScheduleList.stream().collect(Collectors.toMap(CourseSchedule::getId, c -> c));
|
|
-
|
|
|
|
|
|
+
|
|
for(CourseSchedule newCourseSchedule : newCourseSchedules){
|
|
for(CourseSchedule newCourseSchedule : newCourseSchedules){
|
|
|
|
|
|
//获取数据库中的记录
|
|
//获取数据库中的记录
|
|
CourseSchedule oldCourseSchedule = oldCourseScheduleMap.get(newCourseSchedule.getId());
|
|
CourseSchedule oldCourseSchedule = oldCourseScheduleMap.get(newCourseSchedule.getId());
|
|
-
|
|
|
|
|
|
+
|
|
//课程是否已结算
|
|
//课程是否已结算
|
|
int settlementNum = courseScheduleTeacherSalaryDao.checkCourseIsSettlement(oldCourseSchedule.getId().intValue());
|
|
int settlementNum = courseScheduleTeacherSalaryDao.checkCourseIsSettlement(oldCourseSchedule.getId().intValue());
|
|
if (settlementNum > 0) {
|
|
if (settlementNum > 0) {
|
|
@@ -2276,7 +2276,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
DateUtil.dateToString(oldCourseSchedule.getEndClassTime(),
|
|
DateUtil.dateToString(oldCourseSchedule.getEndClassTime(),
|
|
DateUtil.EXPANDED_DATE_TIME_FORMAT));
|
|
DateUtil.EXPANDED_DATE_TIME_FORMAT));
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
if (newCourseSchedule.getGroupType() != GroupType.COMM) {
|
|
if (newCourseSchedule.getGroupType() != GroupType.COMM) {
|
|
// 学生已点名不能调整(请假可以调整)
|
|
// 学生已点名不能调整(请假可以调整)
|
|
List<StudentAttendance> studentAttendanceList = studentAttendanceDao.findByCourseId(oldCourseSchedule.getId());
|
|
List<StudentAttendance> studentAttendanceList = studentAttendanceDao.findByCourseId(oldCourseSchedule.getId());
|
|
@@ -2295,7 +2295,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
throw new BizException("主教和助教不可重复");
|
|
throw new BizException("主教和助教不可重复");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
if(newCourseSchedule.getStatus() == oldCourseSchedule.getStatus() && newCourseSchedule.getStatus() == CourseStatusEnum.OVER){
|
|
if(newCourseSchedule.getStatus() == oldCourseSchedule.getStatus() && newCourseSchedule.getStatus() == CourseStatusEnum.OVER){
|
|
throw new BizException("已结束的课程需要调整课程状态");
|
|
throw new BizException("已结束的课程需要调整课程状态");
|
|
}
|
|
}
|
|
@@ -2320,7 +2320,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
if (Objects.isNull(newCourseSchedule.getTeachMode())) {
|
|
if (Objects.isNull(newCourseSchedule.getTeachMode())) {
|
|
newCourseSchedule.setTeachMode(oldCourseSchedule.getTeachMode());
|
|
newCourseSchedule.setTeachMode(oldCourseSchedule.getTeachMode());
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
if (newCourseSchedule.getGroupType() == GroupType.VIP) {
|
|
if (newCourseSchedule.getGroupType() == GroupType.VIP) {
|
|
if (newCourseSchedule.getTeachMode() != oldCourseSchedule.getTeachMode() && newCourseSchedule.getTeachMode() == TeachModeEnum.OFFLINE) {
|
|
if (newCourseSchedule.getTeachMode() != oldCourseSchedule.getTeachMode() && newCourseSchedule.getTeachMode() == TeachModeEnum.OFFLINE) {
|
|
throw new BizException("不允许将线上课调整为线下课");
|
|
throw new BizException("不允许将线上课调整为线下课");
|
|
@@ -2333,7 +2333,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
if (newCourseSchedule.getTeachMode() != oldCourseSchedule.getTeachMode() && newCourseSchedule.getTeachMode() == TeachModeEnum.ONLINE) {
|
|
if (newCourseSchedule.getTeachMode() != oldCourseSchedule.getTeachMode() && newCourseSchedule.getTeachMode() == TeachModeEnum.ONLINE) {
|
|
newCourseSchedule.setSchoolId(null);
|
|
newCourseSchedule.setSchoolId(null);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
if (Objects.isNull(newCourseSchedule.getActualTeacherId())) {
|
|
if (Objects.isNull(newCourseSchedule.getActualTeacherId())) {
|
|
newCourseSchedule.setActualTeacherId(oldCourseSchedule.getActualTeacherId());
|
|
newCourseSchedule.setActualTeacherId(oldCourseSchedule.getActualTeacherId());
|
|
}
|
|
}
|
|
@@ -2362,9 +2362,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
if (newCourseSchedule.getEndClassTime().before(now)) {
|
|
if (newCourseSchedule.getEndClassTime().before(now)) {
|
|
newCourseSchedule.setStatus(CourseStatusEnum.OVER);
|
|
newCourseSchedule.setStatus(CourseStatusEnum.OVER);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
//课程冲突检测
|
|
//课程冲突检测
|
|
checkNewCourseSchedules(newCourseSchedules, false);
|
|
checkNewCourseSchedules(newCourseSchedules, false);
|
|
|
|
|
|
@@ -2393,10 +2393,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
// 课程对应乐团结算方式集合
|
|
// 课程对应乐团结算方式集合
|
|
List<Map<String, String>> musicGroupSettlementTypeByCourse = courseScheduleTeacherSalaryDao.findMusicGroupSettlementTypeByCourse(courseScheduleIds);
|
|
List<Map<String, String>> musicGroupSettlementTypeByCourse = courseScheduleTeacherSalaryDao.findMusicGroupSettlementTypeByCourse(courseScheduleIds);
|
|
Map<String, String> musicGroupSettlementsMap = MapUtil.convertMybatisMap(musicGroupSettlementTypeByCourse);
|
|
Map<String, String> musicGroupSettlementsMap = MapUtil.convertMybatisMap(musicGroupSettlementTypeByCourse);
|
|
-
|
|
|
|
|
|
+
|
|
Map<Long,Map<Integer,CourseScheduleTeacherSalary>> courseScheduleTeacherSalaryMap = new HashMap<Long, Map<Integer,CourseScheduleTeacherSalary>>();
|
|
Map<Long,Map<Integer,CourseScheduleTeacherSalary>> courseScheduleTeacherSalaryMap = new HashMap<Long, Map<Integer,CourseScheduleTeacherSalary>>();
|
|
List<CourseScheduleTeacherSalary> courseScheduleTeacherSalaryList = courseScheduleTeacherSalaryDao.findByCourseSchedules(courseScheduleIds);
|
|
List<CourseScheduleTeacherSalary> courseScheduleTeacherSalaryList = courseScheduleTeacherSalaryDao.findByCourseSchedules(courseScheduleIds);
|
|
-
|
|
|
|
|
|
+
|
|
for (CourseScheduleTeacherSalary ts : courseScheduleTeacherSalaryList) {
|
|
for (CourseScheduleTeacherSalary ts : courseScheduleTeacherSalaryList) {
|
|
Map<Integer, CourseScheduleTeacherSalary> map = courseScheduleTeacherSalaryMap.get(ts.getCourseScheduleId());
|
|
Map<Integer, CourseScheduleTeacherSalary> map = courseScheduleTeacherSalaryMap.get(ts.getCourseScheduleId());
|
|
if (map == null) {
|
|
if (map == null) {
|
|
@@ -2409,7 +2409,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
Date entryDate = DateUtil.stringToDate(sysConfigDao.findByParamName(SysConfigService.TEACHER_ENTRY_DATE).getParanValue(), "yyyy-MM-dd");
|
|
Date entryDate = DateUtil.stringToDate(sysConfigDao.findByParamName(SysConfigService.TEACHER_ENTRY_DATE).getParanValue(), "yyyy-MM-dd");
|
|
|
|
|
|
List<CourseScheduleModifyLog> insertCourseScheduleModifyLogList = new ArrayList<CourseScheduleModifyLog>();
|
|
List<CourseScheduleModifyLog> insertCourseScheduleModifyLogList = new ArrayList<CourseScheduleModifyLog>();
|
|
-
|
|
|
|
|
|
+
|
|
List<CourseScheduleStudentPayment> insertCourseScheduleStudentPaymentList = new ArrayList<CourseScheduleStudentPayment>();
|
|
List<CourseScheduleStudentPayment> insertCourseScheduleStudentPaymentList = new ArrayList<CourseScheduleStudentPayment>();
|
|
|
|
|
|
for (CourseSchedule newCourseSchedule : newCourseSchedules) {
|
|
for (CourseSchedule newCourseSchedule : newCourseSchedules) {
|
|
@@ -2441,7 +2441,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
insertTeacherAttendanceList.add(ta);
|
|
insertTeacherAttendanceList.add(ta);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
if(newCourseSchedule.getStatus() == CourseStatusEnum.NOT_START && newCourseSchedule.getGroupType() == GroupType.MUSIC){
|
|
if(newCourseSchedule.getStatus() == CourseStatusEnum.NOT_START && newCourseSchedule.getGroupType() == GroupType.MUSIC){
|
|
//查询新生(之前排课没有这个人,后来新进来的学生)
|
|
//查询新生(之前排课没有这个人,后来新进来的学生)
|
|
List<ClassGroupStudentMapper> newStudentList = classGroupStudentMapperDao.queryNewStudentListByCourseScheduleId(courseScheduleId);
|
|
List<ClassGroupStudentMapper> newStudentList = classGroupStudentMapperDao.queryNewStudentListByCourseScheduleId(courseScheduleId);
|
|
@@ -2457,7 +2457,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
sp.setMusicGroupId(newCourseSchedule.getMusicGroupId());
|
|
sp.setMusicGroupId(newCourseSchedule.getMusicGroupId());
|
|
sp.setUpdateTime(date);
|
|
sp.setUpdateTime(date);
|
|
sp.setUserId(cgsm.getUserId());
|
|
sp.setUserId(cgsm.getUserId());
|
|
-
|
|
|
|
|
|
+
|
|
insertCourseScheduleStudentPaymentList.add(sp);
|
|
insertCourseScheduleStudentPaymentList.add(sp);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -2469,7 +2469,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
}
|
|
}
|
|
|
|
|
|
if ((newCourseSchedule.getStatus() != oldCourseSchedule.getStatus() && newCourseSchedule.getStatus() == CourseStatusEnum.NOT_START)) {
|
|
if ((newCourseSchedule.getStatus() != oldCourseSchedule.getStatus() && newCourseSchedule.getStatus() == CourseStatusEnum.NOT_START)) {
|
|
-
|
|
|
|
|
|
+
|
|
if(newCourseSchedule.getGroupType() == GroupType.MUSIC){
|
|
if(newCourseSchedule.getGroupType() == GroupType.MUSIC){
|
|
//清理课程作业
|
|
//清理课程作业
|
|
courseHomeworkService.delHomwworkByCourseScheduleId(courseScheduleId);
|
|
courseHomeworkService.delHomwworkByCourseScheduleId(courseScheduleId);
|
|
@@ -2590,7 +2590,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
ts.setExpectSalary(new BigDecimal(tdms.getAssistantTeacher90MinSalary().doubleValue() * newMinutes / unitMinutes));
|
|
ts.setExpectSalary(new BigDecimal(tdms.getAssistantTeacher90MinSalary().doubleValue() * newMinutes / unitMinutes));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
} else if (newCourseSchedule.getGroupType() == GroupType.VIP) {
|
|
} else if (newCourseSchedule.getGroupType() == GroupType.VIP) {
|
|
/*Map<Integer, TeacherDefaultVipGroupSalary> map = vipGroupSalaryMap.get(teacherId);
|
|
/*Map<Integer, TeacherDefaultVipGroupSalary> map = vipGroupSalaryMap.get(teacherId);
|
|
if (map == null) {
|
|
if (map == null) {
|
|
@@ -2658,7 +2658,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
if (insertCourseScheduleModifyLogList.size() > 0) {
|
|
if (insertCourseScheduleModifyLogList.size() > 0) {
|
|
courseScheduleModifyLogDao.batchInsert(insertCourseScheduleModifyLogList);
|
|
courseScheduleModifyLogDao.batchInsert(insertCourseScheduleModifyLogList);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
if(newCourseSchedules.size() > 0){
|
|
if(newCourseSchedules.size() > 0){
|
|
courseScheduleDao.batchUpdate(newCourseSchedules);
|
|
courseScheduleDao.batchUpdate(newCourseSchedules);
|
|
List<Integer> classGroupIds = newCourseSchedules.stream().filter(courseSchedule -> Objects.nonNull(courseSchedule.getClassGroupId())).map(CourseSchedule::getClassGroupId).collect(Collectors.toList());
|
|
List<Integer> classGroupIds = newCourseSchedules.stream().filter(courseSchedule -> Objects.nonNull(courseSchedule.getClassGroupId())).map(CourseSchedule::getClassGroupId).collect(Collectors.toList());
|
|
@@ -2666,7 +2666,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
classGroupService.updateClassGroupsCourseInfo(classGroupIds);
|
|
classGroupService.updateClassGroupsCourseInfo(classGroupIds);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
if(insertCourseScheduleStudentPaymentList.size() > 0){
|
|
if(insertCourseScheduleStudentPaymentList.size() > 0){
|
|
courseScheduleStudentPaymentDao.batchInsert(insertCourseScheduleStudentPaymentList);
|
|
courseScheduleStudentPaymentDao.batchInsert(insertCourseScheduleStudentPaymentList);
|
|
}
|
|
}
|
|
@@ -4137,6 +4137,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
List<CourseScheduleReview> review = reviews.get(e.getCourseScheduleId().intValue());
|
|
List<CourseScheduleReview> review = reviews.get(e.getCourseScheduleId().intValue());
|
|
e.setTeachingContent(review.get(0).getTeachingMaterial());
|
|
e.setTeachingContent(review.get(0).getTeachingMaterial());
|
|
}
|
|
}
|
|
|
|
+ }
|
|
|
|
+ for (CourseScheduleRateDto e:courseScheduleRateDtos) {
|
|
if(e.getCourseScheduleId().equals(courseSchedule.getId())){
|
|
if(e.getCourseScheduleId().equals(courseSchedule.getId())){
|
|
e.setIsDefault(true);
|
|
e.setIsDefault(true);
|
|
break;
|
|
break;
|