From dce2378b05d7d4b141444f598d402effe57eed6a Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 27 Sep 2023 17:07:57 +0800
Subject: [PATCH] bannner
---
src/main/resources/mapper/modules/MallMemberCouponMapper.xml | 1 +
src/main/java/cc/mrbird/febs/mall/mapper/MallMemberCouponMapper.java | 3 ++-
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberCouponMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberCouponMapper.java
index c1656ad..75480e9 100644
--- a/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberCouponMapper.java
+++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberCouponMapper.java
@@ -18,5 +18,6 @@
List<MallMemberCoupon> selectListByMemberIdAndGoodsIdAndCouponId(@Param("memberId")Long memberId,
@Param("goodsId")Long goodsId,
- @Param("couponId")Long couponId);
+ @Param("couponId")Long couponId,
+ @Param("inviteId")String inviteId);
}
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
index 995eaab..6668109 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -893,7 +893,7 @@
if(ObjectUtil.isNotEmpty(salemanCoupon)){
Long couponId = salemanCoupon.getCouponId();
Long goodsId = getCouponDto.getGoodsId();
- List<MallMemberCoupon> mallMemberCoupons = mallMemberCouponMapper.selectListByMemberIdAndGoodsIdAndCouponId(memberId, goodsId, couponId);
+ List<MallMemberCoupon> mallMemberCoupons = mallMemberCouponMapper.selectListByMemberIdAndGoodsIdAndCouponId(memberId, goodsId, couponId,mallMember.getInviteId());
if(CollUtil.isEmpty(mallMemberCoupons)){
//商品优惠卷如果绑定了,那么当前登陆者获取一张卷
List<CouponGoods> couponGoodsList = couponGoodsMapper.selectByGoodIdAndCouponId(goodsId,couponId);
diff --git a/src/main/resources/mapper/modules/MallMemberCouponMapper.xml b/src/main/resources/mapper/modules/MallMemberCouponMapper.xml
index bd4610b..852ed90 100644
--- a/src/main/resources/mapper/modules/MallMemberCouponMapper.xml
+++ b/src/main/resources/mapper/modules/MallMemberCouponMapper.xml
@@ -43,6 +43,7 @@
where a.member_id = #{memberId}
and a.goods_id = #{goodsId}
and a.coupon_id = #{couponId}
+ and a.invite_id = #{inviteId}
and a.state = 1
</select>
--
Gitblit v1.9.1