|  | @@ -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())){
 |