From bde1151a3ebc6ac06427b05c0943338484747041 Mon Sep 17 00:00:00 2001 From: daihh Date: Fri, 23 Dec 2022 16:52:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E8=AF=95=E6=98=BE=E7=A4=BA=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E7=9A=84=E4=BF=AE=E6=94=B9=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E7=9A=84=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/xboe/module/exam/api/AloneExamApi.java | 3 +++ .../src/main/java/com/xboe/module/exam/vo/TestOptionVo.java | 2 ++ .../main/java/com/xboe/module/exam/vo/TestQuestionVo.java | 5 +++++ 3 files changed, 10 insertions(+) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/exam/api/AloneExamApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/exam/api/AloneExamApi.java index d148624c..394d6638 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/exam/api/AloneExamApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/exam/api/AloneExamApi.java @@ -657,6 +657,7 @@ public class AloneExamApi extends ApiBaseController { try { // 排除掉非vo中的数据,减少传输消耗 objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + List voList = objectMapper.readValue(detail.getPaperJson(), new TypeReference>() {}); List eqVoList = objectMapper.readValue(pageJson, new TypeReference>() {}); for(TestQuestionVo vo : voList) { @@ -687,6 +688,7 @@ public class AloneExamApi extends ApiBaseController { vo.setDefaultScore(eqVo.getDefaultScore()); vo.setTitle(eqVo.getTitle()); vo.setType(eqVo.getType()); + vo.setImages(eqVo.getImages()); if(vo.getOptionList()!=null && vo.getOptionList().size()>0) { for(TestOptionVo opt : vo.getOptionList()) { for(TestOptionVo eqOpt : eqVo.getOptionList()) { @@ -695,6 +697,7 @@ public class AloneExamApi extends ApiBaseController { opt.setIsAnswer(eqOpt.getIsAnswer()); opt.setOptions(eqOpt.getOptions()); opt.setScore(eqOpt.getScore()); + opt.setImages(eqOpt.getImages()); break; } } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/exam/vo/TestOptionVo.java b/servers/boe-server-all/src/main/java/com/xboe/module/exam/vo/TestOptionVo.java index 74635659..46cf439c 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/exam/vo/TestOptionVo.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/exam/vo/TestOptionVo.java @@ -29,4 +29,6 @@ public class TestOptionVo { private Boolean isAnswer; private Float score; + + private String images; } diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/exam/vo/TestQuestionVo.java b/servers/boe-server-all/src/main/java/com/xboe/module/exam/vo/TestQuestionVo.java index 36d9ce04..c5f00b9a 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/exam/vo/TestQuestionVo.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/exam/vo/TestQuestionVo.java @@ -35,6 +35,11 @@ public class TestQuestionVo { * 答案 */ private String answer; + + /** + * 图片信息 + */ + private String images; /** * 选项