|
@@ -67,6 +67,8 @@ public class ExamRoomStudentRelationServiceImpl extends BaseServiceImpl<Long, Ex
|
|
|
@Autowired
|
|
|
private SysConfigDao sysConfigDao;
|
|
|
@Autowired
|
|
|
+ private ExaminationBasicDao examinationBasicDao;
|
|
|
+ @Autowired
|
|
|
private ExamOrganizationRelationDao examOrganizationRelationDao;
|
|
|
@Autowired
|
|
|
private SysMessageService sysMessageService;
|
|
@@ -487,6 +489,10 @@ public class ExamRoomStudentRelationServiceImpl extends BaseServiceImpl<Long, Ex
|
|
|
examRoomStudentRelation.setSignInTime(null);
|
|
|
studentExamResultDao.updateFinishedExam(examRoomStudentRelation.getExamRegistrationId(),3);
|
|
|
publishMessage(examRoomStudentRelation,MemberChangedMessage.Not_Finish,isPush,operator);
|
|
|
+ HashMap<Integer, String> map = new HashMap<>(1);
|
|
|
+ map.put(examRoomStudentRelation.getStudentId(),examRoomStudentRelation.getStudentId().toString());
|
|
|
+ ExaminationBasic examinationBasic = examinationBasicDao.get(examRoomStudentRelation.getExaminationBasicId());
|
|
|
+ sysMessageService.batchSendMessage(MessageTypeEnum.EXAM_ROOM_STUDENT_SIGN_IN_AGAIN_PUSH,map,null,null,null,JiguangPushPlugin.PLUGIN_NAME,examinationBasic.getName());
|
|
|
isPush = false;
|
|
|
}else {
|
|
|
//结束考试
|