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