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")