diff --git a/src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java b/src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java index 5ac029c..c987216 100644 --- a/src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java +++ b/src/main/java/com/huaheng/pc/task/taskHeader/service/ReceiptTaskService.java @@ -493,7 +493,7 @@ public class ReceiptTaskService { LambdaQueryWrapper<InventoryHeader> wrapper = Wrappers.lambdaQuery(); wrapper.eq(InventoryHeader::getContainerCode, task.getContainerCode()); InventoryHeader head = inventoryHeaderService.getOne(wrapper); - if (!taskDetailList.isEmpty() && head.getTotalLines() > 0) { + if (head != null && head.getTotalLines() > 0) { container.setStatus(QuantityConstant.STATUS_CONTAINER_SOME); } LambdaUpdateWrapper<Container> containerLambdaUpdateWrapper = Wrappers.lambdaUpdate();