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 eb28f89..a80824e 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 @@ -50,7 +50,7 @@ public class RuleVersionServiceImpl public static final String ClassPath = "/home/lib/com/muyu/generate/"; static Map> engineValueMap = new ConcurrentHashMap<>(); - static Map> engineRecordMap = new ConcurrentHashMap<>(); + static Map> engineRecordMap = new ConcurrentHashMap<>(); @Override public List selectList(Long ruleId) { @@ -138,7 +138,7 @@ public class RuleVersionServiceImpl try { Object instance = clazz.getDeclaredConstructor().newInstance(); - engineRecordMap.put(dataRecord.getRuleVersionType(), (BasicEngine) instance); + engineRecordMap.put(dataRecord.getRuleVersionType(), (BasicEngine) instance); } catch (InstantiationException | IllegalAccessException | InvocationTargetException | NoSuchMethodException e) { throw new RuntimeException(e); @@ -161,8 +161,8 @@ public class RuleVersionServiceImpl dataRecord.setDataValues(dataValues); log.info("测试数据:[{}]",dataRecord.getDataValues()); - BasicEngine engine = engineRecordMap.get(dataRecord.getRuleVersionType()); - engine.set(dataRecord); + BasicEngine engine = engineRecordMap.get(dataRecord.getRuleVersionType()); + engine.set(dataRecord.getDataValues()); engine.execution(); }