From 1cf19221bbed34916ae0c4b1a47e700cb530eeb1 Mon Sep 17 00:00:00 2001 From: linfso Date: Sun, 13 Oct 2024 21:13:15 +0800 Subject: [PATCH] md --- .../impl/EmisTmsCostFeeServiceImpl.java | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java index cac454199..e69cc83f5 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java @@ -157,21 +157,12 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService } Integer sendPieceSum = listFeeRel.size(); - EmisTmsCostFee emisTmsCostFee = new EmisTmsCostFee(); - emisTmsCostFee.setId(old.getId()); - // 总票数 总件数 总重量 总体积 - emisTmsCostFee.setSendPieceSum(sendPieceSum); - emisTmsCostFee.setPieceNumber(pieceNumber); - emisTmsCostFee.setTotalWeight(totalWeight); - emisTmsCostFee.setTotalVolume(totalVolume); - // 计算分摊成本 for (EmisTmsCostFeeRel feeRel: listFeeRel) { EmisTmsCostFeeRel updRel = new EmisTmsCostFeeRel(); updRel.setId(feeRel.getId()); - updRel.setFeeType(emisTmsCostFee.getFeeType()); - updRel.setSplitType(emisTmsCostFee.getSplitType()); - + updRel.setFeeType(old.getFeeType()); + updRel.setSplitType(old.getSplitType()); BigDecimal splitCostFee=BigDecimal.ZERO; BigDecimal splitRate=BigDecimal.ZERO; @@ -196,6 +187,13 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService emisTmsCostFeeRelMapper.updateEmisTmsCostFeeRel(updRel); } + EmisTmsCostFee emisTmsCostFee = new EmisTmsCostFee(); + emisTmsCostFee.setId(old.getId()); + // 总票数 总件数 总重量 总体积 + emisTmsCostFee.setSendPieceSum(sendPieceSum); + emisTmsCostFee.setPieceNumber(pieceNumber); + emisTmsCostFee.setTotalWeight(totalWeight); + emisTmsCostFee.setTotalVolume(totalVolume); emisTmsCostFeeMapper.updateEmisTmsCostFee(emisTmsCostFee); // 重算单个运单费用