From bd20b78b02aa932663c96c7490cc345925e2ff34 Mon Sep 17 00:00:00 2001 From: eric <465889110@qq.com> Date: Mon, 8 Sep 2025 04:35:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD=E6=94=AF=E4=BB=98=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E8=B0=83=E7=94=A8=E4=B8=8D=E5=90=8Curl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ruoyi/api/DataPushApi.java | 11 ++++++++++- ruoyi-admin/src/main/resources/application-dev.yml | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/api/DataPushApi.java b/ruoyi-admin/src/main/java/com/ruoyi/api/DataPushApi.java index 396b515..4bba8d7 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/api/DataPushApi.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/api/DataPushApi.java @@ -24,6 +24,8 @@ public class DataPushApi { @Value(value = "${dataPush.refundUrl}") private String refundUrl; + @Value(value = "${dataPush.alirefundUrl}") + private String alirefundUrl; @Value(value = "${dataPush.pushItemUrl}") private String pushItemUrl; @@ -125,7 +127,14 @@ public class DataPushApi { String jsonParams = objectMapper.writeValueAsString(refundRequest); logger.info("退款请求参数: {}", jsonParams); RestTemplate restTemplate = new RestTemplate(); - ResponseEntity response = restTemplate.postForEntity(refundUrl, requestEntity, String.class); + logger.info("支付方式为: {}", refundSub.getPaymentMethod()); + String url; + if (refundSub.getPaymentMethod().equals("WX_PAY")){ + url = refundUrl; + }else { + url = alirefundUrl; + } + ResponseEntity response = restTemplate.postForEntity(url, requestEntity, String.class); // 处理退款接口响应 if (response.getStatusCode() == HttpStatus.OK) { diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml index 438a582..5deeffc 100644 --- a/ruoyi-admin/src/main/resources/application-dev.yml +++ b/ruoyi-admin/src/main/resources/application-dev.yml @@ -85,6 +85,7 @@ renren: dataPush: refundUrl: http://115.190.8.52:8019/api/payment/refund + alirefundUrl: http://115.190.8.52:8019/api/alipay/refund pushItemUrl: http://115.190.8.52:8019/item/sync/item sendAddCompanyUrl: http://115.190.8.52:8016/send/companyinfo/