Sfoglia il codice sorgente

统一表达式字符

caixiaofeng 6 mesi fa
parent
commit
39b86d26e9

+ 4 - 0
flow-workflow/flow-workflow-entity/src/main/java/com/flow/entity/node/ConditionNode.java

@@ -37,6 +37,8 @@ public class ConditionNode extends Node {
         operatorMap.put("nu", "var:isNotNull(%s)");
         // 字符包含
         operatorMap.put("lk", "var:contains(%s, %s)");
+        // 字符不包含
+        operatorMap.put("nl", "!var:contains(%s, %s)");
         // 大于
         operatorMap.put("gt", "var:gt(%s, %s)");
         // 小于
@@ -45,6 +47,8 @@ public class ConditionNode extends Node {
         operatorMap.put("le", "var:lte(%s, %s)");
         // 大于或等于
         operatorMap.put("ge", "var:gte(%s, %s)");
+        // 介于
+        operatorMap.put("bt", "var > %s && var < %s");
     }
 
     protected String stringVal(Object val) {