|
@@ -529,6 +529,20 @@ public class WmsDocOrderHeaderServiceImpl implements IWmsDocOrderHeaderService {
|
|
|
allocationDetailsUpdate.setStatus(Constant.ORDER_STS.STS21.getValue());
|
|
|
actAllocationDetailsService.updateActAllocationDetails(allocationDetailsUpdate);
|
|
|
}
|
|
|
+ // 库内理货 修改出库单为完成
|
|
|
+ WmsDocOrderHeader header = wmsDocOrderHeaderService.selectWmsDocOrderHeaderByOrderNo(check.getOrderNo());
|
|
|
+ if (header != null && header.getOrderType().equals(Constant.ORDER_TYP.LH.getValue())) {
|
|
|
+ WmsDocOrderHeader docOrderHeader = new WmsDocOrderHeader();
|
|
|
+ docOrderHeader.setOrderNo(check.getOrderNo());
|
|
|
+ docOrderHeader.setOrderStatus(Constant.ORDER_STS.STS99.getValue());
|
|
|
+ wmsDocOrderHeaderMapper.updateWmsDocOrderHeader(docOrderHeader);
|
|
|
+ WmsDocOrderDetails wmsDocOrderDetails = new WmsDocOrderDetails();
|
|
|
+ wmsDocOrderDetails.setOrderNo(check.getOrderNo());
|
|
|
+ wmsDocOrderDetails.setLineStatus(Constant.ORDER_STS.STS99.getValue());
|
|
|
+ wmsDocOrderDetailsMapper.updateWmsDocOrderDetails(wmsDocOrderDetails);
|
|
|
+ }
|
|
|
+ // todo 备货
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|