|
@@ -114,9 +114,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void deleteCourseSchedules(List<Long> courseScheduleIds) {
|
|
public void deleteCourseSchedules(List<Long> courseScheduleIds) {
|
|
courseScheduleDao.batchDeleteCourseSchedules(courseScheduleIds);
|
|
courseScheduleDao.batchDeleteCourseSchedules(courseScheduleIds);
|
|
- courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
|
|
|
|
- courseScheduleStudentPaymentDao.deleteByCourseSchedule(courseScheduleIds);
|
|
|
|
- teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
|
|
|
|
|
|
+ courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
|
|
|
|
+ courseScheduleStudentPaymentDao.deleteByCourseSchedule(courseScheduleIds);
|
|
|
|
+ teacherAttendanceDao.batchDeleteByCourseSchedules(courseScheduleIds);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -1289,7 +1289,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
for (StudentAttendance studentAttendance : studentAttendanceList) {
|
|
for (StudentAttendance studentAttendance : studentAttendanceList) {
|
|
studentAttendance.setStatus(StudentAttendanceStatusEnum.TRUANT);
|
|
studentAttendance.setStatus(StudentAttendanceStatusEnum.TRUANT);
|
|
studentAttendance.setRemark("课程已结束,自动补旷课");
|
|
studentAttendance.setRemark("课程已结束,自动补旷课");
|
|
- studentAttendance.setCurrentClassTimes(studentAttendance.getCurrentClassTimes() + 1);
|
|
|
|
|
|
+ if(Objects.isNull(studentAttendance.getCurrentClassTimes())){
|
|
|
|
+ studentAttendance.setCurrentClassTimes(1);
|
|
|
|
+ }else{
|
|
|
|
+ studentAttendance.setCurrentClassTimes(studentAttendance.getCurrentClassTimes() + 1);
|
|
|
|
+ }
|
|
studentAttendance.setCreateTime(date);
|
|
studentAttendance.setCreateTime(date);
|
|
}
|
|
}
|
|
|
|
|