mitao
2024-07-20 1f3e9dc85399290910cde7149806323305544e0d
ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/async/AsyncMethodService.java
@@ -33,14 +33,12 @@
        Integer issuedQuantity = coupon.getIssuedQuantity();
        List<CouponMember> memberCouponList = new ArrayList<>();
        for (Long memberId : memberIdList) {
            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.isNotNull(issuedQuantity)
                    && memberCouponList.size() >= issuedQuantity) {
                break;
            }
        }
        if (StringUtils.isNotEmpty(memberCouponList)) {