From 7664fa0dbc023d192aeb94c7f2612e0fbe0e3cd7 Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期五, 06 十二月 2024 17:03:55 +0800
Subject: [PATCH] IailabClient 配置

---
 shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java
index 2f328a9..0452221 100644
--- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java
+++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/config/FeignTokenInterceptor.java
@@ -3,6 +3,7 @@
 import com.iailab.module.shasteel.util.token.IailabClient;
 import feign.RequestInterceptor;
 import feign.RequestTemplate;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.http.HttpHeaders;
 import org.springframework.web.context.request.RequestContextHolder;
@@ -11,6 +12,9 @@
 @Configuration
 public class FeignTokenInterceptor implements RequestInterceptor {
 
+    @Autowired
+    private IailabClient iailabClient;
+
     @Override
     public void apply(RequestTemplate requestTemplate) {
         // 从当前请求上下文中获取Token
@@ -18,11 +22,11 @@
 
         if (token == null) {
             // 如果没有获取到Token,从system-server中获取token
-            token = IailabClient.getToken();
+            token = iailabClient.getToken();
             if (token!= null) {
                 requestTemplate.header(HttpHeaders.AUTHORIZATION, token);
             }
-            Long tenantId = IailabClient.getTenantId();
+            Long tenantId = iailabClient.getTenantId();
             if (tenantId != null) {
                 requestTemplate.header("tenant-id", String.valueOf(tenantId));
             }

--
Gitblit v1.9.3