style: 代码扫描规范问题处理
This commit is contained in:
parent
d9018ef317
commit
b61a5e8f7b
@ -16,6 +16,7 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.validation.ConstraintViolationException;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 异常处理
|
||||
@ -112,7 +113,8 @@ public class GlobalControllerExceptionHandler {
|
||||
// protected ResponseEntity<Object> handleExceptionInternal(Exception ex, Object body, HttpHeaders headers, HttpStatus status, WebRequest request) {
|
||||
// if (ex instanceof MethodArgumentNotValidException) {
|
||||
// MethodArgumentNotValidException exception = (MethodArgumentNotValidException) ex;
|
||||
// return new ResponseEntity<>(new ResultUtil<>().setErrorMsg(exception.getBindingResult().getAllErrors().get(0).getDefaultMessage()), status);
|
||||
// return new ResponseEntity<>(new ResultUtil<>().setErrorMsg(exception.getBindingResult().getAllErrors().get(0).getDefaultMessage()),
|
||||
// status);
|
||||
// }
|
||||
// if (ex instanceof MethodArgumentTypeMismatchException) {
|
||||
// MethodArgumentTypeMismatchException exception = (MethodArgumentTypeMismatchException) ex;
|
||||
@ -138,10 +140,18 @@ public class GlobalControllerExceptionHandler {
|
||||
|
||||
BindException exception = (BindException) e;
|
||||
List<FieldError> fieldErrors = exception.getBindingResult().getFieldErrors();
|
||||
for (FieldError error : fieldErrors) {
|
||||
return ResultUtil.error(ResultCode.PARAMS_ERROR.code(), error.getDefaultMessage());
|
||||
// 错误消息处理
|
||||
try {
|
||||
if (!fieldErrors.isEmpty()) {
|
||||
return ResultUtil.error(ResultCode.PARAMS_ERROR.code(),
|
||||
fieldErrors.stream()
|
||||
.map(FieldError::getDefaultMessage) // 获取每个对象的名称字段
|
||||
.collect(Collectors.joining(", ")));
|
||||
}
|
||||
return ResultUtil.error(ResultCode.PARAMS_ERROR);
|
||||
} catch (Exception ex) {
|
||||
return ResultUtil.error(ResultCode.PARAMS_ERROR);
|
||||
}
|
||||
return ResultUtil.error(ResultCode.PARAMS_ERROR);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -223,7 +223,7 @@ public class AliPayPlugin implements Payment {
|
||||
@Override
|
||||
public void callBack(HttpServletRequest request) {
|
||||
log.info("支付同步回调:");
|
||||
callback(request);
|
||||
checkPaymentResult(request);
|
||||
|
||||
}
|
||||
|
||||
@ -274,9 +274,9 @@ public class AliPayPlugin implements Payment {
|
||||
/**
|
||||
* 验证支付结果
|
||||
*
|
||||
* @param request
|
||||
* @param request 请求
|
||||
*/
|
||||
private void callback(HttpServletRequest request) {
|
||||
private void checkPaymentResult(HttpServletRequest request) {
|
||||
try {
|
||||
AlipayPaymentSetting alipayPaymentSetting = alipayPaymentSetting();
|
||||
//获取支付宝反馈信息
|
||||
|
Loading…
x
Reference in New Issue
Block a user