移除实时分段计费重复叠加

This commit is contained in:
ZZ 2021-11-22 13:10:56 +08:00
parent 769ef78891
commit a6e5395f84

View File

@ -193,11 +193,11 @@ public class NotificationEquipChargeStatusTask extends CoreDispatcher {
final double detailElecMoney = BigDecimal.valueOf(cd.getElecPrice()) final double detailElecMoney = BigDecimal.valueOf(cd.getElecPrice())
.multiply(BigDecimal.valueOf(cd.getDetailPower())) .multiply(BigDecimal.valueOf(cd.getDetailPower()))
.setScale(2, RoundingMode.HALF_DOWN).doubleValue(); .setScale(2, RoundingMode.HALF_DOWN).doubleValue();
cd.setDetailElecMoney(BigDecimal.valueOf(cd.getDetailElecMoney() + detailElecMoney).setScale(2, RoundingMode.HALF_UP).doubleValue()); cd.setDetailElecMoney(BigDecimal.valueOf(detailElecMoney).setScale(2, RoundingMode.HALF_UP).doubleValue());
final double detailSeviceMoney = BigDecimal.valueOf(cd.getSevicePrice()) final double detailSeviceMoney = BigDecimal.valueOf(cd.getSevicePrice())
.multiply(BigDecimal.valueOf(cd.getDetailPower())) .multiply(BigDecimal.valueOf(cd.getDetailPower()))
.setScale(2, RoundingMode.HALF_DOWN).doubleValue(); .setScale(2, RoundingMode.HALF_DOWN).doubleValue();
cd.setDetailSeviceMoney(BigDecimal.valueOf(cd.getDetailSeviceMoney() + detailSeviceMoney).setScale(2, RoundingMode.HALF_DOWN).doubleValue()); cd.setDetailSeviceMoney(BigDecimal.valueOf(detailSeviceMoney).setScale(2, RoundingMode.HALF_DOWN).doubleValue());
} }
public void notify(EquipChargeStatus equipChargeStatus, AuthSecretToken authSecretTokenOut) throws IOException { public void notify(EquipChargeStatus equipChargeStatus, AuthSecretToken authSecretTokenOut) throws IOException {