feat():行数据测试
parent
66b6ae4398
commit
483d6303c1
|
@ -50,7 +50,7 @@ public class RuleVersionServiceImpl
|
||||||
public static final String ClassPath = "/home/lib/com/muyu/generate/";
|
public static final String ClassPath = "/home/lib/com/muyu/generate/";
|
||||||
|
|
||||||
static Map<String , BasicEngine<DataValue>> engineValueMap = new ConcurrentHashMap<>();
|
static Map<String , BasicEngine<DataValue>> engineValueMap = new ConcurrentHashMap<>();
|
||||||
static Map<String , BasicEngine<DataRecord>> engineRecordMap = new ConcurrentHashMap<>();
|
static Map<String , BasicEngine<DataValue[]>> engineRecordMap = new ConcurrentHashMap<>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<RuleVersionResp> selectList(Long ruleId) {
|
public List<RuleVersionResp> selectList(Long ruleId) {
|
||||||
|
@ -138,7 +138,7 @@ public class RuleVersionServiceImpl
|
||||||
try {
|
try {
|
||||||
Object instance = clazz.getDeclaredConstructor().newInstance();
|
Object instance = clazz.getDeclaredConstructor().newInstance();
|
||||||
|
|
||||||
engineRecordMap.put(dataRecord.getRuleVersionType(), (BasicEngine<DataRecord>) instance);
|
engineRecordMap.put(dataRecord.getRuleVersionType(), (BasicEngine<DataValue[]>) instance);
|
||||||
|
|
||||||
} catch (InstantiationException | IllegalAccessException | InvocationTargetException | NoSuchMethodException e) {
|
} catch (InstantiationException | IllegalAccessException | InvocationTargetException | NoSuchMethodException e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
|
@ -161,8 +161,8 @@ public class RuleVersionServiceImpl
|
||||||
dataRecord.setDataValues(dataValues);
|
dataRecord.setDataValues(dataValues);
|
||||||
log.info("测试数据:[{}]",dataRecord.getDataValues());
|
log.info("测试数据:[{}]",dataRecord.getDataValues());
|
||||||
|
|
||||||
BasicEngine<DataRecord> engine = engineRecordMap.get(dataRecord.getRuleVersionType());
|
BasicEngine<DataValue[]> engine = engineRecordMap.get(dataRecord.getRuleVersionType());
|
||||||
engine.set(dataRecord);
|
engine.set(dataRecord.getDataValues());
|
||||||
engine.execution();
|
engine.execution();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue