From d6b79ed724583cb8a2cbf1907e729acbcfa0bb12 Mon Sep 17 00:00:00 2001 From: yuan <1363654894@qq.com> Date: Sun, 8 Sep 2024 14:17:25 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E8=A1=8C=E6=95=B0=E6=8D=AE=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/servier/impl/RuleVersionServiceImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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 b394b0e..27888ce 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 @@ -136,15 +136,16 @@ public class RuleVersionServiceImpl Class clazz = classResult.getData(); try { + Object instance = clazz.getDeclaredConstructor().newInstance(); - System.out.println(1); engineRecordMap.put(dataRecord.getRuleVersionType(), (BasicEngine) instance); - System.out.println(2); + } catch (InstantiationException | IllegalAccessException | InvocationTargetException | NoSuchMethodException e) { throw new RuntimeException(e); } - + System.out.println(1); DataValue[] dataValues = new DataValue[3]; + System.out.println(2); dataValues[0].setKey("id"); dataValues[0].setType("bigint"); dataValues[0].setLabel("主键ID"); @@ -157,7 +158,9 @@ public class RuleVersionServiceImpl dataValues[2].setType("int"); dataValues[2].setLabel("年龄"); dataValues[2].setValue("20"); + System.out.println(1); dataRecord.setDataValues(dataValues); + System.out.println(2); System.out.println(1); System.out.println("测试数据"+dataRecord); log.info("测试数据:[{}]",dataRecord.getDataValues());