From 27612dc8c6e08f904813ed8923fb335d3aba9256 Mon Sep 17 00:00:00 2001 From: "MSI\\letre" Date: Wed, 9 Jul 2025 23:48:40 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=20?= =?UTF-8?q?=E5=AD=A6=E7=94=9F=E7=AB=AF=E8=8E=B7=E5=8F=96=E8=AF=95=E9=A2=98?= =?UTF-8?q?=E9=A1=BA=E5=BA=8F=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/admin/autoTools/AutoToolsController.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/controller/admin/autoTools/AutoToolsController.java b/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/controller/admin/autoTools/AutoToolsController.java index c5611323..6f4bb393 100644 --- a/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/controller/admin/autoTools/AutoToolsController.java +++ b/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/controller/admin/autoTools/AutoToolsController.java @@ -29,6 +29,7 @@ import pc.exam.pp.module.judgement.service.wps_pptx.JudgementWpsPptxService; import pc.exam.pp.module.judgement.service.wps_word.JudgementWpsWordService; import java.math.BigDecimal; +import java.util.ArrayList; import java.util.List; /** @@ -63,7 +64,11 @@ public class AutoToolsController { stuPaperScoreInfoVos.setStuPaperScoreDOList(stuPaperScoreService.findByStuIDAndPaperId(stuPaperReqVo.getStuId(),stuPaperReqVo.getPaperId())); // 4、查询学生试卷内容信息 List quIds = educationPaperQuMapper.selectPaperQuByPaperId(stuPaperReqVo.getPaperId()); - List examQuestionList = examQuestionMapper.selectExamQuestionListByQuIds(quIds); + List examQuestionList = new ArrayList<>(); + // 一条一条进行查询试题,防止顺序错乱 + for (String quId : quIds) { + examQuestionList.add(examQuestionMapper.selectExamQuestionByQuId(quId)); + } stuPaperScoreInfoVos.setExamQuestionList(examQuestionList); // 5、查询学生试卷分析 List scoreDOS = stuPaperScoreService.findByStuIDAndPaperId(stuPaperReqVo.getStuId(),stuPaperReqVo.getPaperId());