| | |
| | | vo.setId(coupon.getCouponId()); |
| | | vo.setName(coupon.getCouponName()); |
| | | vo.setType(coupon.getCouponType()); |
| | | vo.setSendType(coupon.getSendType()); |
| | | vo.setMoneyThreshold(coupon.getMoneyThreshold()); |
| | | vo.setDiscountPercent(coupon.getDiscountPercent()); |
| | | vo.setDiscountMoney(coupon.getDiscountMoney()); |
| | |
| | | vo.setUseGoods(sb.substring(0, sb.length() - 1)); |
| | | } |
| | | vo.setLimitFlag(coupon.getSendLimitFlag()); |
| | | vo.setReceiveNum(coupon.getSendLimitNumber()); |
| | | vo.setReceiveNum(coupon.getLimitNumber()); |
| | | int count = memberCouponService.count(new QueryWrapper<MemberCoupon>().eq("coupon_id", couponId).eq("del_flag", 0)); |
| | | vo.setLaveNum(coupon.getSendLimitNumber() - count); |
| | | vo.setLaveNum(coupon.getLimitNumber() - count); |
| | | Long userId = SecurityUtils.getUserId(); |
| | | List<MemberCoupon> list = memberCouponService.list(new QueryWrapper<MemberCoupon>().eq("coupon_id", couponId).eq("user_id", userId).eq("del_flag", 0)); |
| | | vo.setStatus(list.isEmpty() ? null : list.get(0).getCouponStatus()); |