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

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())
.multiply(BigDecimal.valueOf(cd.getDetailPower()))
.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())
.multiply(BigDecimal.valueOf(cd.getDetailPower()))
.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 {