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