|
@@ -2133,6 +2133,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
courseScheduleReviewDao.delByCourseScheduleIds(courseScheduleIds);
|
|
|
//删除申述
|
|
|
courseScheduleComplaintsDao.delByCourseScheduleIds(courseScheduleIds);
|
|
|
+ //清除考勤申述
|
|
|
+ teacherAttendanceDao.clearAttendanceComplaints(courseScheduleIds);
|
|
|
// vipGroupService.checkVipCourseIsInScore(vipGroupCourseAdjustInfo.getVipGroupId().longValue());
|
|
|
// courseScheduleStudentPaymentService.updateVipGiveCourse(vipGroup.getId());
|
|
|
if(scheduleModifyLogs.size() == courseSchedules.size()){
|
|
@@ -2754,6 +2756,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ //删除申述
|
|
|
+ courseScheduleComplaintsDao.delByCourseScheduleIds(courseScheduleIds);
|
|
|
+
|
|
|
// 调整日志
|
|
|
CourseScheduleModifyLog courseScheduleModifyLog = new CourseScheduleModifyLog();
|
|
|
courseScheduleModifyLog.setCourseScheduleId(courseScheduleId);
|
|
@@ -2896,6 +2901,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
if (newCourseSchedule.getStartClassTime().after(now)){
|
|
|
teacherAttendanceDao.cleanCourseTeacherSignInfo(newCourseSchedule.getId());
|
|
|
needCreateStudentPaymentCourses.add(oldCourseSchedule);
|
|
|
+ //删除申述
|
|
|
+ courseScheduleComplaintsDao.delByCourseScheduleId(newCourseSchedule.getId());
|
|
|
+ //清除考勤申述
|
|
|
+ teacherAttendanceDao.clearAttendanceComplaint(newCourseSchedule.getId());
|
|
|
}
|
|
|
|
|
|
boolean courseTimeIsChange = false;
|
|
@@ -2907,6 +2916,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
|
|
|
if(newCourseSchedule.getStartClassTime().after(oldCourseSchedule.getStartClassTime())){
|
|
|
teacherAttendanceDao.cleanCourseTeacherSignInfo(newCourseSchedule.getId());
|
|
|
+ //删除申述
|
|
|
+ courseScheduleComplaintsDao.delByCourseScheduleId(newCourseSchedule.getId());
|
|
|
+ //清除考勤申述
|
|
|
+ teacherAttendanceDao.clearAttendanceComplaint(newCourseSchedule.getId());
|
|
|
}
|
|
|
|
|
|
oldCourseSchedule.setClassDate(newCourseSchedule.getClassDate());
|
|
@@ -3858,6 +3871,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
courseScheduleReviewDao.delByCourseScheduleId(courseScheduleId);
|
|
|
//删除申述
|
|
|
courseScheduleComplaintsDao.delByCourseScheduleId(courseScheduleId);
|
|
|
+ //清除考勤申述
|
|
|
+ teacherAttendanceDao.clearAttendanceComplaint(courseScheduleId);
|
|
|
courseScheduleDao.update(oldCourseSchedule);
|
|
|
courseScheduleModifyLogDao.insert(scheduleModifyLog);
|
|
|
if(practiceGroup.getType() == TRIAL){
|
|
@@ -3933,6 +3948,12 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
}
|
|
|
}
|
|
|
teacherAttendanceDao.batchUpdateTeacher(courseScheduleIds,teacherId);
|
|
|
+ //删除申述
|
|
|
+ courseScheduleComplaintsDao.delByCourseScheduleId(courseScheduleId);
|
|
|
+ //删除申述
|
|
|
+ courseScheduleComplaintsDao.delByCourseScheduleIds(courseScheduleIds);
|
|
|
+ //清除考勤申述
|
|
|
+ teacherAttendanceDao.clearAttendanceComplaints(courseScheduleIds);
|
|
|
courseScheduleModifyLogDao.insert(scheduleModifyLog);
|
|
|
|
|
|
Map<Integer, String> map = new HashMap<>(2);
|
|
@@ -4045,6 +4066,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
}
|
|
|
}
|
|
|
teacherAttendanceDao.batchUpdateTeacher(courseScheduleIds,teacherId);
|
|
|
+ //删除申述
|
|
|
+ courseScheduleComplaintsDao.delByCourseScheduleIds(courseScheduleIds);
|
|
|
+ //清除考勤申述
|
|
|
+ teacherAttendanceDao.clearAttendanceComplaints(courseScheduleIds);
|
|
|
courseScheduleModifyLogDao.batchInsert(scheduleModifyLogs);
|
|
|
|
|
|
if (teacherIdMap != null && teacherIdMap.size() > 0) {
|
|
@@ -4078,6 +4103,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
}
|
|
|
teacherAttendanceDao.batchCleanCourseTeacherSignInfo(courseScheduleId);
|
|
|
studentAttendanceDao.deleteByCourseSchedules(courseScheduleId);
|
|
|
+ //删除申述
|
|
|
+ courseScheduleComplaintsDao.delByCourseScheduleIds(courseScheduleId);
|
|
|
+ //清除考勤申述
|
|
|
+ teacherAttendanceDao.clearAttendanceComplaints(courseScheduleId);
|
|
|
//重置学生人数
|
|
|
courseScheduleDao.resetStudentNum(courseScheduleId);
|
|
|
}
|