折扣后电费不能大于原始电费金额, 折扣后服务费不能大于原始服务费金额

This commit is contained in:
Guoqs
2025-04-11 10:31:17 +08:00
parent 8b917f0285
commit a84d5dcd9a

View File

@@ -1045,6 +1045,18 @@ public abstract class AbstractProgramLogic implements InitializingBean {
electricityAmountDiscount = electricityAmountDiscount.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : electricityAmountDiscount;
serviceAmountDiscount = serviceAmountDiscount.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : serviceAmountDiscount;
/**
* 折扣后电费不能大于原始电费金额
* 折扣后服务费不能大于原始服务费金额
*/
if (afterDiscountElectricityAmount.compareTo(originalTotalElectricityAmount) > 0) {
afterDiscountElectricityAmount = originalTotalElectricityAmount;
}
if (afterDiscountServiceAmount.compareTo(originalTotalServiceAmount) > 0) {
afterDiscountServiceAmount = originalTotalServiceAmount;
}
/*
更新 数据
*/