|
@@ -181,6 +181,8 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
|
|
|
|
|
|
TeacherAttendance teacherAttendance=teacherAttendanceDao.findByTeacherAttendanceInfo(sysUser.getId().longValue(),courseSchedule.getId());
|
|
|
|
|
|
+ teacherAttendance.setSignInLongitudeLatitude(studentAttendanceInfos.getSignInLongitudeLatitude());
|
|
|
+
|
|
|
if(Objects.isNull(teacherAttendance)){
|
|
|
teacherAttendance= new TeacherAttendance();
|
|
|
teacherAttendance.setTeacherId(sysUser.getId());
|
|
@@ -189,13 +191,6 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- YesOrNoEnum yesOrNoEnum = YesOrNoEnum.NO;
|
|
|
- if(Objects.nonNull(courseSchedule.getSchoolId())){
|
|
|
- yesOrNoEnum = courseScheduleService.enableOnlyNormalAttendance(courseSchedule.getStartClassTime(),
|
|
|
- sysUser.getId().longValue(),
|
|
|
- true,
|
|
|
- courseSchedule.getSchoolId().intValue());
|
|
|
- }
|
|
|
teacherAttendance.setSignInTime(date);
|
|
|
teacherAttendance.setSignInStatus(YesOrNoEnum.YES);
|
|
|
teacherAttendance.setSignOutTime(date);
|