This commit is contained in:
linfso 2024-10-13 21:13:15 +08:00
parent 9f3b9b82dc
commit 1cf19221bb

View File

@ -157,21 +157,12 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
} }
Integer sendPieceSum = listFeeRel.size(); 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) { for (EmisTmsCostFeeRel feeRel: listFeeRel) {
EmisTmsCostFeeRel updRel = new EmisTmsCostFeeRel(); EmisTmsCostFeeRel updRel = new EmisTmsCostFeeRel();
updRel.setId(feeRel.getId()); updRel.setId(feeRel.getId());
updRel.setFeeType(emisTmsCostFee.getFeeType()); updRel.setFeeType(old.getFeeType());
updRel.setSplitType(emisTmsCostFee.getSplitType()); updRel.setSplitType(old.getSplitType());
BigDecimal splitCostFee=BigDecimal.ZERO; BigDecimal splitCostFee=BigDecimal.ZERO;
BigDecimal splitRate=BigDecimal.ZERO; BigDecimal splitRate=BigDecimal.ZERO;
@ -196,6 +187,13 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
emisTmsCostFeeRelMapper.updateEmisTmsCostFeeRel(updRel); 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); emisTmsCostFeeMapper.updateEmisTmsCostFee(emisTmsCostFee);
// 重算单个运单费用 // 重算单个运单费用