mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-12 03:09:48 +08:00
bugfix 支付回调逻辑
This commit is contained in:
@@ -1212,9 +1212,9 @@ public class OrderService {
|
|||||||
BigDecimal chargeAmount = amount;
|
BigDecimal chargeAmount = amount;
|
||||||
OrderBasicInfo orderBasicInfo = orderBasicInfoService.getOrderInfoByOrderCode(orderCode);
|
OrderBasicInfo orderBasicInfo = orderBasicInfoService.getOrderInfoByOrderCode(orderCode);
|
||||||
BigDecimal insuranceAmount = orderBasicInfo.getInsuranceAmount();
|
BigDecimal insuranceAmount = orderBasicInfo.getInsuranceAmount();
|
||||||
if (insuranceAmount != null) {
|
if (insuranceAmount.compareTo(BigDecimal.ZERO) > 0) {
|
||||||
// 如果用户支付了保险金额,则充电金额需将保险金额减去
|
// 如果用户支付了保险金额,则充电金额需将保险金额减去
|
||||||
chargeAmount = amount.divide(insuranceAmount).setScale(2, RoundingMode.HALF_UP);
|
chargeAmount = amount.subtract(insuranceAmount).setScale(2, RoundingMode.HALF_UP);
|
||||||
}
|
}
|
||||||
// 支付订单成功
|
// 支付订单成功
|
||||||
PayOrderSuccessCallbackDTO callbackDTO = PayOrderSuccessCallbackDTO.builder()
|
PayOrderSuccessCallbackDTO callbackDTO = PayOrderSuccessCallbackDTO.builder()
|
||||||
|
|||||||
Reference in New Issue
Block a user