diff --git a/cloud-rule-common/src/main/java/com/muyu/rule/common/domain/req/VersionAddReq.java b/cloud-rule-common/src/main/java/com/muyu/rule/common/domain/req/VersionAddReq.java index e710bb6..85fb4d2 100644 --- a/cloud-rule-common/src/main/java/com/muyu/rule/common/domain/req/VersionAddReq.java +++ b/cloud-rule-common/src/main/java/com/muyu/rule/common/domain/req/VersionAddReq.java @@ -18,7 +18,7 @@ import lombok.experimental.SuperBuilder; @SuperBuilder @NoArgsConstructor @AllArgsConstructor -@Tag(name = "客户端版本添加请求对象") +@Tag(name = "规则版本添加请求对象") public class VersionAddReq { /** diff --git a/cloud-rule-server/src/main/java/com/muyu/rule/server/basic/engine/value/ENGINE_PHONE_TEST_V1.java b/cloud-rule-server/src/main/java/com/muyu/rule/server/basic/engine/value/ENGINE_PHONE_TEST_V1.java index 07e8161..cd8cb30 100644 --- a/cloud-rule-server/src/main/java/com/muyu/rule/server/basic/engine/value/ENGINE_PHONE_TEST_V1.java +++ b/cloud-rule-server/src/main/java/com/muyu/rule/server/basic/engine/value/ENGINE_PHONE_TEST_V1.java @@ -13,4 +13,6 @@ public class ENGINE_PHONE_TEST_V1 { + + } 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 8bb68ec..958e49a 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 @@ -1,5 +1,6 @@ package com.muyu.rule.server.controller; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.muyu.common.core.domain.Result; import com.muyu.rule.common.domain.DataValue; import com.muyu.rule.common.domain.RuleEngineVersion; @@ -38,6 +39,29 @@ import java.util.Map; @Tag(name = "规则版本控制层", description = "规则版本管理,查看等相关操作") public class RuleEngineVersionController { + + /** + * 保存代码 + * @param ruleEngineVersion + * @return + */ + + + @PostMapping("/saveCode") + public Result saveCode(@RequestBody RuleEngineVersion ruleEngineVersion){ + + UpdateWrapper updateWrapper = new UpdateWrapper<>(); + + updateWrapper.eq(ruleEngineVersion.getRuleId(),ruleEngineVersion.getVersionClazz()); + + + versionService.Upload(ruleEngineVersion.getVersionClazz(),ruleEngineVersion.getClassName()); + + + return Result.success(); + } + + @Autowired private RuleEngineVersionService versionService; @@ -121,6 +145,25 @@ public Result testValue(@PathVariable("versionClazz") String versionClazz,@Reque return Result.success(); } + + + + + + + + + + + + + + + + + + + @PostMapping("/test") public Result test(){ 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 d042683..1d91332 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 @@ -27,7 +27,7 @@ public interface RuleEngineVersionService extends IService { void disable(Long id); - String dataGenerate(String dataSource); + /** * diff --git a/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineServiceImpl.java b/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineServiceImpl.java index 020bcfb..e7fbc1e 100644 --- a/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineServiceImpl.java +++ b/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineServiceImpl.java @@ -66,13 +66,8 @@ public class RuleEngineServiceImpl extends ServiceImpl