diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java index 0845942..b0b190b 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java @@ -400,6 +400,22 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS return result; } + @AutoLog(value = "PDA出库-批量呼叫料盒") + @ApiOperation(value = "PDA出库-批量呼叫料盒", notes = "创建空的分拣出库任务,并返回任务id") + @PostMapping("/batchCallBox") + @ResponseBody + @ApiLogger(apiName = "PDA出库-呼叫料盒", from = "PDA") + public Result<TaskHeader> batchCallBox(@RequestBody List<CallBoxBean> callBoxBeanList, HttpServletRequest req) { + String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); + Result result = null; + // 分拣出库类型 + for (CallBoxBean callBoxBean : callBoxBeanList) { + callBoxBean.setType(QuantityConstant.TASK_TYPE_SORTINGSHIPMENT); + result = huahengMultiHandlerService.callBox(callBoxBean, warehouseCode); + } + return result; + } + @AutoLog(value = "快速出库") @ApiOperation(value = "快速出库", notes = "快速出库") @PostMapping("/autoShipment")