From 09aa29329d299f060b06d36a23407deb51e7b277 Mon Sep 17 00:00:00 2001 From: "everywhere.z" Date: Wed, 8 May 2024 16:15:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Djson=E6=A0=BC=E5=BC=8Fparser?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=AF=B9language=E8=AE=BE=E7=BD=AE=E7=9A=84b?= =?UTF-8?q?ug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yomahub/liteflow/parser/helper/ParserHelper.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/liteflow-core/src/main/java/com/yomahub/liteflow/parser/helper/ParserHelper.java b/liteflow-core/src/main/java/com/yomahub/liteflow/parser/helper/ParserHelper.java index 40a64b29d..ab0fb928f 100644 --- a/liteflow-core/src/main/java/com/yomahub/liteflow/parser/helper/ParserHelper.java +++ b/liteflow-core/src/main/java/com/yomahub/liteflow/parser/helper/ParserHelper.java @@ -205,7 +205,7 @@ public class ParserHelper { // 当存在节点定义时,解析node节点 if (flowJsonNode.get(FLOW).has(NODES)) { Iterator nodeIterator = flowJsonNode.get(FLOW).get(NODES).get(NODE).elements(); - String id, name, clazz, script, type, file; + String id, name, clazz, script, type, file, language; while ((nodeIterator.hasNext())) { JsonNode nodeObject = nodeIterator.next(); id = nodeObject.get(ID).textValue(); @@ -214,6 +214,7 @@ public class ParserHelper { type = nodeObject.hasNonNull(TYPE) ? nodeObject.get(TYPE).textValue() : null; script = nodeObject.hasNonNull(VALUE) ? nodeObject.get(VALUE).textValue() : ""; file = nodeObject.hasNonNull(FILE) ? nodeObject.get(FILE).textValue() : ""; + language = nodeObject.hasNonNull(LANGUAGE) ? nodeObject.get(LANGUAGE).textValue() : ""; // 如果是禁用的,就不编译了 if (!getEnableByJsonNode(nodeObject)) { @@ -226,7 +227,8 @@ public class ParserHelper { .setClazz(clazz) .setScript(script) .setType(type) - .setFile(file); + .setFile(file) + .setLanguage(language); ParserHelper.buildNode(nodePropBean); }