diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java index daa262b..4a1ff6e 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java @@ -199,9 +199,12 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai throw new JeecgBootException("创建入库任务, 任务详情生成失败"); } if (receiptContainerHeader.getTaskType() == QuantityConstant.TASK_TYPE_SUPPLEMENTRECEIPT) { - success = inventoryHeaderService.updateInventoryContainerStatusByContainerCode(containerCode, warehouseCode); - if (!success) { - throw new JeecgBootException("创建入库任务, 更新库存头失败"); + // 如果是空托盘,那么不需要更新库存 + if (!containerFillStatus.equals(QuantityConstant.STATUS_CONTAINER_FILL_EMPTY)) { + success = inventoryHeaderService.updateInventoryContainerStatusByContainerCode(containerCode, warehouseCode); + if (!success) { + throw new JeecgBootException("创建入库任务, 更新库存头失败"); + } } } success = receiptContainerHeaderService.updateToPortAndStatus(receiptContainerHeader.getToPort(), QuantityConstant.RECEIPT_CONTAINER_TASK,