huanghongfa
2021-09-02 177249c76aeea0b4bf8d8816d4994e3b445b45ce
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/exceptions/GlobalExceptionCapture.java
@@ -1,8 +1,7 @@
package com.panzhihua.common.exceptions;
import com.panzhihua.common.constants.HttpStatus;
import com.panzhihua.common.model.vos.R;
import lombok.extern.slf4j.Slf4j;
import java.util.List;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
import org.springframework.validation.BindingResult;
@@ -12,7 +11,10 @@
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import java.util.List;
import com.panzhihua.common.constants.HttpStatus;
import com.panzhihua.common.model.vos.R;
import lombok.extern.slf4j.Slf4j;
/**
 * @program: springcloud_k8s_panzhihuazhihuishequ
@@ -26,7 +28,9 @@
public class GlobalExceptionCapture {
    /**
     * 拦截捕捉自定义异常 TokenException.class
     * @param ex token 异常
     *
     * @param ex
     *            token 异常
     * @return R 401
     */
    @ExceptionHandler(value = TokenException.class)
@@ -36,7 +40,9 @@
    /**
     * 拦截捕捉自定义异常 PartyBuildingMemberException
     * @param ex 党建异常
     *
     * @param ex
     *            党建异常
     * @return 异常信息
     */
    @ExceptionHandler(value = PartyBuildingMemberException.class)
@@ -46,7 +52,9 @@
    /**
     * 拦截捕捉自定义异常 UnAuthenticationException.class
     * @param ex 认证 异常
     *
     * @param ex
     *            认证 异常
     * @return R 401
     */
    @ExceptionHandler(value = UnAuthenticationException.class)
@@ -56,7 +64,9 @@
    /**
     * 拦截捕捉自定义异常 UnAuthorizationException.class
     * @param ex 权限 异常
     *
     * @param ex
     *            权限 异常
     * @return R 403
     */
    @ExceptionHandler(value = UnAuthorizationException.class)
@@ -64,10 +74,10 @@
        return R.fail(ex.getCode(),"没有访问权限");
    }
    /**
     *
     * @param ex 数据库异常
     * @param ex
     *            数据库异常
     * @return
     */
    @ExceptionHandler(value = java.sql.SQLSyntaxErrorException.class)
@@ -78,7 +88,8 @@
    /**
     *
     * @param ex 数据库异常
     * @param ex
     *            数据库异常
     * @return
     */
    @ExceptionHandler(value = java.sql.SQLException.class)
@@ -89,7 +100,8 @@
    /**
     *
     * @param ex 服务层业务异常
     * @param ex
     *            服务层业务异常
     * @return
     */
    @ExceptionHandler(value = ServiceException.class)
@@ -100,7 +112,9 @@
    /**
     * 校验异常
     * @param ex valid
     *
     * @param ex
     *            valid
     * @return 返回json
     */
    @ExceptionHandler(value = MethodArgumentNotValidException.class)