Merge remote-tracking branch 'origin/dev_price' into 20231126-yw

20231126-yw
yuanwei 2 years ago
commit 600a688072

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

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

@ -403,16 +403,11 @@ public class IoOrderReviewController extends BaseController {
checkCode = checkCode.replace("\u001D", ""); checkCode = checkCode.replace("\u001D", "");
} }
if (checkCode.toUpperCase(Locale.ROOT).equals(code.toUpperCase(Locale.ROOT))) { if (checkCode.toUpperCase(Locale.ROOT).equals(code.toUpperCase(Locale.ROOT))) {
// if (IntUtil.value(checkOrderCodesBean.getStatus()) == Constant.DB_CHECK_ED
// && IntUtil.value(checkOrderCodesBean.getReCount()) == checkOrderCodesBean.getScanCount()) {
// return Constant.CHECK_REPEAT;
// }
if (StrUtil.isNotEmpty(checkOrderCodesBean.getSerialNo())) { if (StrUtil.isNotEmpty(checkOrderCodesBean.getSerialNo())) {
if (checkOrderCodesBean.getScanCount() > 0) { if (checkOrderCodesBean.getScanCount() > 0) {
return Constant.CHECK_REPEAT; return Constant.CHECK_REPEAT;
} }
} }
int curCount = checkOrderCodesBean.getScanCount() + calCountUtil.getActCount(checkOrderCodesBean.getNameCode()); int curCount = checkOrderCodesBean.getScanCount() + calCountUtil.getActCount(checkOrderCodesBean.getNameCode());
if (curCount == IntUtil.value(checkOrderCodesBean.getReCount())) { if (curCount == IntUtil.value(checkOrderCodesBean.getReCount())) {
checkOrderCodesBean.setStatus(Constant.DB_CHECK_ED); checkOrderCodesBean.setStatus(Constant.DB_CHECK_ED);

@ -25,4 +25,9 @@ public class JsonException extends RuntimeException{
super(message); super(message);
this.code = code; 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 lombok.extern.slf4j.Slf4j;
import org.springframework.http.converter.HttpMessageNotReadableException; import org.springframework.http.converter.HttpMessageNotReadableException;
import org.springframework.validation.BindException; import org.springframework.validation.BindException;
import org.springframework.web.bind.MethodArgumentNotValidException;
import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice; import org.springframework.web.bind.annotation.RestControllerAdvice;
@ -34,7 +35,6 @@ public class GlobalExceptionHandler {
} }
@ExceptionHandler({BindException.class}) @ExceptionHandler({BindException.class})
public BaseResponse handlerBindException(BindException e) { public BaseResponse handlerBindException(BindException e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
@ -45,6 +45,16 @@ public class GlobalExceptionHandler {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, e.getBindingResult().getFieldError().getDefaultMessage()); 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}) @ExceptionHandler({HttpMessageNotReadableException.class})
public BaseResponse handlerHttpMessageNotReadableException(HttpMessageNotReadableException e) { public BaseResponse handlerHttpMessageNotReadableException(HttpMessageNotReadableException e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);

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

Loading…
Cancel
Save