From d723fee177238df0dbab80eb788876ebd154927d Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期四, 24 十月 2024 11:55:46 +0800
Subject: [PATCH] Update HDLLoginInterceptor.java

---
 HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLLoginInterceptor.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLLoginInterceptor.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLLoginInterceptor.java
index 4e01422..f3a5b53 100644
--- a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLLoginInterceptor.java
+++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/core/interceptor/HDLLoginInterceptor.java
@@ -16,6 +16,7 @@
 import com.hdl.linkpm.sdk.user.HDLLinkPMUser;
 import com.hdl.linkpm.sdk.user.bean.HDLLoginBean;
 import com.hdl.linkpm.sdk.utils.HDLGsonUtils;
+import com.hdl.linkpm.sdk.utils.HDLSDKLog;
 
 import java.io.IOException;
 import java.nio.charset.Charset;
@@ -36,12 +37,14 @@
  */
 public class HDLLoginInterceptor implements Interceptor {
 
+    private String TAG =HDLLoginInterceptor.class.getName();
     @NonNull
     @Override
     public Response intercept(@NonNull Chain chain) throws IOException {
         Request request = chain.request();
         if (!isRefreshTokenHeader(request.headers())) {
             String token = HDLLinkPMUser.getInstance().getAccessToken();
+            HDLSDKLog.i(TAG, "褰撳墠璇锋眰token锛�"+token);
             if (!TextUtils.isEmpty(token)) {
                 Request processRequest = addToken(request, token);
                 Response processResponse = chain.proceed(processRequest);
@@ -54,13 +57,13 @@
     @NonNull
     private Response disposeToken(Chain chain, Request request, Response response) {
         try {
-
+            HDLSDKLog.i(TAG, "鍝嶅簲Code锛�"+response.code());
 //            ResponseBody responseBody2 = response.body();
 //            BufferedSource source2 = responseBody2.source();
 //            source2.request(Long.MAX_VALUE);
 //            Buffer buffer2 = source2.getBuffer().clone();
 //            String respString2 = buffer2.readString(Charset.defaultCharset());
-
+            //http鏍囧噯鐘舵�佺爜
             if (401 == response.code() || 402 == response.code() || 403 == response.code()) {
                 final String token = refreshToken();
                 if (!TextUtils.isEmpty(token)) {
@@ -148,6 +151,7 @@
      */
     private String refreshToken() {
         final String cacheRefreshToken = HDLLinkPMUser.getInstance().getRefreshToken();
+        HDLSDKLog.i(TAG, "鍒锋柊Token,褰撳墠鍒锋柊Token鏄細"+cacheRefreshToken);
         final String regionUrl = HDLCloudUserApi.getRequestUrl(HDLCloudUserApi.POST_LOGIN);
         final OkHttpClient client = HxHttpConfig.getInstance().getClient();
         Request.Builder builder = new Request.Builder();
@@ -172,6 +176,7 @@
                     BaseInfo<HDLLoginBean> baseInfo = HDLGsonUtils.fromJson(respString, new TypeToken<BaseInfo<HDLLoginBean>>() {
                     }.getType());
                     if (baseInfo != null) {
+                        HDLSDKLog.i(TAG, "鑾峰彇鍒板埛鏂癟oken鐨勬暟鎹紝鐘舵�佺爜锛�"+baseInfo.getCode());
                         if (baseInfo.getCode() == HDLCloudCode.SUCCEED) {
                             if (baseInfo.getData() != null) {
                                 HDLLoginBean loginBean = baseInfo.getData();

--
Gitblit v1.8.0