券发放修改

This commit is contained in:
张松 2025-09-18 16:13:47 +08:00
parent 409153fe76
commit 61f1a8de71
1 changed files with 3 additions and 1 deletions

View File

@ -187,6 +187,7 @@ public class MkShopCouponRecordServiceImpl extends ServiceImpl<MkShopCouponRecor
record.setCreateTime(LocalDateTime.now());
record.setIsDel(0);
record.setCouponJson(couponJson);
record.setName(coupon.getTitle());
record.setUseStartTime(start);
record.setUseEndTime(end);
@ -202,10 +203,11 @@ public class MkShopCouponRecordServiceImpl extends ServiceImpl<MkShopCouponRecor
}
@Override
public Boolean grant(Long shopId, MkRewardCouponDTO rewardCouponDTO) {
public Boolean grant(Long shopId, MkRewardCouponDTO rewardCouponDTO) {
ShopUser shopUser = shopUserService.getOne(new QueryWrapper().eq(ShopUser::getShopId, shopId).eq(ShopUser::getUserId, rewardCouponDTO.getUserId()));
MkShopCouponGiftDTO giftDTO = new MkShopCouponGiftDTO().setCouponId(rewardCouponDTO.getCouponId())
.setShopId(shopId)
.setSourceId(rewardCouponDTO.getUserId())
.setShopUserId(shopUser == null ? null : shopUser.getId())
.setSource("后台发放");
receiveCoupon(giftDTO, rewardCouponDTO.getNum(), false);