Pu Zhibing
昨天 546be8a1bafdfc804575a8d07a5d9f2306c29c42
ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponServiceImpl.java
@@ -733,9 +733,9 @@
    public void deleteMgtCoupon(MgtBaseGetDto mgtBaseGetDto){
        Coupon coupon = this.getById(mgtBaseGetDto.getId());
        CouponTotal couponTotal = couponTotalService.getById(mgtBaseGetDto.getId());
        if(couponTotal.getSendCount()!=null&&couponTotal.getSendCount()>0){
            throw new ServiceException(AppErrorConstant.COUPON_SENT_DEL);
        }
//        if(couponTotal.getSendCount()!=null&&couponTotal.getSendCount()>0){
//            throw new ServiceException(AppErrorConstant.COUPON_SENT_DEL);
//        }
        coupon.setCouponStatus(-1);
        coupon.setDelFlag(1);
        coupon.setUpdateUserId(mgtBaseGetDto.getUserId());
@@ -874,6 +874,26 @@
                    }
                }
            }
        }
        String useLimit = "";
        for(MgtCouponAuditPageVo mgtCouponAuditPageVo : mgtCouponAuditPageVoList){
            useLimit = null;
            //处理使用限制
            String couponType = mgtCouponAuditPageVo.getCouponType();
            if(couponType.equals("满减")){
                BigDecimal moneyThreshold = mgtCouponAuditPageVo.getMoneyThreshold();
                BigDecimal discountMoney = mgtCouponAuditPageVo.getDiscountMoney();
                useLimit = "满" + moneyThreshold.toString() + "减" + discountMoney.toString() + "元";
            }
            if(couponType.equals("折扣")){
                BigDecimal discountPercent = mgtCouponAuditPageVo.getDiscountPercent();
                useLimit = discountPercent.toString() + "折";
            }
            if(couponType.equals("代金")){
                BigDecimal discountMoney = mgtCouponAuditPageVo.getDiscountMoney();
                useLimit = discountMoney.toString();
            }
            mgtCouponAuditPageVo.setUseLimit(useLimit);
        }
        return mgtCouponAuditPageVoList;
    }
@@ -1234,7 +1254,6 @@
        Coupon coupon;
        List<MemberCoupon> memberCouponList = new ArrayList<>();
        MemberCoupon memberCoupon;
        String memberCouponId;
        // 遍历生日礼物发送DTO列表
        for(BirthdayGiftSendDto birthdayGiftSendDto : giftSendDtoList){
@@ -1248,9 +1267,6 @@
            // 根据优惠券数量生成会员优惠券列表
            for(int i=0;i<birthdayGiftSendDto.getCouponNumber();i++){
                memberCoupon = new MemberCoupon();
                //TODO
                memberCouponId = IdUtils.simpleUUID();
                //memberCoupon.setId(memberCouponId);
                memberCoupon.setDelFlag(0);
                memberCoupon.setCouponId(couponId);
                memberCoupon.setUserId(userId);
@@ -1421,8 +1437,6 @@
        }
        //生成用户优惠券
        MemberCoupon memberCoupon = new MemberCoupon();
        //String memberCouponId = IdUtils.simpleUUID();
        //memberCoupon.setId(memberCouponId);
        memberCoupon.setDelFlag(0);
        memberCoupon.setCouponId(couponId);
        memberCoupon.setUserId(userId);