|
@@ -1343,6 +1343,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
checkNewCourseSchedules(courseSchedules, false);
|
|
|
courseScheduleDao.batchUpdate(courseSchedules);
|
|
|
classGroupService.updateClassGroupInfo(classGroup.getId());
|
|
|
+ if(vipGroupCourseAdjustInfo.getCourseCreateStartTime().after(now)){
|
|
|
+ teacherAttendanceDao.batchCleanCourseTeacherSignInfo(courseScheduleIds);
|
|
|
+ }
|
|
|
// vipGroupService.checkVipCourseIsInScore(vipGroupCourseAdjustInfo.getVipGroupId().longValue());
|
|
|
// courseScheduleStudentPaymentService.updateVipGiveCourse(vipGroup.getId());
|
|
|
if(scheduleModifyLogs.size() == courseSchedules.size()){
|
|
@@ -1695,6 +1698,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
courseTimeIsChange = true;
|
|
|
}
|
|
|
|
|
|
+ if(newCourseSchedule.getStartClassTime().after(oldCourseSchedule.getStartClassTime())){
|
|
|
+ teacherAttendanceDao.cleanCourseTeacherSignInfo(newCourseSchedule.getId());
|
|
|
+ }
|
|
|
+
|
|
|
oldCourseSchedule.setClassDate(newCourseSchedule.getClassDate());
|
|
|
oldCourseSchedule.setStartClassTime(newCourseSchedule.getStartClassTime());
|
|
|
oldCourseSchedule.setEndClassTime(newCourseSchedule.getEndClassTime());
|