|
@@ -65,7 +65,7 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
|
|
|
TeacherAttendance teacherAttendance=teacherAttendanceDao.findByTeacherAttendanceInfo(user.getId().longValue(),teacherSignOutDto.getTeacherAttendanceInfo().getCourseScheduleId());
|
|
|
|
|
|
if(Objects.isNull(teacherAttendance)){
|
|
|
- if(teacherSignOutDto.getTeacherAttendanceInfo().getStatus()==SignStatusEnum.YES_QUIT){
|
|
|
+ if(teacherSignOutDto.getTeacherAttendanceInfo().getStatus()==SignStatusEnum.SIGN_OUT){
|
|
|
throw new BizException("该课程还未签到,不能进行签退操作!");
|
|
|
}
|
|
|
teacherAttendance=teacherSignOutDto.getTeacherAttendanceInfo();
|
|
@@ -79,7 +79,7 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
|
|
|
teacherAttendance.setMusicGroupId(currentCourseDetail.getMusicGroupId());
|
|
|
teacherAttendance.setClassGroupId(currentCourseDetail.getClassId());
|
|
|
Date date = new Date();
|
|
|
- if(teacherAttendance.getStatus()!= SignStatusEnum.YES_QUIT){
|
|
|
+ if(teacherAttendance.getStatus()!= SignStatusEnum.SIGN_OUT){
|
|
|
Long timeGap=(date.getTime()-currentCourseDetail.getStartClassTime().getTime())/1000/60;
|
|
|
if(timeGap<= ParamEnum.TEACHER_ATTENDANCE_TIME_GAP.getCode()){
|
|
|
teacherAttendance.setSignInStatus(YesOrNoEnum.YES);
|
|
@@ -100,7 +100,7 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
|
|
|
teacherAttendanceDao.update(teacherAttendance);
|
|
|
}
|
|
|
courseScheduleDao.update(courseSchedule);
|
|
|
- if(teacherAttendance.getStatus()==SignStatusEnum.YES_QUIT){
|
|
|
+ if(teacherAttendance.getStatus()==SignStatusEnum.SIGN_OUT){
|
|
|
//更新课次
|
|
|
ClassGroup classGroup=new ClassGroup();
|
|
|
classGroup.setId(currentCourseDetail.getClassId().intValue());
|