|
@@ -351,7 +351,7 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
|
|
|
//如果当前课程没有签退记录,那么正常更新
|
|
|
TeacherAttendance personalAttendance = teacherAttendanceDao.getTeacherPersonalAttendance(courseSchedules.get(i).getId().intValue());
|
|
|
if(personalAttendance != null && personalAttendance.getSignOutTime() != null){
|
|
|
- break;
|
|
|
+ continue;
|
|
|
}
|
|
|
if(date.after(endDateTime)){
|
|
|
teacherAttendanceDao.cuntinueCourseSign(courseSchedules.get(i).getId(),signInTime,date,1);
|
|
@@ -507,4 +507,9 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
|
|
|
public void cleanCourseTeacherSignOut(Long courseId) {
|
|
|
teacherAttendanceDao.cleanCourseTeacherSignOut(courseId);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public TeacherAttendance findByTeacherAttendanceInfo(Long courseId, Integer teacherId) {
|
|
|
+ return teacherAttendanceDao.findByTeacherAttendanceInfo(teacherId.longValue(),courseId);
|
|
|
+ }
|
|
|
}
|