fix: 用户领取优惠券时,无法领取精准赠送的优惠券

This commit is contained in:
Chopper711 2024-06-12 18:07:53 +08:00
parent a263bc6301
commit bcd4bf4ff1

View File

@ -67,13 +67,19 @@ public class CouponBuyerController {
if (UserContext.getCurrentUser() == null) { if (UserContext.getCurrentUser() == null) {
return ResultUtil.success(); return ResultUtil.success();
} }
return ResultUtil.data(couponActivityService.trigger( List<MemberCoupon> memberCouponList = couponActivityService.trigger(
CouponActivityTrigger.builder() CouponActivityTrigger.builder()
.couponActivityTypeEnum(CouponActivityTypeEnum.AUTO_COUPON) .couponActivityTypeEnum(CouponActivityTypeEnum.AUTO_COUPON)
.nickName(UserContext.getCurrentUser().getNickName()) .nickName(UserContext.getCurrentUser().getNickName())
.userId(UserContext.getCurrentUser().getId()) .userId(UserContext.getCurrentUser().getId())
.build()) .build());
); memberCouponList.addAll(couponActivityService.trigger(
CouponActivityTrigger.builder()
.couponActivityTypeEnum(CouponActivityTypeEnum.SPECIFY)
.nickName(UserContext.getCurrentUser().getNickName())
.userId(UserContext.getCurrentUser().getId())
.build()));
return ResultUtil.data(memberCouponList);
} }
@GetMapping @GetMapping