Browse Source

修改core-solar中微信服务接口,获取访问令牌额外返回失效时间戳

Signed-off-by: luoshi <luoshi@qmth.com.cn>
luoshi 2 years ago
parent
commit
ee048029b4

+ 2 - 1
core-solar/src/main/java/com/qmth/boot/core/solar/api/SolarApiClient.java

@@ -4,6 +4,7 @@ import com.qmth.boot.core.retrofit.annotatioin.RetrofitClient;
 import com.qmth.boot.core.solar.config.SolarApiConfiguration;
 import com.qmth.boot.core.solar.model.AppInfo;
 import com.qmth.boot.core.solar.model.OrgInfo;
+import com.qmth.boot.core.solar.model.WxappAccessToken;
 import com.qmth.boot.core.solar.model.WxappSession;
 import retrofit2.http.POST;
 import retrofit2.http.Query;
@@ -38,7 +39,7 @@ public interface SolarApiClient {
      * @return
      */
     @POST("wxapp/access_token")
-    String getWxappAccessToken(@Query("appId") String appId);
+    WxappAccessToken getWxappAccessToken(@Query("appId") String appId);
 
     /**
      * 通过appId及临时凭证获取微信登录密钥接口

+ 27 - 0
core-solar/src/main/java/com/qmth/boot/core/solar/model/WxappAccessToken.java

@@ -0,0 +1,27 @@
+package com.qmth.boot.core.solar.model;
+
+/**
+ * 微信获取访问令牌对象
+ */
+public class WxappAccessToken {
+
+    private String accessToken;
+
+    private long expireTime;
+
+    public String getAccessToken() {
+        return accessToken;
+    }
+
+    public void setAccessToken(String accessToken) {
+        this.accessToken = accessToken;
+    }
+
+    public long getExpireTime() {
+        return expireTime;
+    }
+
+    public void setExpireTime(long expireTime) {
+        this.expireTime = expireTime;
+    }
+}

+ 1 - 1
core-solar/src/main/java/com/qmth/boot/core/solar/service/SolarService.java

@@ -151,7 +151,7 @@ public class SolarService {
      * @param appId
      * @return
      */
-    public String getWxappAccessToken(String appId) {
+    public WxappAccessToken getWxappAccessToken(String appId) {
         return solarApiClient.getWxappAccessToken(appId);
     }