Browse Source

1、线下课教师学生签到签退时间修改

Joburgess 5 years ago
parent
commit
9fc0854c8e

+ 4 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentAttendanceServiceImpl.java

@@ -137,7 +137,8 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
 							YesOrNoEnum.NO.getCode());
 				}
 				if(studentAttendanceInfo.getStatus() == StudentAttendanceStatusEnum.NORMAL){
-					studentAttendanceInfo.setSignInTime(date);
+					studentAttendanceInfo.setSignInTime(courseSchedule.getStartClassTime());
+					studentAttendanceInfo.setSignInTime(courseSchedule.getEndClassTime());
 				}
 				studentAttendanceDao.insert(studentAttendanceInfo);
 			}else{
@@ -204,9 +205,9 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
 			return;
 		}
 
-		teacherAttendance.setSignInTime(date);
+		teacherAttendance.setSignInTime(courseSchedule.getStartClassTime());
 		teacherAttendance.setSignInStatus(YesOrNoEnum.YES);
-		teacherAttendance.setSignOutTime(date);
+		teacherAttendance.setSignOutTime(courseSchedule.getEndClassTime());
 		teacherAttendance.setSignOutStatus(YesOrNoEnum.YES);
 		teacherAttendance.setCurrentClassTimes(classTimes + 1);
 		if(Objects.nonNull(teacherAttendance.getId())){