|
|
@@ -91,8 +91,10 @@ public class BokUtil {
|
|
|
throw new RuntimeException("bok request error!for findByIdIn:" + Arrays.toString(requestIds.toArray()));
|
|
|
}
|
|
|
List<BaseQuestionVO> collect = parseBody(tqs);
|
|
|
+
|
|
|
Map<String,Object> newGet=new HashMap<>(collect.size());
|
|
|
for (BaseQuestionVO vo : collect) {
|
|
|
+ System.out.println(vo);
|
|
|
questionsMap.put(vo.getQuestionId(), vo);
|
|
|
newGet.put(vo.getQuestionId(),vo);
|
|
|
}
|
|
|
@@ -117,12 +119,12 @@ public class BokUtil {
|
|
|
case "choice":
|
|
|
return ChoiceQuestionVO.builder().stem((String) q.get("stem")).kind(QuestionKindState.CHOICE)
|
|
|
.options((Map<String, String>) q.get("options")).answer(((String) q.get("answer")).replaceAll("【答案】", ""))
|
|
|
- .analysis((String) q.get("analysis")).questionId(String.valueOf((Integer) q.get("tqId"))).build();
|
|
|
+ .analysis((String) q.get("analysis")).questionId(String.valueOf((Integer) q.get("tq_id"))).build();
|
|
|
|
|
|
case "true_false":
|
|
|
return TrueOrFalseQuestionVO.builder().stem((String) q.get("stem")).kind(QuestionKindState.TRUE_FALSE)
|
|
|
.answer(Boolean.valueOf((String) q.get("answer")))
|
|
|
- .analysis((String) q.get("analysis")).questionId(String.valueOf((Integer) q.get("tqId"))).build();
|
|
|
+ .analysis((String) q.get("analysis")).questionId(String.valueOf((Integer) q.get("tq_id"))).build();
|
|
|
default:
|
|
|
}
|
|
|
throw HelperException.of(ExceptionType.ERROR,"unknown type:" + (String) q.get("type"));
|