diff --git a/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleVersion.java b/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleVersion.java index 5e36047..33c828d 100644 --- a/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleVersion.java +++ b/cloud-rule-common/src/main/java/com/muyu/common/domain/RuleVersion.java @@ -90,9 +90,9 @@ public class RuleVersion extends BaseEntity { } - public static RuleVersion updCodeBuild(RuleVersionUpdCodeReq ruleVersionUpdCodeReq) { + public static RuleVersion updCodeBuild(RuleVersionUpdCodeReq ruleVersionUpdCodeReq, Supplier idSupplier) { return RuleVersion.builder() - .ruleId(ruleVersionUpdCodeReq.getRuleVersionId()) + .ruleId(idSupplier.get()) .ruleVersionText(ruleVersionUpdCodeReq.getRuleVersionText()) .build(); } diff --git a/cloud-rule-server/src/main/java/com/muyu/controller/RuleVersionController.java b/cloud-rule-server/src/main/java/com/muyu/controller/RuleVersionController.java index 7187cef..1ed671e 100644 --- a/cloud-rule-server/src/main/java/com/muyu/controller/RuleVersionController.java +++ b/cloud-rule-server/src/main/java/com/muyu/controller/RuleVersionController.java @@ -129,16 +129,17 @@ public class RuleVersionController { /** * 通过ID修改版本代码 * @param ruleVersionId - * @param ruleVersionUpdReq + * @param ruleVersionUpdCodeReq * @return */ @PutMapping("/updText/{ruleVersionId}") @Operation(summary = "通过ID修改规则版本代码",description = "进行版本更新时操作") public Result updText( + @Schema(title = "版本ID",type = "Long",defaultValue = "1",description = "通过ID修改版本代码") @PathVariable("ruleVersionId") Long ruleVersionId, - @Validated @RequestBody RuleVersionUpdReq ruleVersionUpdReq + @Validated @RequestBody RuleVersionUpdCodeReq ruleVersionUpdCodeReq ){ - ruleVersionService.updateById(RuleVersion.updBuild(ruleVersionUpdReq,() -> ruleVersionId)); + ruleVersionService.updateById(RuleVersion.updCodeBuild(ruleVersionUpdCodeReq,() -> ruleVersionId)); return Result.success(null,"操作成功"); }