| | |
| | | package cn.flightfeather.supervision.config |
| | | |
| | | import cn.flightfeather.supervision.common.exception.BizException |
| | | import cn.flightfeather.supervision.lightshare.vo.BaseResponse |
| | | import org.springframework.http.HttpStatus |
| | | import org.springframework.web.bind.annotation.ExceptionHandler |
| | |
| | | fun exception(e: Exception): BaseResponse<String> { |
| | | return BaseResponse.fail("500", e) |
| | | } |
| | | |
| | | /** |
| | | * 业务异常处理。 |
| | | * @param e the e |
| | | * @return ResultData |
| | | */ |
| | | @ExceptionHandler(BizException::class) |
| | | @ResponseStatus(HttpStatus.OK) |
| | | fun bizException(e: BizException): BaseResponse<String> { |
| | | return BaseResponse.fail("200", e) |
| | | } |
| | | } |