| 
					
				 | 
			
			
				@@ -351,7 +351,7 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							//如果当前课程没有签退记录,那么正常更新 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							TeacherAttendance personalAttendance = teacherAttendanceDao.getTeacherPersonalAttendance(courseSchedules.get(i).getId().intValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							if(personalAttendance != null && personalAttendance.getSignOutTime() != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							if(date.after(endDateTime)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								teacherAttendanceDao.cuntinueCourseSign(courseSchedules.get(i).getId(),signInTime,date,1); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -507,4 +507,9 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public void cleanCourseTeacherSignOut(Long courseId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		teacherAttendanceDao.cleanCourseTeacherSignOut(courseId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public TeacherAttendance findByTeacherAttendanceInfo(Long courseId, Integer teacherId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return teacherAttendanceDao.findByTeacherAttendanceInfo(teacherId.longValue(),courseId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |