From 12c91b84bceed373b44750180623ba8d3b71636b Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 24 六月 2024 15:44:24 +0800
Subject: [PATCH] 开始考试接口完善
---
src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
index 674129f..3efb975 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
@@ -189,7 +189,16 @@
return doQuestionVO;
}).collect(Collectors.toList());
questionList.addAll(childQuestions);
+
}
+ // 淇濇寔闅忔満璇曞嵎鍜屽浐瀹氳瘯鍗风殑鏍煎紡涓�鑷�
+ List<PaperFixQuestionVO> examData = new ArrayList<>(1);
+ PaperFixQuestionVO paperFixQuestionVO = new PaperFixQuestionVO();
+ paperFixQuestionVO.setQuestionList(questionList);
+ paperFixQuestionVO.setTitle("");
+ paperFixQuestionVO.setQuestionType(null);
+ examData.add(paperFixQuestionVO);
+ return Result.ok(examData);
}
return Result.ok();
}
@@ -201,6 +210,9 @@
* @return
*/
private List<PaperFixQuestionVO> coverTo(ExamPaper examPaper) {
+ if (! StringUtils.hasText(examPaper.getContent())) {
+ throw new RuntimeException("璇曞嵎鏈厤缃鐩紝璇疯仈绯昏�佸笀");
+ }
List<PaperFixQuestionDTO> questionWarpList = JSON.parseArray(examPaper.getContent(), PaperFixQuestionDTO.class);
return questionWarpList.stream().map(item -> {
PaperFixQuestionVO vo = new PaperFixQuestionVO();
--
Gitblit v1.8.0