|
|
@@ -216,11 +216,11 @@ public class OutboundSaleReturnService extends BaseService<Outbound> {
|
|
|
OrderItem orderItem = new OrderItem();
|
|
|
orderItem.setItemId(outboundItemVO.getSOrderItemId());
|
|
|
if (posNegFlag) {
|
|
|
- orderItem.setReturnQty(outboundItemVO.getOutingQty().negate());
|
|
|
- orderItem.setReturnAmt(outboundItemVO.getOutingAmt().negate());
|
|
|
+ orderItem.setReturnQty(isOutEdit ? outboundItemVO.getOutQty().negate() : outboundItemVO.getOutingQty().negate());
|
|
|
+ orderItem.setReturnAmt(isOutEdit ? outboundItemVO.getOutAmt().negate() : outboundItemVO.getOutingAmt().negate());
|
|
|
} else {
|
|
|
- orderItem.setReturnQty(outboundItemVO.getOutingQty());
|
|
|
- orderItem.setReturnAmt(outboundItemVO.getOutingAmt());
|
|
|
+ orderItem.setReturnQty(isOutEdit ? outboundItemVO.getOutQty() : outboundItemVO.getOutingQty());
|
|
|
+ orderItem.setReturnAmt(isOutEdit ? outboundItemVO.getOutAmt() : outboundItemVO.getOutingAmt());
|
|
|
}
|
|
|
orderItemMapper.updateReturnMessage(orderItem);
|
|
|
//endregion
|