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()
.ruleId(ruleVersionUpdCodeReq.getRuleVersionId())
.ruleId(idSupplier.get())
.ruleVersionText(ruleVersionUpdCodeReq.getRuleVersionText())
.build();
}

View File

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