From d09c40ede0a1e2ddbecfd8fe82dad7ae1d2d5cac Mon Sep 17 00:00:00 2001 From: yanyan Date: Thu, 22 Feb 2024 10:50:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=AD=A3=E7=A1=AE=E7=AD=94?= =?UTF-8?q?=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/templates/project/question/addNew.html | 3 ++- .../zdxt/knowledge/service/impl/SceneQuestionServiceImpl.java | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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<>();