This commit is contained in:
linfso 2024-10-13 23:48:01 +08:00
parent 30247f8175
commit 24172bdc88

View File

@ -170,11 +170,11 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService
BigDecimal splitRate=BigDecimal.ZERO; BigDecimal splitRate=BigDecimal.ZERO;
// 按重量分摊 // 按重量分摊
if("1".equals(updRel.getSplitType()) ){ if("1".equals(updRel.getSplitType()) ){
splitRate = feeRel.getWaybillDetail().getBillWeight().divide(totalWeight); splitRate = feeRel.getWaybillDetail().getBillWeight().divide(totalWeight,BigDecimal.ROUND_CEILING);
} }
// 按体积 // 按体积
else if("2".equals(updRel.getSplitType()) ){ else if("2".equals(updRel.getSplitType()) ){
splitRate = feeRel.getWaybillDetail().getTotalVolume().divide(totalVolume); splitRate = feeRel.getWaybillDetail().getTotalVolume().divide(totalVolume,BigDecimal.ROUND_CEILING);
} }
// 按票 // 按票
else if("3".equals(updRel.getSplitType()) ){ else if("3".equals(updRel.getSplitType()) ){