微信退款定时任务

This commit is contained in:
yanglei 2026-02-12 12:39:16 +08:00
parent a2bb90fef0
commit 27a6006fd0
2 changed files with 2 additions and 1 deletions

View File

@ -488,6 +488,7 @@ public class EbikeWxPayServiceImpl implements EbikeWxPayService {
try { try {
QueryByOutRefundNoRequest request = new QueryByOutRefundNoRequest(); QueryByOutRefundNoRequest request = new QueryByOutRefundNoRequest();
request.setOutRefundNo(outTradeNo); request.setOutRefundNo(outTradeNo);
log.info("查询微信退款单号:{}", outTradeNo);
return wxRefundService.queryByOutRefundNo(request); return wxRefundService.queryByOutRefundNo(request);
} catch (Exception e) { } catch (Exception e) {
logError("查询微信退款订单异常,{}", e); logError("查询微信退款订单异常,{}", e);

View File

@ -99,7 +99,7 @@ public class WxPayTask {
log.info("共发现 {} 笔待处理的退款单", ebikeRefundList.size()); log.info("共发现 {} 笔待处理的退款单", ebikeRefundList.size());
// 2. 遍历退款单查询退款状态 // 2. 遍历退款单查询退款状态
for (EbikeRefund ebikeRefund : ebikeRefundList) { for (EbikeRefund ebikeRefund : ebikeRefundList) {
log.warn("超时未退款的退款单号 ===> {}", ebikeRefund.getRefundId()); log.warn("超时未退款的微信退款单号 ===> {}", ebikeRefund.getRefundOrderId());
// 调用微信退款查询接口查询退款状态 // 调用微信退款查询接口查询退款状态
Refund refund = wxPayService.queryRefundByOutTradeNo(ebikeRefund.getRefundOrderId()); Refund refund = wxPayService.queryRefundByOutTradeNo(ebikeRefund.getRefundOrderId());
if (refund != null) { if (refund != null) {