From 023a40799745789e5585a9f5448a11f6acb4f874 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 11 Sep 2023 11:10:17 +0800 Subject: [PATCH] 优惠卷 --- src/main/java/cc/mrbird/febs/mall/dto/MallMemberCouponDto.java | 3 +++ src/main/resources/mapper/modules/MallMemberCouponMapper.xml | 3 +++ src/main/java/cc/mrbird/febs/mall/entity/MallMemberCoupon.java | 1 + src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 1 + 4 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/dto/MallMemberCouponDto.java b/src/main/java/cc/mrbird/febs/mall/dto/MallMemberCouponDto.java index db96c75..dd7e687 100644 --- a/src/main/java/cc/mrbird/febs/mall/dto/MallMemberCouponDto.java +++ b/src/main/java/cc/mrbird/febs/mall/dto/MallMemberCouponDto.java @@ -8,6 +8,9 @@ @ApiModel(value = "MallMemberCouponDto", description = "参数类") public class MallMemberCouponDto { + @ApiModelProperty(value = "商品ID", example = "1") + private Long goodsId; + @ApiModelProperty(value = "1:待使用 2:已使用 3:已过期", example = "1") private Integer state; diff --git a/src/main/java/cc/mrbird/febs/mall/entity/MallMemberCoupon.java b/src/main/java/cc/mrbird/febs/mall/entity/MallMemberCoupon.java index 17916ab..ce46257 100644 --- a/src/main/java/cc/mrbird/febs/mall/entity/MallMemberCoupon.java +++ b/src/main/java/cc/mrbird/febs/mall/entity/MallMemberCoupon.java @@ -13,6 +13,7 @@ private Long memberId; private Long couponId; + private Long goodsId; private String couponName; private String inviteId; //1:待使用 2:已使用 3:已过期 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 0722003..109ed67 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 @@ -891,6 +891,7 @@ mallMemberCoupon.setCouponId(couponId); mallMemberCoupon.setCouponName(mallGoodsCoupon.getName()); mallMemberCoupon.setMemberId(memberId); + mallMemberCoupon.setGoodsId(goodsId); mallMemberCoupon.setInviteId(mallMemberCoupon.getInviteId()); mallMemberCoupon.setState(1); mallMemberCoupon.setExpireTime(DateUtil.offsetDay(DateUtil.date(),mallGoodsCoupon.getExpireDay())); diff --git a/src/main/resources/mapper/modules/MallMemberCouponMapper.xml b/src/main/resources/mapper/modules/MallMemberCouponMapper.xml index fcc415c..3de8bf5 100644 --- a/src/main/resources/mapper/modules/MallMemberCouponMapper.xml +++ b/src/main/resources/mapper/modules/MallMemberCouponMapper.xml @@ -11,6 +11,9 @@ <if test="record.state != null and record.state != ''"> and a.state=#{record.state} </if> + <if test="record.goodsId != null and record.goodsId != ''"> + and a.goods_id=#{record.goodsId} + </if> </where> order by a.CREATED_TIME desc </select> -- Gitblit v1.9.1