|  | @ -18,11 +18,15 @@ public class DidiFilterProcessor extends FilterProcessor {
 | 
												
													
														
															|  |         try {
 |  |         try {
 | 
												
													
														
															|  |             return super.processZuulFilter(filter);
 |  |             return super.processZuulFilter(filter);
 | 
												
													
														
															|  |         } catch (ZuulException e) {
 |  |         } catch (ZuulException e) {
 | 
												
													
														
															|  |             ZuulException e1 = new ZuulException("123456",10085,"10000");
 |  | 
 | 
												
													
														
															|  |             RequestContext ctx = RequestContext.getCurrentContext();
 |  | 
 | 
												
													
														
															|  |             ctx.set("failed.exception", e1);
 |  | 
 | 
												
													
														
															|  |             ctx.set("failed.filter", filter);
 |  | 
 | 
												
													
														
															|  |             throw e1 ;
 |  | 
 | 
												
													
														
															|  | 
 |  |             if (e.nStatusCode==500){
 | 
												
													
														
															|  | 
 |  |                 RequestContext ctx = RequestContext.getCurrentContext();
 | 
												
													
														
															|  | 
 |  |                 ZuulException e1 = new ZuulException("123456",10085,"10000");
 | 
												
													
														
															|  | 
 |  |                 ctx.set("failed.exception", e1);
 | 
												
													
														
															|  | 
 |  |                 ctx.set("failed.filter", filter);
 | 
												
													
														
															|  | 
 |  |                 throw e1 ;
 | 
												
													
														
															|  | 
 |  |             }else {
 | 
												
													
														
															|  | 
 |  |                 throw e;
 | 
												
													
														
															|  | 
 |  |             }
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | }
 |  | }
 |