liujie
2026-02-27 128b41b50a0524304f4a586d64ec105a050a95fc
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, "不是成功的退款状态");