From bdf04af3958fb7a61f3180aa1efb795ba8ac00d2 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期一, 08 九月 2025 15:28:09 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- framework/src/main/java/cn/lili/modules/promotion/serviceimpl/CouponServiceImpl.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/CouponServiceImpl.java b/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/CouponServiceImpl.java index a283a48..6a6b8e8 100644 --- a/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/CouponServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/promotion/serviceimpl/CouponServiceImpl.java @@ -91,6 +91,21 @@ @Autowired private MemberCouponMapper memberCouponMapper; + + @Override + public Long getCouponsCountByIdAndMemberId(String couponId){ + AuthUser currentUser = Objects.requireNonNull(UserContext.getCurrentUser()); + Long count = 0L; + if (StringUtils.isNotBlank(currentUser.getId())) { + count = new LambdaQueryChainWrapper<>(memberCouponMapper) + .eq(MemberCoupon::getCouponId,couponId) + .eq(MemberCoupon::getMemberId,currentUser.getId()) + .count(); + } + + return count; + } + @Override public void getUserCouponsStatus(List<CouponVO> list) { AuthUser currentUser = Objects.requireNonNull(UserContext.getCurrentUser()); -- Gitblit v1.8.0