Bläddra i källkod

活动进行中判断

刘俊驰 8 månader sedan
förälder
incheckning
c60b550bc1

+ 3 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/UserPaymentCoreServiceImpl.java

@@ -867,7 +867,9 @@ DISCOUNT("畅学卡")
 
     private void checkActivity(UserPaymentOrderWrapper.UserPaymentOrder orderReq) {
         ActivityPlanVo activityPlan = activityPlanService.detail(orderReq.getActivityId());
-        if (activityPlan != null && activityPlan.getActivityState() == 1) {
+        Date now = new Date();
+        if (activityPlan != null && activityPlan.getActivityState() == 1
+                && activityPlan.getActivityStart().before(now) && activityPlan.getActivityEnd().after(now)) {
             if (ActivityTypeEnum.MEMBER == activityPlan.getActivityType()) {
 
                 checkActivityTimes(orderReq.getUserId(),orderReq.getPaymentClient(), activityPlan.getId());