From 082b9ab8643bc5e81f2e70b8e9400fdaba62e686 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 03 九月 2025 17:19:18 +0800
Subject: [PATCH] 修改小程序首页查询重复bug
---
ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/ali/v2/H5PayUtil.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/ali/v2/H5PayUtil.java b/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/ali/v2/H5PayUtil.java
index f71d307..b370613 100644
--- a/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/ali/v2/H5PayUtil.java
+++ b/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/ali/v2/H5PayUtil.java
@@ -146,7 +146,7 @@
//切记alipaypublickey是支付宝的公钥,请去open.alipay.com对应应用下查看。
//boolean AlipaySignature.rsaCheckV1(Map<String, String> params, String publicKey, String charset, String sign_type)
Map<String, String> map = new HashMap<>();
- System.err.println("返回码"+params);
+ System.err.println("H5返回码"+params);
if (params.get("trade_status").equals("TRADE_SUCCESS")){
String out_trade_no = params.get("out_trade_no");
String subject = params.get("subject");
@@ -199,11 +199,12 @@
* 支付宝退款
*
* @param trade_no 支付宝交易号
+ * @param outRequestNo 退款业务流水号
* @param refund_amount 退款金额
* @return
* @throws AlipayApiException
*/
- public Map<String, String> aliRefund(String trade_no, String refund_amount) {
+ public Map<String, String> aliRefund(String trade_no,String outRequestNo, String refund_amount) {
try {
// 初始化SDK
AlipayClient alipayClient = new DefaultAlipayClient(getAlipayConfig());
@@ -212,6 +213,7 @@
// 设置订单支付时传入的商户订单号
model.setTradeNo(trade_no);
model.setRefundAmount(refund_amount);
+ model.setOutRequestNo(outRequestNo);
model.setRefundReason("充电退款");
request.setBizModel(model);
AlipayTradeRefundResponse response = alipayClient.execute(request);
--
Gitblit v1.7.1