From 51028e149e34c24a2d3c27617afcfa115aff42d3 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 24 六月 2024 18:27:02 +0800
Subject: [PATCH] 注释

---
 src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 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..cacec85 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();
@@ -252,6 +264,12 @@
         return Result.ok().data(vos);
     }
 
+    /**
+     * 涓诲姩鎻愪氦璇曞嵎
+     *
+     * @param submitData 璇曞嵎鍋氶鎻愪氦鏁版嵁
+     * @return
+     */
     @Override
     public Result examSubmit(ExamSubmitVO submitData) {
         // 鏍¢獙
@@ -291,6 +309,12 @@
         return Result.ok();
     }
 
+    /**
+     * 涓存椂淇濆瓨璇曞嵎
+     *
+     * @param submitData
+     * @return
+     */
     @Override
     public Result timingSubmit(ExamSubmitVO submitData) {
         saveTempExam(submitData, ExamSubmitTempStatusEnum.TEMP);
@@ -298,7 +322,7 @@
     }
 
     /**
-     * 淇濆瓨涓存椂璇曞嵎
+     * 淇濆瓨璇曞嵎锛氬鏋滄帴鍙f槸瀹氭椂淇濆瓨閭d箞鏄复鏃惰瘯鍗枫�傚鏋滄帴鍙f槸鑷富鎻愪氦閭d箞鏄畬鎴愯瘯鍗�
      *
      * @param submitData  鍓嶇浼犻�掔殑璇曞嵎鏁版嵁
      * @param status  璇曞嵎鐨勭姸鎬�

--
Gitblit v1.8.0