From 0ab4b1842036e73b59c770a2af73b0144cbd737f Mon Sep 17 00:00:00 2001
From: Jerry Yan <792602257@qq.com>
Date: Wed, 8 Jan 2025 14:51:12 +0800
Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E7=9F=A5=E5=BC=82=E6=AD=A5=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../basic/exception/CustomExceptionHandle.java   | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/ycwl/basic/exception/CustomExceptionHandle.java b/src/main/java/com/ycwl/basic/exception/CustomExceptionHandle.java
index 99443a4..73f00a0 100644
--- a/src/main/java/com/ycwl/basic/exception/CustomExceptionHandle.java
+++ b/src/main/java/com/ycwl/basic/exception/CustomExceptionHandle.java
@@ -68,13 +68,15 @@ public class CustomExceptionHandle {
     @ExceptionHandler(value = Exception.class)
     public ApiResponse<String> handle(Exception e) {
         LOGGER.error("系统异常 -> {}", e.getMessage(), e);
-        NotifyFactory.to().sendTo(
-                new NotifyContent(
-                        "帧途后台报错了!",
-                        e.getMessage() + "\n---\n请求主体:\n```\n" + getRequestAsText() + "\n```\n---\n错误栈:\n```\n" + getStackTrace(e) + "\n```"
-                ),
-                "default_user"
-        );
+        new Thread(() -> {
+            NotifyFactory.to().sendTo(
+                    new NotifyContent(
+                            "帧途后台报错了!",
+                            e.getMessage() + "\n---\n请求主体:\n```\n" + getRequestAsText() + "\n```\n---\n错误栈:\n```\n" + getStackTrace(e) + "\n```"
+                    ),
+                    "default_user"
+            );
+        }).start();
         return ApiResponse.buildResult(BizCodeEnum.SERVER_UNKONWN_ERROR);
     }