소스 검색

优化导入日志功能

java110 3 년 전
부모
커밋
99aad0bea0
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      java110-core/src/main/java/com/java110/core/aop/Java110TransactionalAop.java

+ 1 - 0
java110-core/src/main/java/com/java110/core/aop/Java110TransactionalAop.java

@@ -74,6 +74,7 @@ public class Java110TransactionalAop {
         // 接收到请求,记录请求内容
         // 接收到请求,记录请求内容
         String curOId = Java110TransactionalFactory.getOId();
         String curOId = Java110TransactionalFactory.getOId();
         ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
         ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
+        // todo attributes 为空判断主要原因时 通过消息队列处理的数据是没有 attributes 对象的
         if (StringUtil.isEmpty(curOId) && attributes != null) {
         if (StringUtil.isEmpty(curOId) && attributes != null) {
             HttpServletRequest request = attributes.getRequest();
             HttpServletRequest request = attributes.getRequest();
             Enumeration<String> headerNames = request.getHeaderNames();
             Enumeration<String> headerNames = request.getHeaderNames();