20231126-yw
wj 2 years ago
parent 426b966cb3
commit 08d4462530

@ -9,7 +9,7 @@ import lombok.Getter;
public enum ResultEnum {
SUCCESS(20000, "success"),
NOT_NETWORK(1, "系统繁忙,请稍后再试。"),
NOT_NETWORK(500, "系统繁忙,请稍后再试。"),
LOGIN_VERIFY_FALL(2, "登录失效"),
PARAM_VERIFY_FALL(3, "参数验证错误"),
AUTH_FAILED(4, "权限验证失败"),

@ -122,6 +122,16 @@ public class ResultVOUtils {
return error(resultEnum.getCode(), message);
}
/**
*
*
* @param message
* @return {@link BaseResponse}
*/
public static BaseResponse error(String message) {
return error(ResultEnum.NOT_NETWORK.getCode(), message);
}
/**
* PageHelper
*

@ -25,4 +25,9 @@ public class JsonException extends RuntimeException{
super(message);
this.code = code;
}
public JsonException(String message) {
super(message);
this.code = ResultEnum.NOT_NETWORK.getCode();
}
}

@ -7,6 +7,7 @@ import com.glxp.api.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.converter.HttpMessageNotReadableException;
import org.springframework.validation.BindException;
import org.springframework.web.bind.MethodArgumentNotValidException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
@ -34,7 +35,6 @@ public class GlobalExceptionHandler {
}
@ExceptionHandler({BindException.class})
public BaseResponse handlerBindException(BindException e) {
log.error(e.getMessage(), e);
@ -45,6 +45,16 @@ public class GlobalExceptionHandler {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, e.getBindingResult().getFieldError().getDefaultMessage());
}
@ExceptionHandler({MethodArgumentNotValidException.class})
public BaseResponse handlerBindException(MethodArgumentNotValidException e) {
log.error(e.getMessage(), e);
boolean bindingFailure = e.getBindingResult().getFieldError().isBindingFailure();
if (bindingFailure) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
}
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, e.getBindingResult().getFieldError().getDefaultMessage());
}
@ExceptionHandler({HttpMessageNotReadableException.class})
public BaseResponse handlerHttpMessageNotReadableException(HttpMessageNotReadableException e) {
log.error(e.getMessage(), e);

@ -1,9 +1,7 @@
package com.glxp.api.service;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.BaseMapperPlus;
import org.apache.poi.ss.formula.functions.T;
import java.util.List;

Loading…
Cancel
Save