From 128b41b50a0524304f4a586d64ec105a050a95fc Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 27 二月 2026 14:56:03 +0800
Subject: [PATCH] 优化
---
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxPayController.java | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxPayController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxPayController.java
index b3ca4a9..b13116e 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxPayController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/WxPayController.java
@@ -203,6 +203,7 @@
JSONObject params = JSONObject.parseObject(decryptedData);
+ System.out.println("退款返回参数"+params);
// 商户订单号
String out_trade_no = params.get("out_trade_no").toString();
// 商户退款单号
@@ -220,6 +221,13 @@
courseOrderService.updateById(order);
wxV3Pay.ack();
+ }else {
+ TCourseOrder order = courseOrderService.getOne(Wrappers.lambdaQuery(TCourseOrder.class)
+ .eq(TCourseOrder::getRefundNumber, out_refund_no).last("LIMIT 1"));
+ order.setRefundStatus(1);
+
+ courseOrderService.updateById(order);
+ wxV3Pay.ack();
}
}catch (Exception e){
wxV3Pay.ack(false, "不是成功的退款状态");
--
Gitblit v1.7.1