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