|
@@ -224,7 +224,7 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
|
|
|
}
|
|
|
checkIp(examCache);
|
|
|
|
|
|
- Long unFinishedRecordId = Objects.nonNull(ExamingDataCacheUtil.getUnFinishedRecordId(studentId)) ? Long.parseLong(ExamingDataCacheUtil.getUnFinishedRecordId(studentId)) : null;
|
|
|
+ Long unFinishedRecordId = Objects.nonNull(ExamingDataCacheUtil.getUnFinishedRecordId(studentId)) ? ExamingDataCacheUtil.getUnFinishedRecordId(studentId) : null;
|
|
|
if (Objects.nonNull(unFinishedRecordId)) {
|
|
|
Long recordId = unFinishedRecordId;
|
|
|
if (examStudentId.equals(ExamRecordCacheUtil.getExamStudentId(recordId))) {//当前考生已存在候考的考试记录
|
|
@@ -313,7 +313,7 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
|
|
|
redisUtil.set(RedisKeyHelper.examStudentCacheKey(examStudentId), es);
|
|
|
//更新场次-考试记录缓存
|
|
|
ExamActivityRecordCacheUtil.setExamRecordStatus(activityId, recordId);
|
|
|
- ExamingDataCacheUtil.setUnFinishedRecordId(studentId, recordId.toString());
|
|
|
+ ExamingDataCacheUtil.setUnFinishedRecordId(studentId, recordId);
|
|
|
//mq发送消息start
|
|
|
// TEStudentCacheDto teStudentCacheDto = (TEStudentCacheDto) redisUtil.getStudent(studentId);
|
|
|
// MqDto mqDto = new MqDto(MqTopicEnum.THEMIS_TOPIC.getCode(), MqTagEnum.STUDENT.name(), SystemOperationEnum.FIRST_PREPARE, MqTagEnum.STUDENT, String.valueOf(teStudentCacheDto.getId()), teStudentCacheDto.getIdentity());
|