diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/warehouse/MesWmWarehouseLocationController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/warehouse/MesWmWarehouseLocationController.java index 062c233..f4b2c3b 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/warehouse/MesWmWarehouseLocationController.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/warehouse/MesWmWarehouseLocationController.java @@ -94,6 +94,25 @@ public class MesWmWarehouseLocationController { return success(buildWarehouseLocationRespVOList(list)); } + // TODO @AI:是不是搞个批量的接口,把 set-item-mixing、set-batch-mixing 融合成一个? + @PutMapping("/set-item-mixing") + @Operation(summary = "批量设置库区下所有库位的物料混放规则") + @PreAuthorize("@ss.hasPermission('mes:wm-warehouse:update')") + public CommonResult setItemMixing(@RequestParam("locationId") Long locationId, + @RequestParam("allow") Boolean allow) { + areaService.updateAllowItemMixingByLocationId(locationId, allow); + return success(true); + } + + @PutMapping("/set-batch-mixing") + @Operation(summary = "批量设置库区下所有库位的批次混放规则") + @PreAuthorize("@ss.hasPermission('mes:wm-warehouse:update')") + public CommonResult setBatchMixing(@RequestParam("locationId") Long locationId, + @RequestParam("allow") Boolean allow) { + areaService.updateAllowBatchMixingByLocationId(locationId, allow); + return success(true); + } + // ==================== 拼接 VO ==================== /**