diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/service/impl/ShipmentHeaderServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/service/impl/ShipmentHeaderServiceImpl.java
index 8456b78..1ac5620 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/service/impl/ShipmentHeaderServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/service/impl/ShipmentHeaderServiceImpl.java
@@ -22,6 +22,7 @@ import org.jeecg.modules.wms.config.shipmentType.entity.ShipmentType;
 import org.jeecg.modules.wms.config.shipmentType.service.IShipmentTypeService;
 import org.jeecg.modules.wms.config.waveConfig.entity.WaveConfig;
 import org.jeecg.modules.wms.config.waveConfig.entity.WaveConfigDetail;
+import org.jeecg.modules.wms.config.waveConfig.service.IWaveConfigService;
 import org.jeecg.modules.wms.config.zone.entity.Zone;
 import org.jeecg.modules.wms.config.zone.service.IZoneService;
 import org.jeecg.modules.wms.framework.service.IHuahengMultiHandlerService;
@@ -116,6 +117,9 @@ public class ShipmentHeaderServiceImpl extends ServiceImpl<ShipmentHeaderMapper,
 
     @Resource
     private IZoneService zoneService;
+    
+    @Resource
+    private IWaveConfigService waveConfigService;
 
     @Resource
     private IShipmentContainerAdviceService shipmentContainerAdviceService;
@@ -596,6 +600,12 @@ public class ShipmentHeaderServiceImpl extends ServiceImpl<ShipmentHeaderMapper,
         if (!result.isSuccess()) {
             throw new JeecgBootException("波次自动出库失败,波次ID:" + waveConfigDetailList.get(0).getId());
         }
+        if (waveConfig.getWaveCycle() != null) {
+            LambdaUpdateWrapper<WaveConfig> updateWrapper = Wrappers.lambdaUpdate();
+            updateWrapper.eq(WaveConfig::getId, waveConfig.getId());
+            updateWrapper.set(WaveConfig::getWaveCycle, waveConfig.getWaveCycle() - 1);
+            waveConfigService.update(new WaveConfig(), updateWrapper);
+        }
         return Result.OK("波次自动出库成功");
     }