From e29f147aab5b0b0b794d611b522b67b94423e3cf Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期四, 07 九月 2023 17:56:57 +0800 Subject: [PATCH] 修改bug --- framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java b/framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java index 29af084..d449a4e 100644 --- a/framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java +++ b/framework/src/main/java/com/yuanchu/limslaboratory/handler/GlobalExceptionHandler.java @@ -1,5 +1,6 @@ package com.yuanchu.limslaboratory.handler; +import com.yuanchu.limslaboratory.exception.ApplicationException; import com.yuanchu.limslaboratory.exception.AuthException; import com.yuanchu.limslaboratory.exception.MyFileException; import com.yuanchu.limslaboratory.utils.MyUtil; @@ -102,6 +103,7 @@ e.printStackTrace(); return Result.fail("鏁板瓧鏍煎紡寮傚父"); } + /** 瀹夊叏寮傚父 */ @ExceptionHandler(SecurityException.class) public Result<?> SecurityException(SecurityException e) { @@ -136,6 +138,7 @@ e.printStackTrace(); return Result.fail("鏁扮粍瓒婄晫寮傚父"); } + /** sql璇硶閿欒寮傚父 */ @ExceptionHandler(BadSqlGrammarException.class) public Result<?> BadSqlGrammarException(BadSqlGrammarException e) { @@ -225,10 +228,24 @@ return Result.fail("缃戠粶杩炴帴澶辫触锛岃閫�鍑哄悗鍐嶈瘯"); } + /** + * 鏉冮檺 + * @param e + * @return + */ @ExceptionHandler({AuthException.class}) public Result<?> noAuth(AuthException e){ return Result.fail(Integer.valueOf(e.getCode()),e.getMsg()); } + /** + * 涓氬姟寮傚父 + * @param e + * @return + */ + @ExceptionHandler({ApplicationException.class }) + public Result<?> applicationError(ApplicationException e){ + return Result.fail(e.getMsg()); + } } -- Gitblit v1.9.3