|
@@ -1259,7 +1259,10 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
|
|
|
*/
|
|
|
private void checkToPersisted(Long recordId, Long studentId) {
|
|
|
ExamRecordStatusEnum status = ExamRecordCacheUtil.getStatus(recordId);
|
|
|
- if (!ExamRecordStatusEnum.FINISHED.equals(status)) {
|
|
|
+ if (Objects.isNull(status)) {
|
|
|
+ status = SystemConstant.getExamStatus(recordId);
|
|
|
+ }
|
|
|
+ if (Objects.isNull(status) || !ExamRecordStatusEnum.FINISHED.equals(status)) {
|
|
|
return;
|
|
|
}
|
|
|
Map<String, Object> propMap = mqDtoService.buildMqDelayMsg("10s");
|