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