feat():保存代码

master
yuan 2024-09-06 16:07:06 +08:00
parent 4382e9a61e
commit 4977eae5cb
2 changed files with 6 additions and 5 deletions

View File

@ -90,9 +90,9 @@ public class RuleVersion extends BaseEntity {
} }
public static RuleVersion updCodeBuild(RuleVersionUpdCodeReq ruleVersionUpdCodeReq) { public static RuleVersion updCodeBuild(RuleVersionUpdCodeReq ruleVersionUpdCodeReq, Supplier<Long> idSupplier) {
return RuleVersion.builder() return RuleVersion.builder()
.ruleId(ruleVersionUpdCodeReq.getRuleVersionId()) .ruleId(idSupplier.get())
.ruleVersionText(ruleVersionUpdCodeReq.getRuleVersionText()) .ruleVersionText(ruleVersionUpdCodeReq.getRuleVersionText())
.build(); .build();
} }

View File

@ -129,16 +129,17 @@ public class RuleVersionController {
/** /**
* ID * ID
* @param ruleVersionId * @param ruleVersionId
* @param ruleVersionUpdReq * @param ruleVersionUpdCodeReq
* @return * @return
*/ */
@PutMapping("/updText/{ruleVersionId}") @PutMapping("/updText/{ruleVersionId}")
@Operation(summary = "通过ID修改规则版本代码",description = "进行版本更新时操作") @Operation(summary = "通过ID修改规则版本代码",description = "进行版本更新时操作")
public Result<Object> updText( public Result<Object> updText(
@Schema(title = "版本ID",type = "Long",defaultValue = "1",description = "通过ID修改版本代码")
@PathVariable("ruleVersionId") Long ruleVersionId, @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,"操作成功"); return Result.success(null,"操作成功");
} }