Pu Zhibing
2025-06-20 cead7b98d5cebc0825b919799e23732877361de0
ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/coupon/CouponServiceImpl.java
@@ -31,6 +31,7 @@
import com.ruoyi.system.api.service.RemoteConfigService;
import com.ruoyi.system.api.service.RemoteGoodsService;
import com.ruoyi.system.api.service.RemoteShopService;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -58,28 +59,30 @@
    @Resource
    private CouponRelGoodsService couponRelGoodsService;
    @Resource
    private CouponMapper couponMapper;
    @Resource
    private RemoteGoodsService remoteGoodsService;
    @Resource
    private CouponTotalService couponTotalService;
    @Lazy
    @Resource
    private MemberService memberService;
    @Lazy
    @Resource
    private MemberCouponService memberCouponService;
    @Resource
    private RemoteActivityService remoteActivityService;
    @Resource
    private MemberCouponRecordService memberCouponRecordService;
    @Resource
    private RemoteShopService remoteShopService;
@@ -261,7 +264,7 @@
     * @return  void
     */
    @Override
    public void editMgtCoupon(MgtCouponEditDto mgtCouponEditDto){
    public void  editMgtCoupon(MgtCouponEditDto mgtCouponEditDto){
        //编辑优惠券
        Coupon coupon;
        CouponTotal couponTotal;
@@ -1124,9 +1127,9 @@
        CouponTotal couponTotal;
        if(StringUtils.isNotBlank(merCouponEditDto.getCouponId())){
            coupon = this.getById(merCouponEditDto.getCouponId());
            if(coupon.getAuditStatus()!=3){
                throw new ServiceException(AppErrorConstant.COUPON_AUDIT_EDIT);
            }
//            if(coupon.getAuditStatus()!=3){
//                throw new ServiceException(AppErrorConstant.COUPON_AUDIT_EDIT);
//            }
            couponRelUserService.deleteCouponRelByCouponId(coupon.getCouponId());
            couponRelGoodsService.deleteCouponRelByCouponId(coupon.getCouponId());
            coupon.setCouponStatus(1);
@@ -1508,4 +1511,9 @@
        metAuditCouponTotalVo.setRefuseTotal(refuseTotal);
        return metAuditCouponTotalVo;
    }
    @Override
    public void endImmediately(MgtBaseGetDto mgtBaseGetDto) {
    }
}