Browse Source

Merge remote-tracking branch 'origin/master'

Joburgess 5 years ago
parent
commit
3f309aca0a

+ 5 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

@@ -1816,6 +1816,11 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 					insertTeacherAttendanceList.add(ta);
 				}
 			}
+			
+			//如果已结束修改成了未开始,需要更新学生考勤记录
+			if ((newCourseSchedule.getStatus() != oldCourseSchedule.getStatus() && newCourseSchedule.getStatus() == CourseStatusEnum.NOT_START)) {
+				studentAttendanceDao.deleteStudentAttendancesByCourse(courseScheduleId);
+			}
 
 			// 计算课程时长
 			int oldMinutes = DateUtil.minutesBetween(oldCourseSchedule.getStartClassTime(), oldCourseSchedule.getEndClassTime());