diff --git a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/question/addNew.html b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/question/addNew.html index bf5c1027..bba0d5a8 100644 --- a/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/question/addNew.html +++ b/lib/EmergencyService/zdxtEmergencyBootStart/src/main/resources/templates/project/question/addNew.html @@ -187,7 +187,8 @@ data.option = JSON.stringify(optionList); data.parentId = [[${parentId}]]; data.guid = [[${guid}]]; - parent.updateNodeFromParent(data.guid,{'option': optionList }) + let answer = $("#answer").val(); + parent.updateNodeFromParent(data.guid,{'option': optionList, 'correct': answer }) //let nodeId = editor.getNodesFromName(data.guid).at(0); //saveOption(optionList); return data; diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneQuestionServiceImpl.java b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneQuestionServiceImpl.java index a82bdda1..7086db57 100644 --- a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneQuestionServiceImpl.java +++ b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneQuestionServiceImpl.java @@ -233,6 +233,10 @@ public class SceneQuestionServiceImpl implements ISceneQuestionService { } else { params.put("channel", null); } + String correct = dataTmp.getString("correct"); + if (StringUtils.isNotEmpty(correct)) { + params.put("correct", correct); + } JSONArray option = dataTmp.getJSONArray("option"); if(Objects.nonNull(option) && option.size()!=0){ Map map = new HashMap<>();