| | |
| | | Integer issuedQuantity = coupon.getIssuedQuantity(); |
| | | List<CouponMember> memberCouponList = new ArrayList<>(); |
| | | for (Long memberId : memberIdList) { |
| | | coupon.setId(null); |
| | | CouponMember couponMember = BeanUtils.copyBean(coupon, CouponMember.class); |
| | | couponMember.setMemberId(memberId); |
| | | couponMember.setCouponId(couponId); |
| | | memberCouponList.add(couponMember); |
| | | if (StringUtils.isNotNull(issuedQuantity) |
| | | && memberCouponList.size() >= issuedQuantity) { |
| | | break; |
| | | for (int i = 0; i < issuedQuantity; i++) { |
| | | coupon.setId(null); |
| | | CouponMember couponMember = BeanUtils.copyBean(coupon, CouponMember.class); |
| | | couponMember.setMemberId(memberId); |
| | | couponMember.setCouponId(couponId); |
| | | memberCouponList.add(couponMember); |
| | | } |
| | | } |
| | | if (StringUtils.isNotEmpty(memberCouponList)) { |