|
|
@@ -2839,13 +2839,16 @@
|
|
|
<!-- 쿠폰정보 조회 -->
|
|
|
<select id="getCouponInfo" parameterType="Order" resultType="int">
|
|
|
/* order.getCouponInfo */
|
|
|
- SELECT COUNT(CUST_CPN_SQ) AS CNT
|
|
|
- FROM TB_CUST_COUPON
|
|
|
- WHERE CUST_NO = #{custNo}
|
|
|
- AND NOW() BETWEEN AVAIL_STDT AND AVAIL_EDDT
|
|
|
- AND USED_DT IS NULL
|
|
|
+ SELECT COUNT(CC.CUST_CPN_SQ) AS CNT
|
|
|
+ FROM TB_CUST_COUPON CC
|
|
|
+ INNER JOIN TB_COUPON C
|
|
|
+ ON CC.CPN_ID = C.CPN_ID
|
|
|
+ AND C.CPN_STAT = 'G232_11'
|
|
|
+ WHERE CC.CUST_NO = #{custNo}
|
|
|
+ AND NOW() BETWEEN CC.AVAIL_STDT AND CC.AVAIL_EDDT
|
|
|
+ AND CC.USED_DT IS NULL
|
|
|
<if test='expiredSoon == "Y"'>
|
|
|
- AND TIMESTAMPDIFF(SECOND, CURRENT_DATE, AVAIL_EDDT) BETWEEN 0 AND 604800
|
|
|
+ AND TIMESTAMPDIFF(SECOND, CURRENT_DATE, CC.AVAIL_EDDT) BETWEEN 0 AND 604800
|
|
|
</if>
|
|
|
</select>
|
|
|
|