|
@@ -310,7 +310,7 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
|
|
//正常签退范围(课程结束前10分钟,1小时内)
|
|
//正常签退范围(课程结束前10分钟,1小时内)
|
|
if(DateUtil.minutesBetween(classEndDateCut10Minutes,date) > 0 && DateUtil.minutesBetween(date,classEndDateAdd60Minutes) > 0){
|
|
if(DateUtil.minutesBetween(classEndDateCut10Minutes,date) > 0 && DateUtil.minutesBetween(date,classEndDateAdd60Minutes) > 0){
|
|
teacherAttendance.setSignOutStatus(YesOrNoEnum.YES);
|
|
teacherAttendance.setSignOutStatus(YesOrNoEnum.YES);
|
|
- //异常签退,并且没有签退状态
|
|
|
|
|
|
+ //异常签退时间段,并且没有签退状态
|
|
}else if(DateUtil.minutesBetween(classEndDateAdd60Minutes,date) > 0 && teacherAttendance.getSignOutStatus() == null){
|
|
}else if(DateUtil.minutesBetween(classEndDateAdd60Minutes,date) > 0 && teacherAttendance.getSignOutStatus() == null){
|
|
teacherAttendance.setSignOutStatus(YesOrNoEnum.NO);
|
|
teacherAttendance.setSignOutStatus(YesOrNoEnum.NO);
|
|
}else {
|
|
}else {
|