| | |
| | |
|
| | | <select id="getEnableListByCouponId" resultMap="ResultVOMap">
|
| | | SELECT * FROM `yeshi_ec_user_system_coupon` uc
|
| | | WHERE uc.`usc_uid`= #{uid} AND uc.usc_state = 1 |
| | | WHERE uc.`usc_uid`= #{uid} AND uc.usc_state = 1
|
| | | AND DATE_FORMAT(CURDATE(),'%Y%m%d') <![CDATA[ >= ]]>DATE_FORMAT(uc.`usc_start_time`,'%Y%m%d')
|
| | | <if test="activated != null">AND uc.usc_state_activate = #{activated}</if>
|
| | | AND uc.usc_coupon_id in
|
| | |
| | | ORDER BY uc.usc_state_activate desc, uc.`usc_create_time`
|
| | | </select>
|
| | |
|
| | | <select id="countUsableByUid" resultType="java.lang.Long">
|
| | | SELECT IFNULL(count(cp.`usc_id`),0) FROM `yeshi_ec_user_system_coupon` cp
|
| | | WHERE cp.`usc_state` = 1 AND cp.usc_state_activate = 1
|
| | | AND cp.`usc_end_time` <![CDATA[>]]> NOW() AND cp.`usc_uid`= #{uid}
|
| | | AND cp.usc_coupon_id in
|
| | | <foreach collection="list" item="item" open="(" close=")"
|
| | | separator=",">#{item}</foreach>
|
| | | </select>
|
| | | |
| | | |
| | | <select id="getCounponNowInvalid" resultMap="BaseResultMap">
|
| | | SELECT * FROM `yeshi_ec_user_system_coupon` cp
|
| | | WHERE <![CDATA[cp.`usc_state` <> 3 AND cp.`usc_state` <> 4]]>
|