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); }