|
@@ -383,7 +383,7 @@ public class TOeExamRecordServiceImpl extends ServiceImpl<TOeExamRecordMapper, T
|
|
|
Long timestamp = System.currentTimeMillis();
|
|
|
if (!CollectionUtils.isEmpty(record)) {
|
|
|
ExamRecordCacheUtil.setStatus(recordId, ExamRecordStatusEnum.PERSISTED, timestamp);
|
|
|
-
|
|
|
+ ExamRecordCacheUtil.setUpdateTime(recordId, timestamp);
|
|
|
Object o = redisUtil.get(RedisKeyHelper.examRecordCacheKey(recordId), ExamRecordFieldEnum.status.getCode());
|
|
|
if (Objects.nonNull(o) && o instanceof ExamStatusBean) {
|
|
|
record.put(ExamRecordFieldEnum.status.getCode(), ((ExamStatusBean) o).getExamRecordStatusEnum());
|
|
@@ -616,10 +616,7 @@ public class TOeExamRecordServiceImpl extends ServiceImpl<TOeExamRecordMapper, T
|
|
|
er.setMobileFirstMonitorStatus(mobileFirstMonitorStatus);
|
|
|
er.setMobileSecondMonitorStatus(mobileSecondMonitorStatus);
|
|
|
er.setUpdateTime(updateTime);
|
|
|
- examRecordStatusEnum = ExamRecordCacheUtil.getStatus(recordId);
|
|
|
- if (Objects.nonNull(examRecordStatusEnum) && examRecordStatusEnum != ExamRecordStatusEnum.PERSISTED) {
|
|
|
- this.saveOrUpdate(er);
|
|
|
- }
|
|
|
+ this.saveOrUpdate(er);
|
|
|
}
|
|
|
}
|
|
|
|