old mode 100644
new mode 100755
| | |
| | | package com.java110.core.aop; |
| | | |
| | | import com.java110.core.factory.Java110TraceFactory; |
| | | import com.java110.core.factory.Java110TransactionalFactory; |
| | | import com.java110.dto.trace.TraceDto; |
| | | import com.java110.utils.constant.CommonConstant; |
| | | import feign.RequestInterceptor; |
| | | import feign.RequestTemplate; |
| | | import org.springframework.context.annotation.Configuration; |
| | |
| | | * add by wuxw 2020/7/5 |
| | | **/ |
| | | @Configuration |
| | | public class FeignRequestInterceptor implements RequestInterceptor { |
| | | public class FeignRequestInterceptor implements RequestInterceptor { |
| | | |
| | | |
| | | /** |
| | |
| | | if (!StringUtils.isEmpty(oId)) { |
| | | requestTemplate.header(Java110TransactionalFactory.O_ID, oId); |
| | | } |
| | | //调用链头信息 |
| | | TraceDto traceDto = Java110TraceFactory.getTraceDto(); |
| | | if (traceDto != null) { |
| | | requestTemplate.header(CommonConstant.TRACE_ID, traceDto.getTraceId()); |
| | | requestTemplate.header(CommonConstant.PARENT_SPAN_ID, traceDto.getId()); |
| | | } |
| | | } |
| | | } |