From 9bb3f50d0af6d9516d8c611b5cf2b034a5b53cbc Mon Sep 17 00:00:00 2001 From: wxz Date: Mon, 1 Jun 2020 17:00:05 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=EF=BC=9ABaseRequestAspect.?= =?UTF-8?q?java=E4=B8=AD=E8=BF=94=E5=9B=9E=E7=BB=99=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tools/aspect/BaseRequestLogAspect.java | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java index 732ac08e32..3e7af3ced6 100644 --- a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java +++ b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/aspect/BaseRequestLogAspect.java @@ -1,10 +1,7 @@ package com.epmet.commons.tools.aspect; import com.epmet.commons.tools.constant.AppClientConstant; -import com.epmet.commons.tools.exception.ErrorCode; -import com.epmet.commons.tools.exception.ExceptionUtils; -import com.epmet.commons.tools.exception.RenException; -import com.epmet.commons.tools.exception.ValidateException; +import com.epmet.commons.tools.exception.*; import com.epmet.commons.tools.utils.Result; import org.apache.commons.lang3.StringUtils; import org.aspectj.lang.ProceedingJoinPoint; @@ -156,9 +153,18 @@ public abstract class BaseRequestLogAspect { * @return */ private Result handleValidateException(ValidateException ex) { - Result result=new Result(); - result.setCode(ex.getCode()); - result.setMsg(ex.getMsg()); + Result result = null; + if (Integer.valueOf(EpmetErrorCode.CUSTOMER_VALIDATE_ERROR.getCode()).equals(ex.getCode())) { + // 显示给客户的 + result = new Result(); + result.setCode(ex.getCode()); + result.setMsg(ex.getMsg()); + result.setInternalMsg(ex.getMsg()); + } else { + // 不显示给客户的 + result = new Result().error(); + result.setInternalMsg(ex.getMsg()); + } return result; }