diff --git a/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java b/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java
index 724fd2c..ab087ea 100644
--- a/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java
+++ b/src/main/java/com/huaheng/pc/inventory/adjustDetail/service/AdjustDetailServiceImpl.java
@@ -89,6 +89,11 @@ public class AdjustDetailServiceImpl extends ServiceImpl<AdjustDetailMapper, Adj
                 return AjaxResult.error("没有该条库存明细");
             }
         }
+        //明细单据的上层单编码需要和主单一直,主单空值则不判断
+        if(StringUtils.isNotEmpty(adjustHeader.getCycleCountCode()) || StringUtils.isNotEmpty(adjustHeader.getCheckCode())){
+            adjustDetail.setCycleCountCode(adjustHeader.getCycleCountCode());
+            adjustDetail.setCheckCode(adjustHeader.getCheckCode());
+        }
         //检查盘点单
         if(StringUtils.isNotEmpty(adjustDetail.getCycleCountCode())){
            CycleCountDetail cycleCountDetail = cycleCountDetailService.getById(adjustDetail.getCheckDetailId());