From 45894823e8e43a34172e26e3a44805ef58e33f41 Mon Sep 17 00:00:00 2001 From: youjie <272855983@qq.com> Date: Tue, 30 Jul 2024 15:49:47 +0800 Subject: [PATCH] 移库不更新容器填充状态 --- huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java index 2e06ba7..c75236b 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java @@ -2250,13 +2250,17 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea } } if (StringUtils.isEmpty(containerFillStatus)) { - List<InventoryDetail> inventoryDetailList = inventoryDetailService.getInventoryDetailListByContainerCode(containerCode, warehouseCode); - if (inventoryDetailList.size() > 0) { - if (!containerService.updateFillStatus(containerCode, QuantityConstant.STATUS_CONTAINER_FILL_SOME, warehouseCode)) { - throw new JeecgBootException("任务类型" + taskType + "完成任务时,更新容器填充状态失败"); + if (taskType != QuantityConstant.TASK_TYPE_TRANSFER) { + List<InventoryDetail> inventoryDetailList = inventoryDetailService.getInventoryDetailListByContainerCode(containerCode, warehouseCode); + if (inventoryDetailList.size() > 0) { + if (!containerService.updateFillStatus(containerCode, QuantityConstant.STATUS_CONTAINER_FILL_SOME, warehouseCode)) { + throw new JeecgBootException("任务类型" + taskType + "完成任务时,更新容器填充状态失败"); + } + } else { + if (!containerService.updateFillStatus(containerCode, QuantityConstant.STATUS_CONTAINER_FILL_EMPTY, warehouseCode)) { + throw new JeecgBootException("任务类型" + taskType + "完成任务时,更新容器填充状态失败"); + } } - } else { - } } else { if (!containerService.updateFillStatus(containerCode, containerFillStatus, warehouseCode)) { -- libgit2 0.22.2