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

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