From fe8599f315bf6eb4a0218da962c42d3dd42a1565 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E6=96=87=E8=B1=AA?= <980287353@qq.com> Date: Tue, 3 Jan 2023 15:10:21 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20TieshengWebConfigurer=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/exception/SpringExceptionHandler.java | 5 ++++- .../com/tiesheng/core/service/CoreLogService.java | 13 +++++++++---- .../tiesheng/core/service/FileUploadService.java | 10 +++++++--- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/tiesheng-web/src/main/java/com/tiesheng/core/config/exception/SpringExceptionHandler.java b/tiesheng-web/src/main/java/com/tiesheng/core/config/exception/SpringExceptionHandler.java index 25236dd..a88150f 100644 --- a/tiesheng-web/src/main/java/com/tiesheng/core/config/exception/SpringExceptionHandler.java +++ b/tiesheng-web/src/main/java/com/tiesheng/core/config/exception/SpringExceptionHandler.java @@ -74,7 +74,10 @@ public class SpringExceptionHandler { return ApiResp.respCust(ApiRespEnum.ServerError.getCode(), "IO异常"); } - return tieshengWebConfigurer.addExceptionHandler(e); + if (tieshengWebConfigurer != null) { + return tieshengWebConfigurer.addExceptionHandler(e); + } + return ApiResp.respCust(ApiRespEnum.ServerError); } } diff --git a/tiesheng-web/src/main/java/com/tiesheng/core/service/CoreLogService.java b/tiesheng-web/src/main/java/com/tiesheng/core/service/CoreLogService.java index ae343ff..cb263d1 100644 --- a/tiesheng-web/src/main/java/com/tiesheng/core/service/CoreLogService.java +++ b/tiesheng-web/src/main/java/com/tiesheng/core/service/CoreLogService.java @@ -2,8 +2,9 @@ package com.tiesheng.core.service; import cn.hutool.json.JSONUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.tiesheng.core.config.web.bean.CurrentWebUser; +import com.tiesheng.core.config.token.TokenParse; import com.tiesheng.core.config.web.TieshengWebConfigurer; +import com.tiesheng.core.config.web.bean.CurrentWebUser; import com.tiesheng.core.mapper.CoreLogOperationMapper; import com.tiesheng.core.pojos.dao.CoreLogOperation; import org.springframework.beans.factory.annotation.Autowired; @@ -28,9 +29,13 @@ public class CoreLogService extends ServiceImpl