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());