Commit b88f1150b4377b531024bbe29a5611192f4c48fa

Authored by zhangdaiscott
1 parent b9f516a5

消息队列中报微服务异常 issues/I4977W

jeecg-boot/jeecg-boot-base/jeecg-boot-base-api/jeecg-system-cloud-api/src/main/java/org/jeecg/config/FeignConfig.java
@@ -11,6 +11,7 @@ import javax.servlet.http.HttpServletRequest; @@ -11,6 +11,7 @@ import javax.servlet.http.HttpServletRequest;
11 import org.jeecg.common.constant.CommonConstant; 11 import org.jeecg.common.constant.CommonConstant;
12 import org.jeecg.common.util.DateUtils; 12 import org.jeecg.common.util.DateUtils;
13 import org.jeecg.common.util.PathMatcherUtil; 13 import org.jeecg.common.util.PathMatcherUtil;
  14 +import org.jeecg.common.config.mqtoken.UserTokenContext;
14 import org.jeecg.config.sign.interceptor.SignAuthConfiguration; 15 import org.jeecg.config.sign.interceptor.SignAuthConfiguration;
15 import org.jeecg.config.sign.util.HttpUtils; 16 import org.jeecg.config.sign.util.HttpUtils;
16 import org.jeecg.config.sign.util.SignUtil; 17 import org.jeecg.config.sign.util.SignUtil;
@@ -88,6 +89,10 @@ public class FeignConfig { @@ -88,6 +89,10 @@ public class FeignConfig {
88 e.printStackTrace(); 89 e.printStackTrace();
89 } 90 }
90 } 91 }
  92 + }else{
  93 + String token = UserTokenContext.getToken();
  94 + log.debug("Feign request token: {}", token);
  95 + requestTemplate.header(CommonConstant.X_ACCESS_TOKEN, token);
91 } 96 }
92 }; 97 };
93 } 98 }
jeecg-boot/jeecg-boot-starter/jeecg-boot-starter-cloud/src/main/java/org/jeecg/config/FeignConfig.java
@@ -8,6 +8,7 @@ import java.util.SortedMap; @@ -8,6 +8,7 @@ import java.util.SortedMap;
8 8
9 import javax.servlet.http.HttpServletRequest; 9 import javax.servlet.http.HttpServletRequest;
10 10
  11 +import org.jeecg.common.config.mqtoken.UserTokenContext;
11 import org.jeecg.common.constant.CommonConstant; 12 import org.jeecg.common.constant.CommonConstant;
12 import org.jeecg.common.util.DateUtils; 13 import org.jeecg.common.util.DateUtils;
13 import org.jeecg.common.util.PathMatcherUtil; 14 import org.jeecg.common.util.PathMatcherUtil;
@@ -88,6 +89,10 @@ public class FeignConfig { @@ -88,6 +89,10 @@ public class FeignConfig {
88 e.printStackTrace(); 89 e.printStackTrace();
89 } 90 }
90 } 91 }
  92 + }else{
  93 + String token = UserTokenContext.getToken();
  94 + log.debug("Feign request token: {}", token);
  95 + requestTemplate.header(CommonConstant.X_ACCESS_TOKEN, token);
91 } 96 }
92 }; 97 };
93 } 98 }