yzc 2 år sedan
förälder
incheckning
f49ce8ad03

+ 2 - 3
sckw-common/sckw-common-log/src/main/java/com/sckw/log/interceptor/LogInterceptor.java

@@ -1,5 +1,6 @@
 package com.sckw.log.interceptor;
 
+import com.sckw.log.utils.UuidUtils;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;
 import lombok.extern.slf4j.Slf4j;
@@ -8,8 +9,6 @@ import org.springframework.context.annotation.Configuration;
 import org.springframework.util.StringUtils;
 import org.springframework.web.servlet.HandlerInterceptor;
 
-import java.util.UUID;
-
 /**
  * @desc: 日志拦截器
  * @author: yzc
@@ -23,7 +22,7 @@ public class LogInterceptor implements HandlerInterceptor {
     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
         String traceId = request.getHeader(TRACE_ID);
         if (!StringUtils.hasText(traceId)) {
-            MDC.put(TRACE_ID, UUID.randomUUID().toString());
+            MDC.put(TRACE_ID, UuidUtils.getUuid());
         } else {
             MDC.put(TRACE_ID, traceId);
         }

+ 15 - 0
sckw-common/sckw-common-log/src/main/java/com/sckw/log/utils/UuidUtils.java

@@ -0,0 +1,15 @@
+package com.sckw.log.utils;
+
+import java.util.UUID;
+
+/**
+ * @desc: 获取uuid
+ * @author: yzc
+ * @date: 2023-08-22 15:21
+ */
+public class UuidUtils {
+
+    public static String getUuid(){
+        return UUID.randomUUID().toString().replace("-", "");
+    }
+}

+ 2 - 3
sckw-common/sckw-common-remote/src/main/java/com/sckw/remote/filter/TraceIdFilter.java

@@ -1,12 +1,11 @@
 package com.sckw.remote.filter;
 
+import com.sckw.remote.utils.UuidUtils;
 import org.apache.dubbo.common.constants.CommonConstants;
 import org.apache.dubbo.common.extension.Activate;
 import org.apache.dubbo.rpc.*;
 import org.slf4j.MDC;
 
-import java.util.UUID;
-
 /**
  * @desc: dubbo调用全局链路id
  * @author: yzc
@@ -21,7 +20,7 @@ public class TraceIdFilter implements Filter {
         if (rpcContext.isConsumerSide()) {
             traceId = MDC.get("traceId");
             if (traceId == null) {
-                traceId = UUID.randomUUID().toString();
+                traceId = UuidUtils.getUuid();
             }
             rpcContext.setAttachment("traceId", traceId);
         }

+ 15 - 0
sckw-common/sckw-common-remote/src/main/java/com/sckw/remote/utils/UuidUtils.java

@@ -0,0 +1,15 @@
+package com.sckw.remote.utils;
+
+import java.util.UUID;
+
+/**
+ * @desc: 获取uuid
+ * @author: yzc
+ * @date: 2023-08-22 15:21
+ */
+public class UuidUtils {
+
+    public static String getUuid(){
+        return UUID.randomUUID().toString().replace("-", "");
+    }
+}