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