From 360722a9150a27e4237d410b8eb99132263b649b Mon Sep 17 00:00:00 2001 From: qmstyle Date: Thu, 20 Mar 2025 18:19:06 +0800 Subject: [PATCH] =?UTF-8?q?2025=E5=B9=B43=E6=9C=8820=E6=97=A518:19:01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../online/exam/controller/PaperController.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/com/zhangmeng/online/exam/controller/PaperController.java b/src/main/java/com/zhangmeng/online/exam/controller/PaperController.java index f990324..5893b45 100644 --- a/src/main/java/com/zhangmeng/online/exam/controller/PaperController.java +++ b/src/main/java/com/zhangmeng/online/exam/controller/PaperController.java @@ -89,6 +89,19 @@ public class PaperController { map.put("type", question.getType().getDesc()); map.put("subject", question.getSubject().getName()); map.put("score", question.getScore()); + + List> list = question.getOptions().stream().map(option -> { + Map optionMap = new HashMap<>(); + optionMap.put("id", option.getId()); + optionMap.put("name", option.getOptionName()); + optionMap.put("content", option.getOptionContent()); + optionMap.put("score", option.getOptionScore()); + optionMap.put("explanation", option.getExplanation()); + optionMap.put("isAnswer", option.getIsAnswer()); + return optionMap; + }).toList(); + + map.put("options",list ); resultList.add(map); } return Result.success(resultList);