| 
					
				 | 
			
			
				@ -3,8 +3,8 @@ package com.yihu.admin.client.advice; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.admin.client.properties.AdminClientProperties; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.admin.client.util.NetworkUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.admin.client.util.SpringUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.admin.client.websocket.buffer.EventBuffer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.admin.client.websocket.event.HttpEvent; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.admin.client.websocket.sender.SimpleEventSender; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import net.sf.json.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.aspectj.lang.ProceedingJoinPoint; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.aspectj.lang.annotation.Around; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -21,7 +21,6 @@ import org.springframework.web.bind.annotation.RequestMethod; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.context.request.RequestContextHolder; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.context.request.ServletRequestAttributes; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.method.HandlerMethod; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.servlet.HandlerMapping; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.servlet.mvc.condition.PatternsRequestCondition; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.servlet.mvc.condition.RequestMethodsRequestCondition; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.servlet.mvc.method.RequestMappingInfo; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -41,7 +40,7 @@ public class HttpAdvice { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Tracer tracer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private SimpleEventSender simpleEventSender; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private EventBuffer eventBuffer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private AdminClientProperties adminClientProperties; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Value("${spring.application.name}") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -154,7 +153,7 @@ public class HttpAdvice { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            event.setSpanId(tracer.getCurrentSpan().getSpanId() + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            event.setTraceId(tracer.getCurrentSpan().traceIdString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            event.setSuccess(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            simpleEventSender.send(event); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            eventBuffer.addEvent(event); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.debug("event:" + event.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return returnValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (Exception e) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -165,7 +164,7 @@ public class HttpAdvice { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            event.setSpanId(tracer.getCurrentSpan().getSpanId() + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            event.setTraceId(tracer.getCurrentSpan().traceIdString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            event.setFail(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            simpleEventSender.send(event); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            eventBuffer.addEvent(event); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.debug("event:" + event.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            throw new Exception(e); 
			 |