|  |  |  | 
|---|
|  |  |  | <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 | 
|---|
|  |  |  | left join mall_goods_coupon b on b.id = a.coupon_id and b.state = 2 | 
|---|
|  |  |  | INNER join mall_goods_coupon b on b.id = a.coupon_id and b.state = 2 | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | a.member_id=#{record.memberId} | 
|---|
|  |  |  | <if test="record.state == 1"> | 
|---|
|  |  |  | 
|---|
|  |  |  | 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> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | 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> | 
|---|