From e5fa261edae3507a0f0d66b935a89bee772cac6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=A5=8E=E5=85=B4?= <2220574228@qq.com> Date: Fri, 3 Apr 2026 09:32:58 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=B9=E7=94=A8=E8=AE=A1=E7=AE=97;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../contractManage/ContractManageApplicationService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/contractManage/ContractManageApplicationService.java b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/contractManage/ContractManageApplicationService.java index 6aca3f343..21498be71 100644 --- a/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/contractManage/ContractManageApplicationService.java +++ b/mhd-modules/mhd-system/src/main/java/com/mhd/basic/application/service/contractManage/ContractManageApplicationService.java @@ -154,7 +154,7 @@ public class ContractManageApplicationService { Map reles = preSetRulesList.get(0); String price = (String) reles.get("fields"+sort); String billingFormula = billingRule.getBillingFormula(); - billingFormula.replace(chargingId, price); + billingFormula = billingFormula.replace(chargingId, price); //需要判断阶梯类型进行获取各计费标志的取值,拼接公式 List billingParamsEntityList = JSON.parseArray(billingParamsJson, BillingParamsDetailDTO.class); //将计费参数实体分成两组,即:固定参数和条件参数 @@ -165,7 +165,7 @@ public class ContractManageApplicationService { for (BillingParamsDetailDTO ladderParamsEntity : fixedParamsEntityList) { String chargingId1 = ladderParamsEntity.getChargingId(); if (chargingId1 != chargingId) { - billingFormula.replace(chargingId1, subjectAndPriceReturn.getNum().toEngineeringString()); + billingFormula = billingFormula.replace(chargingId1, subjectAndPriceReturn.getNum().toEngineeringString()); } } }