yujian
2019-09-03 972d3bc71115ec977dccf835fbcd148da3bcc86c
fanli/src/main/java/com/yeshi/fanli/mapping/user/UserSystemCouponMapper.xml
@@ -145,7 +145,7 @@
  
  <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
@@ -154,6 +154,16 @@
   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]]>