|  | @ -3,6 +3,7 @@ package com.yihu.jw.gateway.filter;
 | 
												
													
														
															|  | import com.fasterxml.jackson.databind.ObjectMapper;
 |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
												
													
														
															|  | import com.netflix.zuul.ZuulFilter;
 |  | import com.netflix.zuul.ZuulFilter;
 | 
												
													
														
															|  | import com.netflix.zuul.context.RequestContext;
 |  | import com.netflix.zuul.context.RequestContext;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.gateway.log.service.BaseMethodLogService;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.ResultStatus;
 |  | import com.yihu.jw.restmodel.ResultStatus;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.Envelop;
 |  | import com.yihu.jw.restmodel.web.Envelop;
 | 
												
													
														
															|  | import org.slf4j.Logger;
 |  | import org.slf4j.Logger;
 | 
												
											
												
													
														
															|  | @ -43,6 +44,8 @@ public class BasicZuulFilter extends ZuulFilter {
 | 
												
													
														
															|  |     private TokenStore tokenStore;
 |  |     private TokenStore tokenStore;
 | 
												
													
														
															|  |     @Autowired
 |  |     @Autowired
 | 
												
													
														
															|  |     private StringRedisTemplate redisTemplate;
 |  |     private StringRedisTemplate redisTemplate;
 | 
												
													
														
															|  | 
 |  |     @Autowired
 | 
												
													
														
															|  | 
 |  |     private BaseMethodLogService baseMethodLogService;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @Override
 |  |     @Override
 | 
												
													
														
															|  |     public String filterType() {
 |  |     public String filterType() {
 | 
												
											
												
													
														
															|  | @ -76,6 +79,10 @@ public class BasicZuulFilter extends ZuulFilter {
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         logger.info("BasicZuulFilter:"+url);
 |  |         logger.info("BasicZuulFilter:"+url);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         //保存操作日志
 | 
												
													
														
															|  | 
 |  |         baseMethodLogService.saveMethodLog(request);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         //内部微服务有不需要认证的地址请在URL上追加/open/来进行过滤,如/api/v1.0/open/**,不要在此继续追加!!!
 |  |         //内部微服务有不需要认证的地址请在URL上追加/open/来进行过滤,如/api/v1.0/open/**,不要在此继续追加!!!
 | 
												
													
														
															|  |         if (url.contains("/auth/")//验证服务
 |  |         if (url.contains("/auth/")//验证服务
 | 
												
													
														
															|  |                 || url.contains("/base/wechat")//微信
 |  |                 || url.contains("/base/wechat")//微信
 | 
												
											
												
													
														
															|  | @ -243,5 +250,4 @@ public class BasicZuulFilter extends ZuulFilter {
 | 
												
													
														
															|  |         }flag=false;
 |  |         }flag=false;
 | 
												
													
														
															|  |         return flag;
 |  |         return flag;
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | }
 |  | }
 |