|  | @@ -141,6 +141,7 @@ public class ExamRoomStudentRelationServiceImpl extends BaseServiceImpl<Long, Ex
 | 
	
		
			
				|  |  |  		Set<Integer> studentIds = examRegistrations.stream().map(ExamRegistration::getStudentId).collect(Collectors.toSet());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		List<ExamRoomStudentRelation> examRoomStudentRelations=new ArrayList<>();
 | 
	
		
			
				|  |  | +		List<ExamRegistration> updateRegistrations = new ArrayList<>();
 | 
	
		
			
				|  |  |  		List<ExamCertification> examCertifications=new ArrayList<>();
 | 
	
		
			
				|  |  |  		List<StudentExamResult> studentExamResults=new ArrayList<>();
 | 
	
		
			
				|  |  |  		for (String registId : registIds) {
 | 
	
	
		
			
				|  | @@ -185,6 +186,9 @@ public class ExamRoomStudentRelationServiceImpl extends BaseServiceImpl<Long, Ex
 | 
	
		
			
				|  |  |  				ser.setTenantId(TenantContextHolder.getTenantId());
 | 
	
		
			
				|  |  |  				ser.setExamRoomId(examRoom.getId());
 | 
	
		
			
				|  |  |  				studentExamResults.add(ser);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				examRegistration.setCardNo(ec.getCardNo());
 | 
	
		
			
				|  |  | +				updateRegistrations.add(examRegistration);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		if(!CollectionUtils.isEmpty(examRoomStudentRelations)){
 | 
	
	
		
			
				|  | @@ -195,6 +199,9 @@ public class ExamRoomStudentRelationServiceImpl extends BaseServiceImpl<Long, Ex
 | 
	
		
			
				|  |  |  		if(!CollectionUtils.isEmpty(examCertifications)){
 | 
	
		
			
				|  |  |  			examCertificationService.batchInsert(examCertifications);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | +		if(!CollectionUtils.isEmpty(updateRegistrations)){
 | 
	
		
			
				|  |  | +			examRegistrationDao.batchUpdate(updateRegistrations);
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  		if(!CollectionUtils.isEmpty(studentExamResults)){
 | 
	
		
			
				|  |  |  			studentExamResultDao.batchInsert(studentExamResults);
 | 
	
		
			
				|  |  |  			ExaminationBasic exam = examinationBasicDao.get(examRoom.getExaminationBasicId());
 |