update - 调整 condition 节点拼接条件组,条件的表达式
This commit is contained in:
parent
ebcb76fd9b
commit
43fedb8814
@ -59,10 +59,10 @@ public class SequenceFlowJsonConverter extends AbstractBpmnJsonConverter<Sequenc
|
||||
StringBuilder sb = new StringBuilder("${");
|
||||
groups.forEach(group -> {
|
||||
String operator = "||";
|
||||
if ("and".equals(nodeProperty.getGroupsType())) {
|
||||
if ("and".equalsIgnoreCase(nodeProperty.getGroupsType())) {
|
||||
operator = "&&";
|
||||
}
|
||||
if (sb.indexOf(operator) > 0) {
|
||||
if (sb.indexOf(operator) > 0 || sb.length() != 2) {
|
||||
sb.append(" ").append(operator).append(" ");
|
||||
}
|
||||
StringBuilder conditionSb = new StringBuilder();
|
||||
@ -70,10 +70,10 @@ public class SequenceFlowJsonConverter extends AbstractBpmnJsonConverter<Sequenc
|
||||
conditionSb.append("(");
|
||||
group.getConditions().forEach(condition -> {
|
||||
String conditionOperator = "||";
|
||||
if ("and".equals(group.getConditionsType())) {
|
||||
if ("and".equalsIgnoreCase(group.getConditionsType())) {
|
||||
conditionOperator = "&&";
|
||||
}
|
||||
if (conditionSb.indexOf(conditionOperator) > 0) {
|
||||
if (conditionSb.indexOf(conditionOperator) > 0 || conditionSb.length() != 1) {
|
||||
conditionSb.append(" ").append(conditionOperator).append(" ");
|
||||
}
|
||||
conditionSb.append(parseConditions(condition));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user