|
@@ -21,6 +21,8 @@ import com.kym.service.jobs.DelayService;
|
|
|
import com.kym.service.miniapp.UserCouponService;
|
|
import com.kym.service.miniapp.UserCouponService;
|
|
|
import com.kym.service.miniapp.UserRechargeRightsService;
|
|
import com.kym.service.miniapp.UserRechargeRightsService;
|
|
|
import com.kym.service.miniapp.UserService;
|
|
import com.kym.service.miniapp.UserService;
|
|
|
|
|
+import com.kym.service.queue.sender.MessageSender;
|
|
|
|
|
+import com.kym.service.queue.sender.UserCouponSender;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.context.annotation.Lazy;
|
|
import org.springframework.context.annotation.Lazy;
|
|
@@ -64,9 +66,11 @@ public class ActivityServiceImpl extends MPJBaseServiceImpl<ActivityMapper, Acti
|
|
|
|
|
|
|
|
private final UserCouponService userCouponService;
|
|
private final UserCouponService userCouponService;
|
|
|
|
|
|
|
|
|
|
+ private final UserCouponSender userCouponSender;
|
|
|
|
|
+
|
|
|
public ActivityServiceImpl(ActivityStationService activityStationService, RechargeRightsService rechargeRightsService, CouponService couponService,
|
|
public ActivityServiceImpl(ActivityStationService activityStationService, RechargeRightsService rechargeRightsService, CouponService couponService,
|
|
|
UserRechargeRightsService userRechargeRightsService, StationService stationService,
|
|
UserRechargeRightsService userRechargeRightsService, StationService stationService,
|
|
|
- @Lazy DelayService<DelayActivity> activityDelayService, BannerService bannerService, UserService userService, UserCouponService userCouponService) {
|
|
|
|
|
|
|
+ @Lazy DelayService<DelayActivity> activityDelayService, BannerService bannerService, UserService userService, UserCouponService userCouponService, UserCouponSender userCouponSender) {
|
|
|
this.activityStationService = activityStationService;
|
|
this.activityStationService = activityStationService;
|
|
|
this.rechargeRightsService = rechargeRightsService;
|
|
this.rechargeRightsService = rechargeRightsService;
|
|
|
this.couponService = couponService;
|
|
this.couponService = couponService;
|
|
@@ -76,6 +80,7 @@ public class ActivityServiceImpl extends MPJBaseServiceImpl<ActivityMapper, Acti
|
|
|
this.bannerService = bannerService;
|
|
this.bannerService = bannerService;
|
|
|
this.userService = userService;
|
|
this.userService = userService;
|
|
|
this.userCouponService = userCouponService;
|
|
this.userCouponService = userCouponService;
|
|
|
|
|
+ this.userCouponSender = userCouponSender;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -146,7 +151,8 @@ public class ActivityServiceImpl extends MPJBaseServiceImpl<ActivityMapper, Acti
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
userCouponService.saveBatch(userCouponList);
|
|
userCouponService.saveBatch(userCouponList);
|
|
|
-// userCouponList.forEach(couponMessageProducer::sendMessage);
|
|
|
|
|
|
|
+ // 发送消息至队列
|
|
|
|
|
+ userCouponList.forEach(userCouponSender::sendMessage);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|