mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-15 13:56:50 +08:00
考试显示内容的修改,增加图片的支持
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,4 +29,6 @@ public class TestOptionVo {
|
||||
private Boolean isAnswer;
|
||||
|
||||
private Float score;
|
||||
|
||||
private String images;
|
||||
}
|
||||
|
||||
@@ -35,6 +35,11 @@ public class TestQuestionVo {
|
||||
* 答案
|
||||
*/
|
||||
private String answer;
|
||||
|
||||
/**
|
||||
* 图片信息
|
||||
*/
|
||||
private String images;
|
||||
|
||||
/**
|
||||
* 选项
|
||||
|
||||
Reference in New Issue
Block a user