From 3044a637a15e09d50ad733fd482c6e64e90df2f9 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 25 六月 2025 17:46:18 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vx/HttpUtil.java |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vx/HttpUtil.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vx/HttpUtil.java
index 41ea4de..3df4faa 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vx/HttpUtil.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vx/HttpUtil.java
@@ -67,6 +67,47 @@
         }
         return null;
     }
+    /**
+     * 查询转账情况
+     *
+     * @param requestUrl        请求路径
+     * @param requestJson       组合参数
+     * @param wechatPayserialNo 商户证书序列号
+     * @param privatekeypath    商户私钥证书路径
+     */
+    public static String queryTransBatRequest(
+            String requestUrl,
+
+            String wechatPayserialNo,
+            String mchId,
+            String privatekeypath, String url) {
+        CloseableHttpResponse response;
+        HttpEntity entity;
+        CloseableHttpClient httpClient = null;
+        try {
+            HttpGet httpGet = createHttpGet(requestUrl, wechatPayserialNo, mchId, privatekeypath, url);
+            httpClient = HttpClients.createDefault();
+            //发起转账请求
+            response = httpClient.execute(httpGet);
+            log.info("response:{}", response);
+            //获取返回的数据
+            entity = response.getEntity();
+            log.info("-----getHeaders.Request-ID:" + response.getHeaders("Request-ID"));
+            return EntityUtils.toString(entity);
+        } catch (Exception e) {
+            e.printStackTrace();
+        } finally {
+            // 关闭流
+            try {
+                if (httpClient != null) {
+                    httpClient.close();
+                }
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+        return null;
+    }
 
 
     /**

--
Gitblit v1.7.1