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

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 {
// 排除掉非vo中的数据减少传输消耗
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
List<TestQuestionVo> voList = objectMapper.readValue(detail.getPaperJson(), new TypeReference<List<TestQuestionVo>>() {});
List<TestQuestionVo> eqVoList = objectMapper.readValue(pageJson, new TypeReference<List<TestQuestionVo>>() {});
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;
}
}

View File

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

View File

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