|
|
@@ -193,8 +193,8 @@ public class InboundReturnService extends BaseService<Inbound> {
|
|
|
if (sInboundResponse != null) {
|
|
|
inboundMapper.updateAmount(new Inbound()
|
|
|
.setIntoId(sInboundResponse.getIntoId())
|
|
|
- .setReturnQty(sInboundResponse.getReturnQty().subtract(inboundReturnResponse.getIntoQty().abs()).add(inboundVO.getIntoQty().abs()))
|
|
|
- .setReturnAmt(sInboundResponse.getReturnAmt().subtract(inboundReturnResponse.getIntoAmt().abs()).add(inboundVO.getIntoAmt().abs())));
|
|
|
+ .setReturnQty(sInboundResponse.getReturnQty().subtract(inboundReturnResponse.getIntoQty().abs()).add(inboundVO.getIntoingQty().abs()))
|
|
|
+ .setReturnAmt(sInboundResponse.getReturnAmt().subtract(inboundReturnResponse.getIntoAmt().abs()).add(inboundVO.getIntoingAmt().abs())));
|
|
|
}
|
|
|
//反写上游采购单退货数量金额
|
|
|
if (sInboundResponse.getFromId() != null) {
|
|
|
@@ -203,8 +203,8 @@ public class InboundReturnService extends BaseService<Inbound> {
|
|
|
purchaseMapper.updateAmount(
|
|
|
new Purchase()
|
|
|
.setPurId(purchaseResponse.getPurId())
|
|
|
- .setReturnQty(sInboundResponse.getReturnQty().subtract(inboundReturnResponse.getIntoQty().abs()).add(inboundVO.getIntoQty().abs()))
|
|
|
- .setReturnAmt(sInboundResponse.getReturnAmt().subtract(inboundReturnResponse.getIntoAmt().abs()).add(inboundVO.getIntoAmt().abs())));
|
|
|
+ .setReturnQty(sInboundResponse.getReturnQty().subtract(inboundReturnResponse.getIntoQty().abs()).add(inboundVO.getIntoingQty().abs()))
|
|
|
+ .setReturnAmt(sInboundResponse.getReturnAmt().subtract(inboundReturnResponse.getIntoAmt().abs()).add(inboundVO.getIntoingAmt().abs())));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -220,8 +220,8 @@ public class InboundReturnService extends BaseService<Inbound> {
|
|
|
//修改入库单明细 已入库退货数量/金额
|
|
|
inboundItemMapper.updateAmount(new InboundItem()
|
|
|
.setItemId(inboundItemReturnResponse.getItemId())
|
|
|
- .setReturnQty(inboundItemReturnResponse.getReturnQty().subtract(inboundItem.getIntoQty().abs()).add(inboundItemVO.getIntoQty().abs()))
|
|
|
- .setReturnAmt(inboundItemReturnResponse.getReturnAmt().subtract(inboundItem.getIntoAmt().abs()).add(inboundItemVO.getIntoAmt().abs())));
|
|
|
+ .setReturnQty(inboundItemReturnResponse.getReturnQty().subtract(inboundItem.getIntoQty().abs()).add(inboundItemVO.getIntoingQty().abs()))
|
|
|
+ .setReturnAmt(inboundItemReturnResponse.getReturnAmt().subtract(inboundItem.getIntoAmt().abs()).add(inboundItemVO.getIntoingAmt().abs())));
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -232,8 +232,8 @@ public class InboundReturnService extends BaseService<Inbound> {
|
|
|
purchaseItemMapper.updateAmount(
|
|
|
new PurchaseItem()
|
|
|
.setItemId(purchaseItemResponse.getItemId())
|
|
|
- .setReturnQty(purchaseItemResponse.getReturnQty().subtract(inboundItem.getIntoQty().abs()).add(inboundItemVO.getIntoQty().abs()))
|
|
|
- .setReturnAmt(purchaseItemResponse.getReturnAmt().subtract(inboundItem.getIntoAmt().abs()).add(inboundItemVO.getIntoAmt().abs())));
|
|
|
+ .setReturnQty(purchaseItemResponse.getReturnQty().subtract(inboundItem.getIntoQty().abs()).add(inboundItemVO.getIntoingQty().abs()))
|
|
|
+ .setReturnAmt(purchaseItemResponse.getReturnAmt().subtract(inboundItem.getIntoAmt().abs()).add(inboundItemVO.getIntoingAmt().abs())));
|
|
|
}
|
|
|
}
|
|
|
}
|