From 0fb6563de530e5278356f7557480764cb59942c5 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 25 六月 2024 15:14:42 +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