From 1e141d192912452febabfdb88f4fc6c7366ec9a6 Mon Sep 17 00:00:00 2001 From: zhaoqiaobo <583671871@qq.com> Date: Wed, 13 Nov 2024 17:09:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(all):=20=E5=85=A8=E5=B1=80=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1 修改报表模块自定义异常返回 --- .../report/config/GlobalExceptionHandler.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 blade-service/logpm-report/src/main/java/com/logpm/report/config/GlobalExceptionHandler.java diff --git a/blade-service/logpm-report/src/main/java/com/logpm/report/config/GlobalExceptionHandler.java b/blade-service/logpm-report/src/main/java/com/logpm/report/config/GlobalExceptionHandler.java new file mode 100644 index 000000000..6f63dc054 --- /dev/null +++ b/blade-service/logpm-report/src/main/java/com/logpm/report/config/GlobalExceptionHandler.java @@ -0,0 +1,25 @@ +package com.logpm.report.config; + +import com.alibaba.fastjson.JSONObject; +import org.springblade.common.exception.CustomerException; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.ControllerAdvice; +import org.springframework.web.bind.annotation.ExceptionHandler; + +/** + * @Author: zqb + * @Date: 2024/11/13 + */ +@ControllerAdvice +public class GlobalExceptionHandler { + + @ExceptionHandler(CustomerException.class) + public ResponseEntity handleCustomException(CustomerException e) { + JSONObject js = new JSONObject(); + js.put("code", e.getCode()); + js.put("msg", e.getMessage()); + return new ResponseEntity<>(js, HttpStatus.BAD_REQUEST); + } + +}