update 订单支付金额 = 充电金额 + 保险金额

This commit is contained in:
Guoqs
2026-07-25 11:49:04 +08:00
parent 1b37a7d5e8
commit d3273438ba

View File

@@ -1137,7 +1137,10 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
.reason("订单支付明细与会员钱包出账金额不一致")
.build();
}
if (!baseFieldsReady || !samePaymentAmount(orderBasicInfo.getPayAmount(), payRecordAmount)) {
// 订单支付金额 = 充电金额 + 保险金额
BigDecimal orderPayAmount = orderBasicInfo.getPayAmount()
.add(orderBasicInfo.getInsuranceAmount() == null ? BigDecimal.ZERO : orderBasicInfo.getInsuranceAmount());
if (!baseFieldsReady || !samePaymentAmount(orderPayAmount, payRecordAmount)) {
return OrderPaymentCheckResult.builder()
.checkCompleted(true)
.paymentEvidenceFound(true)