diff --git a/jhinno-openapi-java-sdk/pom.xml b/jhinno-openapi-java-sdk/pom.xml
index 6cdda21..c80fb63 100644
--- a/jhinno-openapi-java-sdk/pom.xml
+++ b/jhinno-openapi-java-sdk/pom.xml
@@ -5,7 +5,7 @@
4.0.0
jhinno-openapi-java-sdk
- 2.0.0
+ 2.0.1
jar
Jhinno OpenAPI SDK for Java
The Jhinno OpenAPI SDK for Java used for accessing Jhinno OpenApi Service
@@ -14,7 +14,7 @@
com.jhinno
jhinno-openapi-java-sdk-parent
- 2.0.0
+ 2.0.1
diff --git a/jhinno-openapi-java-sdk/src/main/java/com/jhinno/sdk/openapi/api/app/JHAppApiExecution.java b/jhinno-openapi-java-sdk/src/main/java/com/jhinno/sdk/openapi/api/app/JHAppApiExecution.java
index 5fc0f53..823cb71 100644
--- a/jhinno-openapi-java-sdk/src/main/java/com/jhinno/sdk/openapi/api/app/JHAppApiExecution.java
+++ b/jhinno-openapi-java-sdk/src/main/java/com/jhinno/sdk/openapi/api/app/JHAppApiExecution.java
@@ -86,12 +86,14 @@ public class JHAppApiExecution extends JHApiExecution {
if (CollectionUtil.isEmpty(data)) {
throw new ServiceException(path, 500, "获取到的会话信息为空");
}
-
AppStartedInfo appStartedInfo = data.get(0);
+ appStartedInfo.setWebSessionUrl(getWebSessionUrl(username, appStartedInfo.getDesktopId()));
+ return appStartedInfo;
+ }
- String webSessionUrlPath = AppPathConstant.WEB_SESSION_URL_PATH.replace("{desktopId}", appStartedInfo.getDesktopId());
+ public String getWebSessionUrl(String username, String desktopId) {
+ String webSessionUrlPath = AppPathConstant.WEB_SESSION_URL_PATH.replace("{desktopId}", desktopId);
String url = getJhApiClient().getUrl(webSessionUrlPath);
-
Map params = new HashMap<>();
AuthType authType = getAuthType();
if (authType == AuthType.TOKEN_MODE) {
@@ -103,9 +105,7 @@ public class JHAppApiExecution extends JHApiExecution {
params.put(CommonConstant.CURRENT_TIME_MILLIS, currentTimeMillis);
params.put(CommonConstant.SIGNATURE, getsSignature(username, currentTimeMillis));
}
- url = JHApiClient.getUrl(url, params);
- appStartedInfo.setWebSessionUrl(url);
- return appStartedInfo;
+ return JHApiClient.getUrl(url, params);
}
/**
@@ -298,7 +298,10 @@ public class JHAppApiExecution extends JHApiExecution {
if (CollectionUtil.isEmpty(list)) {
throw new ServiceException(path, 500, "获取到的会话信息为空");
}
- return list.get(0);
+
+ AppStartedInfo appStartedInfo = list.get(0);
+ appStartedInfo.setWebSessionUrl(getWebSessionUrl(username, sessionId));
+ return appStartedInfo;
}
diff --git a/jhinno-openapi-sdk-spring-boot-starter/pom.xml b/jhinno-openapi-sdk-spring-boot-starter/pom.xml
index 697a9c5..f0e808f 100644
--- a/jhinno-openapi-sdk-spring-boot-starter/pom.xml
+++ b/jhinno-openapi-sdk-spring-boot-starter/pom.xml
@@ -14,7 +14,7 @@
com.jhinno
jhinno-openapi-java-sdk-parent
- 2.0.0
+ 2.0.1
@@ -22,7 +22,7 @@
com.jhinno
jhinno-openapi-java-sdk
- 2.0.0
+ 2.0.1
diff --git a/pom.xml b/pom.xml
index 4ac28a2..fea45bf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.jhinno
jhinno-openapi-java-sdk-parent
- 2.0.0
+ 2.0.1
pom
Jhinno OpenAPI SDK for Java parent
The Jhinno OpenAPI SDK for Java used for accessing Jhinno OpenApi Service