diff --git a/src/main/java/com/iflytop/sgs/app/controller/ContainerController.java b/src/main/java/com/iflytop/sgs/app/controller/ContainerController.java index a801ebb..58c9191 100644 --- a/src/main/java/com/iflytop/sgs/app/controller/ContainerController.java +++ b/src/main/java/com/iflytop/sgs/app/controller/ContainerController.java @@ -29,6 +29,11 @@ public class ContainerController { @Operation(summary = "更新容器配置") @PutMapping("") public Result update(@Valid @RequestBody Container container) { - return Result.success(containerService.updateById(container)); + Container containerExist = containerService.getById(container.getId()); + if (containerExist == null) { + Result.failed("参数错误"); + } + containerExist.setCapacityUsed(container.getCapacityUsed()); + return Result.success(containerService.updateById(containerExist)); } }