From 6539b325b5ce95d1fafa864c75a32279c954167f Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 07 Feb 2025 11:03:31 +0800 Subject: [PATCH] refactor(mall): 重构订单退款流程 --- src/main/java/cc/mrbird/febs/pay/util/FiuuUtil.java | 24 +++++++++++------------- 1 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/util/FiuuUtil.java b/src/main/java/cc/mrbird/febs/pay/util/FiuuUtil.java index 9b96b62..b7c1ede 100644 --- a/src/main/java/cc/mrbird/febs/pay/util/FiuuUtil.java +++ b/src/main/java/cc/mrbird/febs/pay/util/FiuuUtil.java @@ -1,7 +1,5 @@ package cc.mrbird.febs.pay.util; -import cn.hutool.json.JSONObject; -import cn.hutool.json.JSONUtil; import lombok.extern.slf4j.Slf4j; import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; @@ -25,7 +23,7 @@ private static final String SECRET_KEY = "59c709fc18978a6a83b87f05d37cecbf"; @Transactional - public boolean comRefund(String outTradeNo, String outRefundNo,String amount){ + public void comRefund(String outTradeNo, String outRefundNo,String amount){ // 退款请求参数 Map<String, String> params = new LinkedHashMap<>(); params.put("RefundType", "P"); // P: Partial Refund, F: Full Refund @@ -52,14 +50,14 @@ } System.out.println("退款响应: " + response); - JSONObject jsonObject = JSONUtil.parseObj(response); - - String status = jsonObject.getStr("status"); - if ("00".equals(status)) { - return true; - }else{ - return false; - } +// JSONObject jsonObject = JSONUtil.parseObj(response); +// +// String status = jsonObject.getStr("status"); +// if ("00".equals(status)) { +// return true; +// }else{ +// return false; +// } } public static void main(String[] args) { @@ -68,8 +66,8 @@ Map<String, String> params = new LinkedHashMap<>(); params.put("RefundType", "P"); // P: Partial Refund, F: Full Refund params.put("MerchantID", MERCHANT_ID); - params.put("RefID", "2025020614313541756_RITEM426"); // 商户唯一退款ID - params.put("TxnID", "2685173864"); // Fiuu原始交易ID + params.put("RefID", "2025020611124868512_RITEM42432121"); // 商户唯一退款ID + params.put("TxnID", "2685352601"); // Fiuu原始交易ID params.put("Amount", "1.00"); // 退款金额 // 生成签名 -- Gitblit v1.9.1