费用计算;
This commit is contained in:
+2
-2
@@ -154,7 +154,7 @@ public class ContractManageApplicationService {
|
|||||||
Map<String, Object> reles = preSetRulesList.get(0);
|
Map<String, Object> reles = preSetRulesList.get(0);
|
||||||
String price = (String) reles.get("fields"+sort);
|
String price = (String) reles.get("fields"+sort);
|
||||||
String billingFormula = billingRule.getBillingFormula();
|
String billingFormula = billingRule.getBillingFormula();
|
||||||
billingFormula.replace(chargingId, price);
|
billingFormula = billingFormula.replace(chargingId, price);
|
||||||
//需要判断阶梯类型进行获取各计费标志的取值,拼接公式
|
//需要判断阶梯类型进行获取各计费标志的取值,拼接公式
|
||||||
List<BillingParamsDetailDTO> billingParamsEntityList = JSON.parseArray(billingParamsJson, BillingParamsDetailDTO.class);
|
List<BillingParamsDetailDTO> billingParamsEntityList = JSON.parseArray(billingParamsJson, BillingParamsDetailDTO.class);
|
||||||
//将计费参数实体分成两组,即:固定参数和条件参数
|
//将计费参数实体分成两组,即:固定参数和条件参数
|
||||||
@@ -165,7 +165,7 @@ public class ContractManageApplicationService {
|
|||||||
for (BillingParamsDetailDTO ladderParamsEntity : fixedParamsEntityList) {
|
for (BillingParamsDetailDTO ladderParamsEntity : fixedParamsEntityList) {
|
||||||
String chargingId1 = ladderParamsEntity.getChargingId();
|
String chargingId1 = ladderParamsEntity.getChargingId();
|
||||||
if (chargingId1 != chargingId) {
|
if (chargingId1 != chargingId) {
|
||||||
billingFormula.replace(chargingId1, subjectAndPriceReturn.getNum().toEngineeringString());
|
billingFormula = billingFormula.replace(chargingId1, subjectAndPriceReturn.getNum().toEngineeringString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user