From 022f57f3fa389d612a3f3b0a56035238eb245a86 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Tue, 17 Oct 2023 17:51:45 +0800 Subject: [PATCH] =?UTF-8?q?add=20-=20=E6=B7=BB=E5=8A=A0=E6=96=B0=E7=89=88?= =?UTF-8?q?=E7=9A=84=20JSON=20=E8=BD=AC=20BPMN=20=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../axzo/workflow/core/common/utils/BpmTransformUtil.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmTransformUtil.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmTransformUtil.java index 28dc6daa2..2d15ceccd 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmTransformUtil.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmTransformUtil.java @@ -120,8 +120,12 @@ public class BpmTransformUtil { if (!ObjectUtils.isEmpty(parentNode.getProperty()) && !Boolean.TRUE.equals(parentNode.getProperty().getDefaultBranch())) { //解析条件表达式 StringBuffer conditionExpression = new StringBuffer(); - conditionExpression.append("${ "); - conditionExpression.append("var:eq('" + parentNode.getProperty().getConditionBranchKey() + "', " + parentNode.getProperty().getConditionBranchValue() + ")"); + conditionExpression.append("${ ") + .append("var:eq('") + .append(parentNode.getProperty().getConditionBranchKey()) + .append("', ") + .append(parentNode.getProperty().getConditionBranchValue()) + .append(")"); conditionExpression.append(" }"); flow.setConditionExpression(conditionExpression.toString());