Просмотр исходного кода

isOutEdit ? outboundItemVO.getOutAmt().negate() : outboundItemVO.getOutingAmt().negate()

姜永辉 1 год назад
Родитель
Сommit
be5a1c3fa1

+ 4 - 4
src/main/java/com/dk/mdm/service/ivt/outbound/OutboundSaleReturnService.java

@@ -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