| 
					
				 | 
			
			
				@@ -247,10 +247,11 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Transactional(rollbackFor = Exception.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public void addTeacherAttendanceRecord(Integer courseScheduleId, Integer userId, SignStatusEnum signStatus, boolean updateCourseScheduleStatus,Long currentScheduleId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		TeacherAttendance teacherAttendance=teacherAttendanceDao.findByTeacherAttendanceInfo(userId.longValue(),courseScheduleId.longValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		ClassGroup classGroup = classGroupDao.findByCourseSchedule(courseScheduleId,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		CourseSchedule courseSchedule = courseScheduleDao.get(courseScheduleId.longValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		TeacherAttendance teacherAttendance=teacherAttendanceDao.findByTeacherAttendanceInfo(userId.longValue(),currentScheduleId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if(Objects.isNull(teacherAttendance)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			teacherAttendance=new TeacherAttendance(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			teacherAttendance.setGroupType(courseSchedule.getGroupType()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -272,10 +273,10 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		Date date = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		String classDate = DateUtil.format(courseSchedule.getClassDate(), DateUtil.DEFAULT_PATTERN); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		String startClassTime = DateUtil.format(courseSchedule.getStartClassTime(), DateUtil.EXPANDED_TIME_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		String endClassTime = DateUtil.format(courseSchedule.getEndClassTime(), DateUtil.EXPANDED_TIME_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//		String endClassTime = DateUtil.format(courseSchedule.getEndClassTime(), DateUtil.EXPANDED_TIME_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//上课时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		Date classStartDateTime = DateUtil.stringToDate(classDate + " " + startClassTime, DateUtil.EXPANDED_DATE_TIME_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		Date classEndDateTime = DateUtil.stringToDate(classDate + " " + endClassTime, DateUtil.EXPANDED_DATE_TIME_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//		Date classEndDateTime = DateUtil.stringToDate(classDate + " " + endClassTime, DateUtil.EXPANDED_DATE_TIME_FORMAT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //		Date classEndDateAdd60Minutes = DateUtil.addMinutes(classEndDateTime, 60); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //		Date classEndDateCut10Minutes = DateUtil.addMinutes(classEndDateTime, -10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |