From 8e8c3113eea4c29a6c5a23ca35c4d460e81f3465 Mon Sep 17 00:00:00 2001
From: 钟日健 <5689795+arsn@user.noreply.gitee.com>
Date: Thu, 24 Feb 2022 09:47:03 +0800
Subject: [PATCH] 暂停模拟考试后,继续考试修改,状态修改为考试中,题目查询按本次模拟考试题目排序,接口放行
---
src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java b/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
index 9a63c4a..ace7770 100644
--- a/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
+++ b/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
@@ -177,13 +177,18 @@
//其他信息
SimulateExamRecord simulateExamRecord1 = this.getById(simulateExamRecord.getId());
List<String> list = Arrays.asList(simulateExamRecord1.getSubjectIds().split(","));
+ List<Long> list1 = new ArrayList<>();
+ //装换为Long 类型,不然返回的题目顺序会乱
+ for (String s : list) {
+ list1.add(Long.parseLong(s));
+ }
//修改信息,修改回考试中的状态
- simulateExamRecord1.setStatus(2);
+ simulateExamRecord1.setStatus(1);
this.updateById(simulateExamRecord1);
//1.查询当前人员当前模拟考试的考试题目信息
- List<ExamSubjectChoicesVO> examSubjectChoicesVOSList = baseMapper.getSimulateExamRefreshList(list);
+ List<ExamSubjectChoicesVO> examSubjectChoicesVOSList = baseMapper.getSimulateExamRefreshList(list1);
//2.查询当前人员已答的题目信息
SimulateExamAnswerRecord simulateExamAnswerRecord = new SimulateExamAnswerRecord();
--
Gitblit v1.9.3