|  | @@ -448,7 +448,7 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  | -	@Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | +	@Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
 | 
	
		
			
				|  |  |  	public void addStudentAttendanceRecord(Integer courseScheduleId, Integer userId, StudentAttendanceStatusEnum statusEnum,SignStatusEnum signStatusEnum) {
 | 
	
		
			
				|  |  |  		CourseSchedule courseSchedule = courseScheduleDao.get(courseScheduleId.longValue());
 | 
	
		
			
				|  |  |  		ClassGroup classGroup = classGroupDao.findByCourseSchedule(courseScheduleId);
 | 
	
	
		
			
				|  | @@ -464,11 +464,6 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
 | 
	
		
			
				|  |  |  			studentAttendance.setUserId(userId);
 | 
	
		
			
				|  |  |  			studentAttendance.setTeacherId(courseSchedule.getActualTeacherId());
 | 
	
		
			
				|  |  |  			studentAttendanceDao.insert(studentAttendance);
 | 
	
		
			
				|  |  | -			try {
 | 
	
		
			
				|  |  | -				Thread.sleep(1000);
 | 
	
		
			
				|  |  | -			} catch (InterruptedException e) {
 | 
	
		
			
				|  |  | -				e.printStackTrace();
 | 
	
		
			
				|  |  | -			}
 | 
	
		
			
				|  |  |  		}else {
 | 
	
		
			
				|  |  |  			studentAttendance.setTeacherId(courseSchedule.getActualTeacherId());
 | 
	
		
			
				|  |  |  			studentAttendance.setUpdateTime(date);
 |