|
@ -18,11 +18,15 @@ public class DidiFilterProcessor extends FilterProcessor {
|
|
|
try {
|
|
|
return super.processZuulFilter(filter);
|
|
|
} 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;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|