From 392b42c4891cf2e6beda57ab32c51598f290f4b7 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 14 三月 2025 20:56:27 +0800 Subject: [PATCH] bug修改 --- ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java | 22 ++++++++++------------ 1 files changed, 10 insertions(+), 12 deletions(-) diff --git a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java index c6e15d4..2860242 100644 --- a/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java +++ b/ruoyi-modules/ruoyi-promotion/src/main/java/com/ruoyi/promotion/service/impl/CouponMemberServiceImpl.java @@ -39,7 +39,7 @@ @Override public PageDTO<CouponMemberVO> getCouponMemberList(CouponMemberDTO couponMemberDTO) { LambdaQueryWrapper<Coupon> wrapper= Wrappers.lambdaQuery(); - wrapper.eq(Coupon::getCouponStatus, ListingStatusEnum.REMOVED_FROM_THE_SHELF); + wrapper.eq(Coupon::getCouponStatus, ListingStatusEnum.ON_SHELVES); wrapper.eq(Coupon::getDelFlag,0); List<Coupon> couponMemberList=couponMapper.selectList(wrapper); Set<Long> CouponList = null; @@ -50,10 +50,10 @@ LambdaQueryWrapper<CouponMember> wrapper1= Wrappers.lambdaQuery(); if(couponMemberDTO.getCouponStatus()!=null){ wrapper1.eq(CouponMember::getCouponStatus, - CouponUseEnum.getEnumByCode(couponMemberDTO.getCouponStatus()+1)); + CouponUseEnum.getEnumByCode(couponMemberDTO.getCouponStatus())); } if (CouponList.size()>0){ - wrapper1.notIn(CouponMember::getCouponId,CouponList); + wrapper1.in(CouponMember::getCouponId,CouponList); } wrapper1.eq(CouponMember::getMemberId,couponMemberDTO.getMemberId()); wrapper1.eq(CouponMember::getDelFlag,0); @@ -82,7 +82,7 @@ @Override public List<CouponMemberVO> getCouponMemberl(CouponMemberDTO couponMemberDTO) { LambdaQueryWrapper<Coupon> wrapper= Wrappers.lambdaQuery(); - wrapper.eq(Coupon::getCouponStatus, ListingStatusEnum.REMOVED_FROM_THE_SHELF); + wrapper.eq(Coupon::getCouponStatus, ListingStatusEnum.ON_SHELVES); wrapper.eq(Coupon::getDelFlag,0); List<Coupon> couponMemberList=couponMapper.selectList(wrapper); Set<Long> CouponList = null; @@ -93,7 +93,7 @@ wrapper1.eq(CouponMember::getCouponStatus, 0); wrapper1.eq(CouponMember::getMemberId,couponMemberDTO.getMemberId()); if (CouponList.size()>0){ - wrapper1.notIn(CouponMember::getCouponId,CouponList); + wrapper1.in(CouponMember::getCouponId,CouponList); } wrapper1.eq(CouponMember::getDelFlag,0); List<CouponMember> page1 = this.list(wrapper1); @@ -111,21 +111,19 @@ public List<CouponMemberVO> updCouponMember1(CouponMemberDTO couponMemberDTO) { LambdaQueryWrapper<Coupon> wrapper= Wrappers.lambdaQuery(); - wrapper.eq(Coupon::getCouponStatus, ListingStatusEnum.REMOVED_FROM_THE_SHELF); + wrapper.eq(Coupon::getCouponStatus, ListingStatusEnum.ON_SHELVES); wrapper.eq(Coupon::getDelFlag,0); List<Coupon> couponMemberList=couponMapper.selectList(wrapper); Set<Long> CouponList = null; CouponList = couponMemberList.stream().map(Coupon::getId) .collect(Collectors.toSet()); - LambdaQueryWrapper<CouponMember> wrapper1= Wrappers.lambdaQuery(); - wrapper1.eq(CouponMember::getCouponStatus, - CouponUseEnum.getEnumByCode(couponMemberDTO.getCouponStatus())); - if (CouponList.size()>0){ - wrapper1.notIn(CouponMember::getCouponId,CouponList); - } + wrapper1.eq(CouponMember::getCouponStatus, 0); wrapper1.eq(CouponMember::getMemberId,couponMemberDTO.getMemberId()); + if (CouponList.size()>0){ + wrapper1.in(CouponMember::getCouponId,CouponList); + } wrapper1.eq(CouponMember::getDelFlag,0); List<CouponMember> page1 = this.list(wrapper1); List<CouponMemberVO> couponMemberVOS=new ArrayList<>(); -- Gitblit v1.7.1