|
@@ -2424,8 +2424,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
List<Integer> newTeacherIdList = newCourseSchedule.getTeachingTeacherIdList();
|
|
|
newTeacherIdList.add(newCourseSchedule.getActualTeacherId());
|
|
|
|
|
|
- if ((newCourseSchedule.getStatus() != oldCourseSchedule.getStatus() && newCourseSchedule.getStatus() == CourseStatusEnum.NOT_START)
|
|
|
- || !ListUtil.isEquals(oldTeacherIdList, newTeacherIdList)) {
|
|
|
+ if (newCourseSchedule.getStatus() != CourseStatusEnum.OVER) {
|
|
|
// 清理原来考勤
|
|
|
teacherAttendanceDao.deletebyCourseScheduleId(courseScheduleId);
|
|
|
|
|
@@ -2440,6 +2439,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
ta.setTeacherId(teacherId);
|
|
|
insertTeacherAttendanceList.add(ta);
|
|
|
}
|
|
|
+
|
|
|
+ //清理学生考勤
|
|
|
+ studentAttendanceDao.deleteStudentAttendancesByCourse(courseScheduleId);
|
|
|
}
|
|
|
|
|
|
if(newCourseSchedule.getStatus() == CourseStatusEnum.NOT_START && newCourseSchedule.getGroupType() == GroupType.MUSIC){
|