From 7436fc4a44b9f2677b3e3380f2cd2e5d841a6832 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 29 Apr 2025 15:10:01 +0800
Subject: [PATCH] feat(mall): 添加票据状态字段并更新相关服务
---
src/main/resources/mapper/modules/MallMemberCouponMapper.xml | 33 +++++++++++++++++++++++++++++++--
1 files changed, 31 insertions(+), 2 deletions(-)
diff --git a/src/main/resources/mapper/modules/MallMemberCouponMapper.xml b/src/main/resources/mapper/modules/MallMemberCouponMapper.xml
index 59fa15e..ecde786 100644
--- a/src/main/resources/mapper/modules/MallMemberCouponMapper.xml
+++ b/src/main/resources/mapper/modules/MallMemberCouponMapper.xml
@@ -5,8 +5,9 @@
<select id="selectListInPage" resultType="cc.mrbird.febs.mall.vo.MallMemberCouponVo">
select
a.*,
- b.cost_amount costAmount,
- b.real_amount realAmount
+ b.cost_amount costAmount,
+ b.real_amount realAmount,
+ b.type type
from mall_member_coupon a
INNER join mall_goods_coupon b on b.id = a.coupon_id and b.state = 2
<where>
@@ -25,6 +26,25 @@
and a.goods_id=#{record.goodsId}
</if>
</where>
+ order by a.CREATED_TIME desc
+ </select>
+
+ <select id="selectListCreateInPage" resultType="cc.mrbird.febs.mall.vo.MallMemberCouponVo">
+ select
+ a.*,
+ b.cost_amount costAmount,
+ b.type type,
+ b.real_amount realAmount
+ from mall_member_coupon a
+ INNER join mall_goods_coupon b on b.id = a.coupon_id and b.state = 2
+ where
+ a.member_id=#{record.memberId}
+ and a.state=#{record.state}
+ and a.expire_time >= #{record.expireTime}
+ and a.coupon_id in
+ <foreach collection = "list" item = "item" separator="," open = "(" close = ")" >
+ #{item}
+ </foreach >
order by a.CREATED_TIME desc
</select>
@@ -56,4 +76,13 @@
and a.state = 1
</select>
+ <select id="selectListByMemberIdCouponIdWithOutInviteId" resultType="cc.mrbird.febs.mall.entity.MallMemberCoupon">
+ select
+ a.*
+ from mall_member_coupon a
+ where a.member_id = #{memberId}
+ and a.coupon_id = #{couponId}
+ and a.state = 1
+ </select>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.9.1