更新支付状态、退款状态的控制逻辑,独立的商户支付订单号、商户退款单号

This commit is contained in:
jkcdev 2025-05-22 17:47:00 +08:00
parent c05b90d4d9
commit 5c0dc11d5d

View File

@ -509,7 +509,7 @@ public class WxPayServiceImpl implements WxPayService {
log.error("{}退款订单不存在", refundId);
return null;
}
return queryRefundByOutTradeNo(ebikeRefund.getOrderId());
return queryRefundByOutTradeNo(ebikeRefund.getRefundOrder());
}
@Override
@ -539,7 +539,7 @@ public class WxPayServiceImpl implements WxPayService {
result.setMessage(String.format("退款%s成功", ebikeRefund.getRefundId()));
return result;
}
Refund refund = queryRefundByOutTradeNo(ebikeRefund.getOrderId());
Refund refund = queryRefundByOutTradeNo(ebikeRefund.getRefundOrder());
if (refund != null && refund.getStatus().equals(Status.SUCCESS)) {
result.setMessage(String.format("退款%s成功", ebikeRefund.getRefundId()));
result.setSuccess(true);