From 248ad2bb951e5f12db17db83f516c028dd433e89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=85=81=E6=9E=9E?= <3422692813@qq.com> Date: Fri, 11 Oct 2024 09:30:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B010.11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ActiveRecommendRecordsServiceImpl.java | 4 +++- .../service/impl/UserBalanceServiceImpl.java | 17 +++++++++++++---- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeRecommend/service/impl/ActiveRecommendRecordsServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeRecommend/service/impl/ActiveRecommendRecordsServiceImpl.java index 37dbbd862..1464da02e 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeRecommend/service/impl/ActiveRecommendRecordsServiceImpl.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeRecommend/service/impl/ActiveRecommendRecordsServiceImpl.java @@ -325,7 +325,8 @@ public class ActiveRecommendRecordsServiceImpl extends ServiceImpl() - .eq(ActiveUserRechargeRecords::getUserId, activeRecommendRecords.getUserId())); + .eq(ActiveUserRechargeRecords::getUserId, activeRecommendRecords.getUserId()) + .eq(ActiveUserRechargeRecords::getStoreId, storeId)); if (count >= activeUserRecharge.getFrequencyLimit()) { return; } @@ -359,6 +360,7 @@ public class ActiveRecommendRecordsServiceImpl extends ServiceImpl() - .eq(CardFavorableRecord::getMtUserId, nowAccountInfo.getId()) - .eq(CardFavorableRecord::getStatus, 0) - .eq(CardFavorableRecord::getStoreId, balance.getStoreId())); + //新表 + Integer count = cardCouponUserMapper.selectCount(new LambdaQueryWrapper() + .eq(CardCouponUser::getMtUserId, nowAccountInfo.getId()) + .eq(CardCouponUser::getStoreId, balance.getStoreId()) + .eq(CardCouponUser::getStatus, "0")); +// Integer count = cardFavorableRecordMapper.selectCount(new LambdaQueryWrapper() +// .eq(CardFavorableRecord::getMtUserId, nowAccountInfo.getId()) +// .eq(CardFavorableRecord::getStatus, "0") +// .eq(CardFavorableRecord::getStoreId, balance.getStoreId())); userBlanceUniVo.setCardFavorableCount(count); //查询礼品卡已兑换数量和金额 List cardGifts = cardGiftMapper.selectList(new LambdaQueryWrapper()