|
@@ -293,6 +293,14 @@ public class UserPaymentCoreServiceImpl implements UserPaymentCoreService {
|
|
|
|
|
|
// 支付成功
|
|
|
if (PaymentStatus.SUCCESSED == paymentResp.getPaymentStatus()) {
|
|
|
+
|
|
|
+ // 三方支付费用
|
|
|
+
|
|
|
+ // 更新交易时间和服务费用
|
|
|
+ paymentOrder.payTime(Optional.ofNullable(paymentResp.getTriggerTime()).orElse(paymentOrder.getPayTime()))
|
|
|
+ .paymentChannelFee(paymentResp.getServiceCharge())
|
|
|
+ .setTransNo(paymentResp.getTransNo());
|
|
|
+ userPaymentOrderService.updateById(paymentOrder);
|
|
|
// 根据支付回调消息,更新订单状态
|
|
|
refundOnly("订单已超时,金额原路退回", paymentOrder.getOrderNo());
|
|
|
}
|