|
|
@@ -11,14 +11,24 @@
|
|
|
<result property="validityType" column="validity_type" jdbcType="INTEGER"/>
|
|
|
<result property="validStartTime" column="valid_start_time" jdbcType="TIMESTAMP"/>
|
|
|
<result property="expirationTime" column="expiration_time" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="marketPrice" column="market_price" jdbcType="DECIMAL"/>
|
|
|
<result property="ruleMinSpendAmount" column="rule_min_spend_amount" jdbcType="DECIMAL"/>
|
|
|
<result property="ruleDiscountRate" column="rule_discount_rate" jdbcType="DECIMAL"/>
|
|
|
<result property="ruleDiscountCapAmount" column="rule_discount_cap_amount" jdbcType="DECIMAL"/>
|
|
|
- <result property="ruleReductionAmount" column="rule_reduction_amount" jdbcType="DECIMAL"/>
|
|
|
+ <result property="ruleDiscountRateAmount" column="rule_reduction_amount" jdbcType="DECIMAL"/>
|
|
|
+ <result property="country" column="country" jdbcType="VARCHAR"/>
|
|
|
+ <result property="countryAll" column="country_all" jdbcType="VARCHAR"/>
|
|
|
+ <result property="locality" column="locality" jdbcType="VARCHAR"/>
|
|
|
+ <result property="merchantId" column="merchant_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="storeName" column="store_name" jdbcType="VARCHAR"/>
|
|
|
+ <result property="relatedType" column="related_type" jdbcType="VARCHAR"/>
|
|
|
+ <result property="relatedId" column="related_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="relatedName" column="related_name" jdbcType="VARCHAR"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectCouponReceiveVo">
|
|
|
- distinct a.id, a.receive_open_id, a.coupon_id, b.coupon_name,a.validity_type,a.valid_start_time,a.expiration_time,a.coupon_status,b.market_price,a.create_time, a.update_time, a.is_delete
|
|
|
+ a.id, a.receive_open_id, a.coupon_id, b.coupon_name,a.coupon_type,a.validity_type,a.valid_start_time,a.expiration_time,a.coupon_status,b.market_price,a.create_time, a.update_time, a.is_delete,
|
|
|
+ b.rule_min_spend_amount,b.rule_discount_rate,b.rule_discount_cap_amount,b.rule_reduction_amount,b.country,b.country_all,b.locality,b.related_type,b.related_id,b.related_name
|
|
|
</sql>
|
|
|
|
|
|
<!-- 批量插入 -->
|
|
|
@@ -65,9 +75,8 @@
|
|
|
SELECT
|
|
|
<include refid="selectCouponReceiveVo"/>
|
|
|
FROM coupon_receive a
|
|
|
- LEFT JOIN user_coupon_relation b ON a.coupon_id = b.coupon_id
|
|
|
+ LEFT JOIN user_coupon_relation b ON a.coupon_id = b.coupon_id and b.open_id = a.receive_open_id
|
|
|
WHERE a.is_delete = 0
|
|
|
- AND a.coupon_status = 0
|
|
|
and a.receive_open_id = #{openid}
|
|
|
</select>
|
|
|
|