gaoluyang
5 天以前 a0b4de611e3b1986b2713c6a161cc1613ec31a5b
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/itemreceipt/MesWmItemReceiptController.java
@@ -127,14 +127,30 @@
    }
    @PutMapping("/finish")
    @Operation(summary = "执行入库")
    @Operation(summary = "执行入库(旧流程,已由确认入库取代)")
    @Parameter(name = "id", description = "编号", required = true)
    @PreAuthorize("@ss.hasPermission('mes:wm-item-receipt:finish')")
    @Deprecated
    public CommonResult<Boolean> finishItemReceipt(@RequestParam("id") Long id) {
        itemReceiptService.finishItemReceipt(id);
        return success(true);
    }
    @PutMapping("/confirm")
    @Operation(summary = "确认入库:核对数量后一步完成入库")
    @Parameter(name = "id", description = "采购入库单编号", required = true)
    @Parameter(name = "warehouseId", description = "入库仓库编号", required = true)
    @Parameter(name = "locationId", description = "入库库区编号", required = true)
    @Parameter(name = "areaId", description = "入库库位编号", required = true)
    @PreAuthorize("@ss.hasPermission('mes:wm-item-receipt:finish')")
    public CommonResult<Boolean> confirmItemReceipt(@RequestParam("id") Long id,
                                                    @RequestParam(value = "warehouseId", required = false) Long warehouseId,
                                                    @RequestParam(value = "locationId", required = false) Long locationId,
                                                    @RequestParam(value = "areaId", required = false) Long areaId) {
        itemReceiptService.confirmItemReceipt(id, warehouseId, locationId, areaId);
        return success(true);
    }
    @PutMapping("/cancel")
    @Operation(summary = "取消采购入库单")
    @Parameter(name = "id", description = "编号", required = true)