diff --git a/cloud-rule-server/src/main/java/com/muyu/rule/server/controller/RuleEngineVersionController.java b/cloud-rule-server/src/main/java/com/muyu/rule/server/controller/RuleEngineVersionController.java index d0b3e58..cb5a246 100644 --- a/cloud-rule-server/src/main/java/com/muyu/rule/server/controller/RuleEngineVersionController.java +++ b/cloud-rule-server/src/main/java/com/muyu/rule/server/controller/RuleEngineVersionController.java @@ -201,9 +201,9 @@ public Result look (){ } @PostMapping("/testEngine/{className}") -public Result testEngine(@PathVariable("className") String className, Object object){ - log.info("数据:" + object); - versionService.testEngine(className,object); +public Result testEngine(@PathVariable("className") String className,@RequestBody DataValue dataValue){ + log.info("数据:" + dataValue); + versionService.testEngine(className,dataValue); return Result.success(null,"数据正常"); } diff --git a/cloud-rule-server/src/main/java/com/muyu/rule/server/service/RuleEngineVersionService.java b/cloud-rule-server/src/main/java/com/muyu/rule/server/service/RuleEngineVersionService.java index c8442c3..e0394aa 100644 --- a/cloud-rule-server/src/main/java/com/muyu/rule/server/service/RuleEngineVersionService.java +++ b/cloud-rule-server/src/main/java/com/muyu/rule/server/service/RuleEngineVersionService.java @@ -49,5 +49,5 @@ public interface RuleEngineVersionService extends IService { void testValue(String versionClazz, DataValue dataValue); - void testEngine(String className,Object o); + void testEngine(String className,DataValue dataValue); } diff --git a/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineVersionServiceImpl.java b/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineVersionServiceImpl.java index c314646..14fc98d 100644 --- a/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineVersionServiceImpl.java +++ b/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineVersionServiceImpl.java @@ -207,13 +207,13 @@ public class RuleEngineVersionServiceImpl extends ServiceImpl valueBasicEngine = engineMap.get(basicEngine); - valueBasicEngine.set(basicEngine); + BasicEngine valueBasicEngine = engineMap.get(className); + + valueBasicEngine.set(dataValue); valueBasicEngine.execution();