通知异步发

This commit is contained in:
Jerry Yan 2025-01-08 14:51:12 +08:00
parent a329100212
commit 0ab4b18420

View File

@ -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);
}