From 180a71c6cce5954cbd774db63a968f8f61994e4a Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期五, 21 三月 2025 13:33:55 +0800 Subject: [PATCH] 修改 # 库位初始化添加空管 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocController.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocController.java index 2521ad4..5c18951 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocController.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/LocController.java @@ -159,6 +159,18 @@ return locService.modifyLocs(locs); } + @PreAuthorize("hasAuthority('manager:loc:update')") + @PostMapping("/loc/batch/area") + @ApiOperation("搴撲綅鎵归噺鍒嗗尯") + public R batchLocArea(@RequestBody LocModifyParams locs) { + if (Objects.isNull(locs)) { + throw new CoolException("鍙傛暟涓嶈兘涓虹┖锛侊紒"); + } + locs.setCreateBy(getLoginUser().getId()); + locs.setUpdateBy(getLoginUser().getId()); + return locService.batchBindLocs(locs); + } + @PreAuthorize("hasAuthority('manager:loc:update')") @ApiOperation("搴撲綅鍒濆鍖�") @@ -167,9 +179,31 @@ if (Objects.isNull(param)) { throw new CoolException("鍒濆鍖栦俊鎭笉鑳戒负绌猴紒锛�"); } + if (Objects.isNull(param.getWarehouseId())) { + throw new CoolException("浠撳簱ID涓嶈兘涓虹┖锛侊紒"); + } if (Objects.isNull(param.getAreaId())) { throw new CoolException("搴撳尯ID涓嶈兘涓虹┖锛侊紒"); } + if (Objects.isNull(param.getStartRow())) { + throw new CoolException("璧峰鎺掍笉鑳戒负绌猴紒锛�"); + } + if (Objects.isNull(param.getEndRow())) { + throw new CoolException("缁堟鎺掍笉鑳戒负绌猴紒锛�"); + } + if (Objects.isNull(param.getStartBay())) { + throw new CoolException("璧峰鍒椾笉鑳戒负绌猴紒锛�"); + } + if (Objects.isNull(param.getEndBay())) { + throw new CoolException("缁堟鍒椾笉鑳戒负绌猴紒锛�"); + } + if (Objects.isNull(param.getStartLev())) { + throw new CoolException("璧峰灞備笉鑳戒负绌猴紒锛�"); + } + if (Objects.isNull(param.getEndLev())) { + throw new CoolException("缁堟灞備笉鑳戒负绌猴紒锛�"); + } + return locService.initLocs(param); } -- Gitblit v1.9.1