如果算出来的电费金额大于总消费金额,则电费金额等于总消费金额

This commit is contained in:
2023-06-16 13:35:37 +08:00
parent 67dec00cf7
commit 5cb1bfb717

View File

@@ -757,6 +757,10 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
totalElectricityAmount = totalElectricityAmount.add(multiply);
}
// 如果算出来的电费金额大于总消费金额,则电费金额等于总消费金额
if (totalElectricityAmount.compareTo(orderAmount) > 0) {
totalElectricityAmount = orderAmount;
}
orderDetail.setTotalElectricityAmount(totalElectricityAmount);
orderDetail.setTotalServiceAmount(orderAmount.subtract(totalElectricityAmount));
orderDetail.setTotalUsedElectricity(new BigDecimal(data.getTotalElectricity())); // 总用电量