Commit e39fbc9512098cfbbeb7c69c4c63b4b524839cf8
1 parent
3f321e83
修正波次出库次数BUG
Signed-off-by: TanYibin <5491541@qq.com>
Showing
1 changed file
with
10 additions
and
0 deletions
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; |
22 | 22 | import org.jeecg.modules.wms.config.shipmentType.service.IShipmentTypeService; |
23 | 23 | import org.jeecg.modules.wms.config.waveConfig.entity.WaveConfig; |
24 | 24 | import org.jeecg.modules.wms.config.waveConfig.entity.WaveConfigDetail; |
25 | +import org.jeecg.modules.wms.config.waveConfig.service.IWaveConfigService; | |
25 | 26 | import org.jeecg.modules.wms.config.zone.entity.Zone; |
26 | 27 | import org.jeecg.modules.wms.config.zone.service.IZoneService; |
27 | 28 | import org.jeecg.modules.wms.framework.service.IHuahengMultiHandlerService; |
... | ... | @@ -116,6 +117,9 @@ public class ShipmentHeaderServiceImpl extends ServiceImpl<ShipmentHeaderMapper, |
116 | 117 | |
117 | 118 | @Resource |
118 | 119 | private IZoneService zoneService; |
120 | + | |
121 | + @Resource | |
122 | + private IWaveConfigService waveConfigService; | |
119 | 123 | |
120 | 124 | @Resource |
121 | 125 | private IShipmentContainerAdviceService shipmentContainerAdviceService; |
... | ... | @@ -593,6 +597,12 @@ public class ShipmentHeaderServiceImpl extends ServiceImpl<ShipmentHeaderMapper, |
593 | 597 | if (!result.isSuccess()) { |
594 | 598 | throw new JeecgBootException("波次自动出库失败,波次ID:" + waveConfigDetailList.get(0).getId()); |
595 | 599 | } |
600 | + if (waveConfig.getWaveCycle() != null) { | |
601 | + LambdaUpdateWrapper<WaveConfig> updateWrapper = Wrappers.lambdaUpdate(); | |
602 | + updateWrapper.eq(WaveConfig::getId, waveConfig.getId()); | |
603 | + updateWrapper.set(WaveConfig::getWaveCycle, waveConfig.getWaveCycle() - 1); | |
604 | + waveConfigService.update(new WaveConfig(), updateWrapper); | |
605 | + } | |
596 | 606 | return Result.OK("波次自动出库成功"); |
597 | 607 | } |
598 | 608 | |
... | ... |