From a2fe11f549f52e887937dbdb63d967a09d3a3f21 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 02 十二月 2020 18:54:38 +0800 Subject: [PATCH] 抽奖核心服务完善,天天抽奖服务基本搭建 --- service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java b/service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java index c083ec4..6afbb3e 100644 --- a/service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java +++ b/service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java @@ -4,11 +4,13 @@ import com.google.gson.Gson; import com.ks.lib.common.exception.ParamsException; import org.aspectj.lang.JoinPoint; +import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; import org.aspectj.lang.reflect.MethodSignature; import org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator; import org.hibernate.validator.resourceloading.PlatformResourceBundleLocator; +import org.springframework.stereotype.Component; import javax.validation.ConstraintViolation; import javax.validation.Validation; @@ -19,6 +21,8 @@ /** * 鍙傛暟妫�鏌OP */ +@Aspect +@Component public class LuckyParamsCheckAspect { private static Validator validator; @@ -30,7 +34,7 @@ } @Pointcut("@annotation(org.springframework.validation.annotation.Validated))") - private void validateMethod() { + public void validateMethod() { } @Before("validateMethod()") @@ -44,7 +48,7 @@ messages.add(error.getMessage()); } if (!messages.isEmpty()) { - throw new ParamsException(ParamsException.CODE_PARAMS_NOT_ENOUGH, new Gson().toJson(messages)); + throw new ParamsException(ParamsException.CODE_PARAMS_NOT_ENOUGH, new Gson().toJson(messages.get(0))); } } -- Gitblit v1.8.0