update 退保险费方法

This commit is contained in:
Guoqs
2025-12-17 09:24:50 +08:00
parent 9fd1d645cc
commit 390c4247e8
6 changed files with 156 additions and 129 deletions

View File

@@ -1240,7 +1240,7 @@ public abstract class AbstractProgramLogic implements InitializingBean {
BigDecimal returnPrincipalForInsurance = BigDecimal.ZERO;
BigDecimal returnGiftForInsurance = BigDecimal.ZERO;
if (actualElectricityConsumption.compareTo(BigDecimal.ONE) <= 0) {
if (actualElectricityConsumption.compareTo(BigDecimal.ONE) < 0) {
// 需要退保险费
returnPrincipalForInsurance = principalForInsurance;
returnGiftForInsurance = giftForInsurance;
@@ -1264,12 +1264,12 @@ public abstract class AbstractProgramLogic implements InitializingBean {
BigDecimal principalPay = new BigDecimal("30.5");
BigDecimal giftPay = new BigDecimal("20");
BigDecimal orderAmount = new BigDecimal("10");
BigDecimal discountAmount = new BigDecimal("9.1");
BigDecimal discountAmount = new BigDecimal("9.0");
BigDecimal insuranceAmount = new BigDecimal("0.5");
calculateBalanceRefund(principalPay, giftPay, orderAmount, discountAmount, insuranceAmount);
}//
}
/**
* 计算余额支付下发金额