¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.dromara.common.sms.handler; |
| | | |
| | | import cn.hutool.http.HttpStatus; |
| | | import jakarta.servlet.http.HttpServletRequest; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.dromara.common.core.domain.R; |
| | | import org.dromara.sms4j.comm.exception.SmsBlendException; |
| | | import org.springframework.web.bind.annotation.ExceptionHandler; |
| | | import org.springframework.web.bind.annotation.RestControllerAdvice; |
| | | |
| | | /** |
| | | * SMSå¼å¸¸å¤çå¨ |
| | | * |
| | | * @author AprilWind |
| | | */ |
| | | @Slf4j |
| | | @RestControllerAdvice |
| | | public class SmsExceptionHandler { |
| | | |
| | | /** |
| | | * smså¼å¸¸ |
| | | */ |
| | | @ExceptionHandler(SmsBlendException.class) |
| | | public R<Void> handleSmsBlendException(SmsBlendException e, HttpServletRequest request) { |
| | | String requestURI = request.getRequestURI(); |
| | | log.error("请æ±å°å'{}',åçsmsçä¿¡å¼å¸¸.", requestURI, e); |
| | | return R.fail(HttpStatus.HTTP_INTERNAL_ERROR, "çä¿¡åé失败ï¼è¯·ç¨ååè¯..."); |
| | | } |
| | | |
| | | } |