|
@@ -411,8 +411,11 @@ public class TOeExamRecordServiceImpl extends ServiceImpl<TOeExamRecordMapper, T
|
|
.get(RedisKeyHelper.studentPaperStructKey(recordId));
|
|
.get(RedisKeyHelper.studentPaperStructKey(recordId));
|
|
|
|
|
|
//保存考试记录
|
|
//保存考试记录
|
|
- ExamRecordCacheUtil.setStatus(recordId, ExamRecordCacheUtil.getStatus(recordId));
|
|
|
|
Map<String, Object> record = redisUtil.getHashEntries(RedisKeyHelper.examRecordCacheKey(recordId));
|
|
Map<String, Object> record = redisUtil.getHashEntries(RedisKeyHelper.examRecordCacheKey(recordId));
|
|
|
|
+ Object o = redisUtil.get(RedisKeyHelper.examRecordCacheKey(recordId), ExamRecordFieldEnum.status.getCode());
|
|
|
|
+ if (o instanceof ExamStatusBean) {
|
|
|
|
+ record.put(ExamRecordFieldEnum.status.getCode(), ((ExamStatusBean) o).getExamRecordStatusEnum());
|
|
|
|
+ }
|
|
TOeExamRecord er = SimpleBeanUtil.mapToObject(record, TOeExamRecord.class);
|
|
TOeExamRecord er = SimpleBeanUtil.mapToObject(record, TOeExamRecord.class);
|
|
er.setStatus(ExamRecordStatusEnum.PERSISTED);
|
|
er.setStatus(ExamRecordStatusEnum.PERSISTED);
|
|
if (struct != null) {
|
|
if (struct != null) {
|