于继渤 1 년 전
부모
커밋
821e2124ba
1개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
  1. 9 2
      src/main/java/com/dk/mdm/service/ivt/inbound/InboundItemService.java

+ 9 - 2
src/main/java/com/dk/mdm/service/ivt/inbound/InboundItemService.java

@@ -147,8 +147,15 @@ public class InboundItemService extends BaseService<InboundItem> {
                         .setItemId(inboundItem.getItemId())
                         .setCostPrice(inboundItem.getCostPrice())
                         .setCostAmt(inboundItem.getCostAmt()));
-            }
-
+				List<OutboundItemResponse> outboundItemResponses = outboundItemMapper.selectByCond(new OutboundItemQuery().setFromItemId(inboundItem.getItemId()));
+				//修改出库单关联的退货单明细
+				if(outboundItemResponses != null && outboundItemResponses.size() > 0){
+					outboundItemMapper.updateOutCost(new OutboundItemQuery()
+							.setItemId(outboundItemResponses.get(0).getItemId())
+							.setCostPrice(inboundItem.getCostPrice())
+							.setCostAmt(inboundItem.getCostAmt().multiply(new BigDecimal(-1))));
+				}
+			}
             // 入库明细出口明细的来源单明细id都是订单明细   并且 不是销售回库  修改销售订单成本
             if(inboundItem.getFromItemId() != null){
                 orderItemMapper.updateCost(new OrderItem()