소스 검색

修复规则功能调用参数表达式错误

zhouhao 4 년 전
부모
커밋
21a597ae25

+ 1 - 1
jetlinks-components/rule-engine-component/src/main/java/org/jetlinks/community/rule/engine/executor/DeviceMessageSendTaskExecutorProvider.java

@@ -156,7 +156,7 @@ public class DeviceMessageSendTaskExecutorProvider implements TaskExecutorProvid
 
             if (!CollectionUtils.isEmpty(inputs)) {
                 for (FunctionParameter input : inputs) {
-                    input.setValue(ExpressionUtils.analytical(String.valueOf(input), ctx, "spel"));
+                    input.setValue(ExpressionUtils.analytical(String.valueOf(input.getValue()), ctx, "spel"));
                 }
             }