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