Redeem před 1 rokem
rodič
revize
c0b216cc82

+ 21 - 0
src/main/java/com/steerinfo/dil/config/MyFeignRequestInterceptor.java

@@ -0,0 +1,21 @@
+package com.steerinfo.dil.config;
+
+import feign.RequestInterceptor;
+import feign.RequestTemplate;
+import org.springframework.context.annotation.Configuration;
+
+/**
+ * @author wzb
+ * @version V1.0.0
+ * @desciption feign请求全局添加Token
+ * @date 2021/4/15 19:15
+ * @className MyFeignRequestInterceptor
+ */
+@Configuration
+public class MyFeignRequestInterceptor  implements RequestInterceptor {
+    @Override
+    public void apply(RequestTemplate requestTemplate) {
+        requestTemplate.header("userId", "lb");
+        requestTemplate.header("userName","lb");
+    }
+}

+ 1 - 0
src/main/java/com/steerinfo/dil/config/RequestFilter.java

@@ -26,6 +26,7 @@ public class RequestFilter implements Filter {
     public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {
        try{
            HttpServletRequest httpRequest = (HttpServletRequest) request;
+
            String url = httpRequest.getRequestURL().toString();
            //获取参数,并校验
            Cookie[] cookies = httpRequest.getCookies();

+ 2 - 1
src/main/java/com/steerinfo/dil/feign/AmsFeign.java

@@ -1,5 +1,6 @@
 package com.steerinfo.dil.feign;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.steerinfo.dil.config.MyFeignRequestInterceptor;
 import com.steerinfo.framework.controller.RESTfulResult;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
@@ -17,7 +18,7 @@ import java.util.List;
 import java.util.Map;
 
 
-@FeignClient(value = "ANTAI-AMS-API", url = "${openfeign.AmsFeign.url}")
+@FeignClient(value = "ANTAI-AMS-API", url = "${openfeign.AmsFeign.url}",configuration = MyFeignRequestInterceptor.class)
 public interface AmsFeign {
 
     @PostMapping(value = "api/v1/ams/amsorders/purchaseOrderSync")

+ 9 - 9
src/main/resources/application-prod.yml

@@ -24,23 +24,23 @@ eureka:
 
 openfeign:
   ColumnDataFeign:
-    url: ${COLUMNDATAFEIGN_URL:172.16.90.202:80}
+    url: ${COLUMNDATAFEIGN_URL:172.16.90.202:8083}
   AmsFeign:
-    url: ${AMSFEIGN_URL:172.16.90.202:80}
+    url: ${AMSFEIGN_URL:172.16.90.202:8079}
   TmsFeign:
-    url: ${TMSFEIGN_URL:172.16.90.202:80}
+    url: ${TMSFEIGN_URL:172.16.90.202:8086}
   WMSFeign:
-    url: ${WMSFEIGN_URL:172.16.90.202:80}
+    url: ${WMSFEIGN_URL:172.16.90.202:8093}
   RmsFeign:
-    url: ${RMSFEIGN_URL:172.16.90.202:80}
+    url: ${RMSFEIGN_URL:172.16.90.202:8060}
   EmsFeign:
-    url: ${TMSFEIGN_URL:172.16.90.202:80}
+    url: ${TMSFEIGN_URL:172.16.90.202:8096}
   SSOFeign:
-    url: ${SSOFEIGN_URL:172.16.90.202:80}
+    url: ${SSOFEIGN_URL:172.16.90.202:9001}
   WebSocketFeign:
-    url: ${WEBSOCKETFEIGN_URL:172.16.90.202:80}
+    url: ${WEBSOCKETFEIGN_URL:172.16.90.202:8000}
   REPORTFeign:
-    url: ${REPORTFEIGN_URL:172.16.90.202:80}
+    url: ${REPORTFEIGN_URL:172.16.90.202:8055}
 
 
 #远程调用

+ 0 - 3
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -159,9 +159,6 @@
             FETCH NEXT 10 ROWS ONLY
         </if>
         )
-        <where>
-            <include refid="com.steerinfo.dil.mapper.CommonMapper.rootCompanyFilter"></include>
-        </where>
         <if test="id!=null and id.size>0">
         UNION
             select