From 4891ce55e79066cd85953d9ab37c6317013e8971 Mon Sep 17 00:00:00 2001 From: youjie <272855983@qq.com> Date: Wed, 5 Jul 2023 08:34:04 +0800 Subject: [PATCH] 生成入库任务时,如果是空托盘 那么不需要更新库存 --- huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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, -- libgit2 0.22.2