|
|
@ -264,7 +264,9 @@ public class PurchasereturnJobMainServiceImpl implements PurchasereturnJobMainSe |
|
|
|
purchasereturnRecordDetailDO.setId(null).setCreator(null).setCreateTime(null).setUpdater(null).setUpdateTime(null); |
|
|
|
purchasereturnRecordDetailDOList.add(purchasereturnRecordDetailDO); |
|
|
|
//更新采购订单明细的退货数量
|
|
|
|
purchaseMainService.updateOrderPurchaseReturnQty(purchasereturnRecordDetailDO.getPoNumber(), purchasereturnRecordDetailDO.getPoLine(), purchasereturnRecordDetailDO.getItemCode(), purchasereturnRecordDetailDO.getQty()); |
|
|
|
if(purchasereturnRecordDetailDO.getPoNumber() != null && !purchasereturnRecordDetailDO.getPoNumber().isEmpty()) { |
|
|
|
purchaseMainService.updateOrderPurchaseReturnQty(purchasereturnRecordDetailDO.getPoNumber(), purchasereturnRecordDetailDO.getPoLine(), purchasereturnRecordDetailDO.getItemCode(), purchasereturnRecordDetailDO.getQty()); |
|
|
|
} |
|
|
|
//查询库存余额
|
|
|
|
BalanceDO balanceDO = balanceMapper.getBalanceQty(purchasereturnRecordDetailDO.getFromPackingNumber(), purchasereturnRecordDetailDO.getItemCode(), purchasereturnRecordDetailDO.getFromBatch(), purchasereturnRecordDetailDO.getInventoryStatus(), purchasereturnRecordDetailDO.getFromLocationCode()); |
|
|
|
if(balanceDO == null) { |
|
|
|