From 8ce28d94a3264ffc8d85080cf9d9d759a5efb16b Mon Sep 17 00:00:00 2001 From: linfso Date: Fri, 11 Jul 2025 10:15:46 +0800 Subject: [PATCH] md --- .../erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 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 b28cd736c..81c49f8f5 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 @@ -758,8 +758,8 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT splitItem.setFeeItemId(-1L); // 无成本费用项来源 splitItem.setSplitValue(waybill.getSettlementWeight()); // 分摊重量 - // 总费用=单价*公里数 - BigDecimal totalDbCostFee = quotePriceItem.getPrice().multiply(transWeight); + //总费用 固定值 + BigDecimal totalDbCostFee = quotePriceItem.getFee(); String itemCalcExpr = quotePriceItem.getCalculateExpression(); @@ -770,7 +770,6 @@ public class EmisTmsCostFeeServiceImpl extends EmisBaseService implements IEmisT Map env = new HashMap<>(); env.put("w", waybill.getSettlementWeight()); env.put("t", transWeight); - env.put("d", quotePriceItem.getPrice()); env.put("c", totalDbCostFee); double costFee = Double.valueOf(AviatorEvaluator.execute(itemCalcExpr,env).toString());