Joburgess 5 anos atrás
pai
commit
8a60689afa

+ 4 - 3
edu-user/edu-user-biz/src/main/java/com/keao/edu/user/service/impl/ExamRoomServiceImpl.java

@@ -478,9 +478,6 @@ public class ExamRoomServiceImpl extends BaseServiceImpl<Long, ExamRoom> impleme
 			ExamRoom examRoom=students.get(0);
 			examRoom.setId(students.get(0).getExamRoomId());
 
-			Map<Integer, String> receiverMap = studentIds.stream().collect(Collectors.toMap(e->e, e->e.toString()));
-			Map<Integer, String> phoneMap = idPhoneMap.entrySet().stream().filter(e->studentIds.contains(e.getKey())).collect(Collectors.toMap(e->e.getKey(), e->e.getValue()));
-
 			MessageTypeEnum pushMessageType = MessageTypeEnum.EXAM_ROOM_CONFIRM_ONLINE_STUDENT_PUSH;
 			MessageTypeEnum smsMessageType = MessageTypeEnum.EXAM_ROOM_CONFIRM_ONLINE_STUDENT_SMS;
 
@@ -532,6 +529,10 @@ public class ExamRoomServiceImpl extends BaseServiceImpl<Long, ExamRoom> impleme
 				examRegistration.setCardNo(ec.getCardNo());
 				updateRegistrations.add(examRegistration);
 
+				Map<Integer, String> receiverMap = new HashMap<>();
+				receiverMap.put(student.getStudentId(), student.getStudentId().toString());
+				Map<Integer, String> phoneMap = new HashMap<>();
+				phoneMap.put(student.getStudentId(), idPhoneMap.get(student.getStudentId()));
 
 				String url = baseUrl + student.getExamRegistrationId();
 				sysMessageService.batchSendMessage(pushMessageType,