From 2dfab2fd22f224cc3dd032a2f9c388b132c86a5f Mon Sep 17 00:00:00 2001 From: zoujiangtao Date: Fri, 29 Nov 2024 09:49:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=BA=EF=BC=9A=E9=82=B9?= =?UTF-8?q?=E6=B1=9F=E6=B6=9B=20=E4=BF=AE=E6=94=B9=E5=86=85=E5=AE=B9?= =?UTF-8?q?=EF=BC=9AAPI=E6=98=A0=E5=B0=84=E5=85=AC=E5=85=B1=E5=8D=95?= =?UTF-8?q?=E6=8D=AE=20=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4=EF=BC=9A2024/1?= =?UTF-8?q?1/28?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/shkd/sys/sys/mservice/ApiService.java | 4 ++-- .../shkd/sys/sys/plugin/form/ApiMappingBillPlugin.java | 8 ++++++-- .../java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java | 3 ++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/mservice/ApiService.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/mservice/ApiService.java index 52702c5..ddde14c 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/mservice/ApiService.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/mservice/ApiService.java @@ -31,7 +31,7 @@ import java.util.*; public class ApiService { private static final Log logger = LogFactory.getLog(ApiService.class); - public static String getBIPToken() { + public static String getBIPToken(String domainName) { String access_token = null; long currentTimeMillis = System.currentTimeMillis(); try { @@ -43,7 +43,7 @@ public class ApiService { String signature = generateSignature("appKey" + appKey + "timestamp" + timestamp); // 构建URL - String urlString = "https://biptest.ctny.com.cn/iuap-api-auth/open-auth/selfAppAuth/getAccessToken" + + String urlString = domainName + "/iuap-api-auth/open-auth/selfAppAuth/getAccessToken" + "?appKey=22564a240d3140d0b15582aca71a748c" + "×tamp=" + currentTimeMillis + "&signature=" + signature; diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiMappingBillPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiMappingBillPlugin.java index c3c677b..fa04893 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiMappingBillPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiMappingBillPlugin.java @@ -162,15 +162,19 @@ public class ApiMappingBillPlugin extends AbstractFormPlugin implements Plugin { } if ("shkd_testapi".equals(itemKey)) { + String domainName = dataEntity.getString("shkd_domainname"); String url = dataEntity.getString("shkd_url"); ApiEntity apiEntity = new ApiEntity(); - apiEntity.setURL(url); + apiEntity.setURL(domainName + url); apiEntity.setMethod("POST"); Map headMap = new HashMap<>(); headMap.put("Content-Type", "application/json"); apiEntity.setHeaders(headMap); Map paramsMap = new HashMap<>(); - paramsMap.put("access_token", ApiService.getBIPToken()); + + String old_url = "https://biptest.ctny.com.cn"; + + paramsMap.put("access_token", ApiService.getBIPToken(domainName)); apiEntity.setQueryParams(paramsMap); apiEntity.setRequestBody(codeEdit.getText()); JSONObject responseBody = ApiEntity.getResponseBody(apiEntity); diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java index a397524..73d5f47 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/ApiTestBillPlugin.java @@ -32,7 +32,8 @@ public class ApiTestBillPlugin extends AbstractBillPlugIn implements Plugin { String key = evt.getItemKey(); if ("shkd_token".equals(key)) { - String bipToken = ApiService.getBIPToken(); + String url = this.getModel().getValue("shkd_url").toString(); + String bipToken = ApiService.getBIPToken(url); this.getView().showTipNotification(bipToken); }