考试显示内容的修改,增加图片的支持

This commit is contained in:
daihh
2022-12-23 16:52:47 +08:00
parent 8975558101
commit bde1151a3e
3 changed files with 10 additions and 0 deletions

View File

@@ -657,6 +657,7 @@ public class AloneExamApi extends ApiBaseController {
try { try {
// 排除掉非vo中的数据减少传输消耗 // 排除掉非vo中的数据减少传输消耗
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
List<TestQuestionVo> voList = objectMapper.readValue(detail.getPaperJson(), new TypeReference<List<TestQuestionVo>>() {}); List<TestQuestionVo> voList = objectMapper.readValue(detail.getPaperJson(), new TypeReference<List<TestQuestionVo>>() {});
List<TestQuestionVo> eqVoList = objectMapper.readValue(pageJson, new TypeReference<List<TestQuestionVo>>() {}); List<TestQuestionVo> eqVoList = objectMapper.readValue(pageJson, new TypeReference<List<TestQuestionVo>>() {});
for(TestQuestionVo vo : voList) { for(TestQuestionVo vo : voList) {
@@ -687,6 +688,7 @@ public class AloneExamApi extends ApiBaseController {
vo.setDefaultScore(eqVo.getDefaultScore()); vo.setDefaultScore(eqVo.getDefaultScore());
vo.setTitle(eqVo.getTitle()); vo.setTitle(eqVo.getTitle());
vo.setType(eqVo.getType()); vo.setType(eqVo.getType());
vo.setImages(eqVo.getImages());
if(vo.getOptionList()!=null && vo.getOptionList().size()>0) { if(vo.getOptionList()!=null && vo.getOptionList().size()>0) {
for(TestOptionVo opt : vo.getOptionList()) { for(TestOptionVo opt : vo.getOptionList()) {
for(TestOptionVo eqOpt : eqVo.getOptionList()) { for(TestOptionVo eqOpt : eqVo.getOptionList()) {
@@ -695,6 +697,7 @@ public class AloneExamApi extends ApiBaseController {
opt.setIsAnswer(eqOpt.getIsAnswer()); opt.setIsAnswer(eqOpt.getIsAnswer());
opt.setOptions(eqOpt.getOptions()); opt.setOptions(eqOpt.getOptions());
opt.setScore(eqOpt.getScore()); opt.setScore(eqOpt.getScore());
opt.setImages(eqOpt.getImages());
break; break;
} }
} }

View File

@@ -29,4 +29,6 @@ public class TestOptionVo {
private Boolean isAnswer; private Boolean isAnswer;
private Float score; private Float score;
private String images;
} }

View File

@@ -36,6 +36,11 @@ public class TestQuestionVo {
*/ */
private String answer; private String answer;
/**
* 图片信息
*/
private String images;
/** /**
* 选项 * 选项
*/ */