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();