| | |
| | | |
| | | @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()); |