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/