feat():行数据测试

master
yuan 2024-09-08 11:32:39 +08:00
parent 66b6ae4398
commit 483d6303c1
1 changed files with 4 additions and 4 deletions

View File

@ -50,7 +50,7 @@ public class RuleVersionServiceImpl
public static final String ClassPath = "/home/lib/com/muyu/generate/";
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
public List<RuleVersionResp> selectList(Long ruleId) {
@ -138,7 +138,7 @@ public class RuleVersionServiceImpl
try {
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) {
throw new RuntimeException(e);
@ -161,8 +161,8 @@ public class RuleVersionServiceImpl
dataRecord.setDataValues(dataValues);
log.info("测试数据:[{}]",dataRecord.getDataValues());
BasicEngine<DataRecord> engine = engineRecordMap.get(dataRecord.getRuleVersionType());
engine.set(dataRecord);
BasicEngine<DataValue[]> engine = engineRecordMap.get(dataRecord.getRuleVersionType());
engine.set(dataRecord.getDataValues());
engine.execution();
}