|
@@ -904,13 +904,7 @@ public class MqLogicServiceImpl implements MqLogicService {
|
|
|
.equals(statusEnum, ExamRecordStatusEnum.PERSISTED) && !Objects
|
|
|
.equals(statusEnum, ExamRecordStatusEnum.ANSWERING) && !Objects
|
|
|
.equals(statusEnum, ExamRecordStatusEnum.RESUME_PREPARE)) {
|
|
|
- Long examStudentId = ExamRecordCacheUtil.getExamStudentId(recordId);
|
|
|
- Integer durationSeconds = Objects.isNull(ExamRecordCacheUtil.getDurationSeconds(recordId)) ?
|
|
|
- 0 :
|
|
|
- ExamRecordCacheUtil.getDurationSeconds(recordId);
|
|
|
- ExamStudentCacheBean examStudentCacheBean = teExamStudentService.getExamStudentCacheBean(examStudentId);
|
|
|
- teExamService
|
|
|
- .finish(examStudentCacheBean.getStudentId(), recordId, FinishTypeEnum.AUTO.name(), durationSeconds);
|
|
|
+ examRecordService.examBreakLogic(recordId, false);
|
|
|
}
|
|
|
TMRocketMessage tmRocketMessage = gson.fromJson(gson.toJson(mqDto), TMRocketMessage.class);
|
|
|
tmRocketMessage.setBody(JacksonUtil.parseJson(tmRocketMessage.getBody()));
|