diff --git a/cloud-rule-engine/src/main/java/com/muyu/engine/basic/BasicEngine.java b/cloud-rule-engine/src/main/java/com/muyu/engine/basic/BasicEngine.java index fb95449..e126d9c 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/engine/basic/BasicEngine.java +++ b/cloud-rule-engine/src/main/java/com/muyu/engine/basic/BasicEngine.java @@ -13,7 +13,7 @@ import com.muyu.engine.basic.handler.DataEngineHandler; */ public interface BasicEngine { - public void set(DataValue dataValue); + public void set(V dataValue); //获取原始值 public V get(); diff --git a/cloud-rule-engine/src/main/java/com/muyu/engine/basic/abstracts/DataEngineRecordActuator.java b/cloud-rule-engine/src/main/java/com/muyu/engine/basic/abstracts/DataEngineRecordActuator.java index f5e589d..88ec676 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/engine/basic/abstracts/DataEngineRecordActuator.java +++ b/cloud-rule-engine/src/main/java/com/muyu/engine/basic/abstracts/DataEngineRecordActuator.java @@ -15,7 +15,7 @@ import com.muyu.engine.basic.handler.DataEngineRecordHandler; public abstract class DataEngineRecordActuator implements BasicEngine { @Override - public void set(DataValue dataValue){ + public void set(DataValue[] dataValue){ DataEngineRecordHandler.set(dataValue); } diff --git a/cloud-rule-server/src/main/java/com/muyu/servier/impl/RuleVersionServiceImpl.java b/cloud-rule-server/src/main/java/com/muyu/servier/impl/RuleVersionServiceImpl.java index 9fee7ad..eb28f89 100644 --- a/cloud-rule-server/src/main/java/com/muyu/servier/impl/RuleVersionServiceImpl.java +++ b/cloud-rule-server/src/main/java/com/muyu/servier/impl/RuleVersionServiceImpl.java @@ -162,7 +162,7 @@ public class RuleVersionServiceImpl log.info("测试数据:[{}]",dataRecord.getDataValues()); BasicEngine engine = engineRecordMap.get(dataRecord.getRuleVersionType()); - engine.set(dataRecord.getDataValues()[3]); + engine.set(dataRecord); engine.execution(); }