|
|
@@ -738,27 +738,22 @@
|
|
|
<select id="getMypageCouponInfo" resultType="Coupon" parameterType="Coupon">
|
|
|
/* TsfCoupon.getMypageCouponInfo*/
|
|
|
SELECT COUNT(*) AS ALL_COUPON_CNT
|
|
|
- ,( SELECT COUNT(*) AS USE_COUPON
|
|
|
- FROM tb_coupon A INNER JOIN tb_cust_coupon B ON A.CPN_ID = B.CPN_ID
|
|
|
- WHERE 1=1
|
|
|
- AND A.CPN_ID = B.CPN_ID
|
|
|
- AND B.CUST_NO = #{custNo}
|
|
|
- AND A.CPN_STAT = 'G232_11'
|
|
|
- AND NOW() BETWEEN A.AVAIL_STDT AND A.AVAIL_EDDT ) AS USE_COUPON_CNT
|
|
|
,( SELECT COUNT(*) AS USE_COUPON
|
|
|
- FROM tb_coupon A INNER JOIN tb_cust_coupon B ON A.CPN_ID = B.CPN_ID
|
|
|
- WHERE 1=1
|
|
|
- AND A.CPN_ID = B.CPN_ID
|
|
|
- AND B.CUST_NO = #{custNo}
|
|
|
- AND A.CPN_STAT = 'G232_11'
|
|
|
- AND NOW() BETWEEN A.AVAIL_STDT AND A.AVAIL_EDDT
|
|
|
- AND NOW() BETWEEN DATE_ADD(A.AVAIL_EDDT , INTERVAL -7 DAY) AND A.AVAIL_EDDT ) AS EXPIRE_COUPON_CNT
|
|
|
- FROM tb_coupon A INNER JOIN tb_cust_coupon B ON A.CPN_ID = B.CPN_ID
|
|
|
+ FROM TB_CUST_COUPON
|
|
|
+ WHERE 1=1
|
|
|
+ AND CUST_NO = #{custNo}
|
|
|
+ AND NOW() BETWEEN AVAIL_STDT AND AVAIL_EDDT
|
|
|
+ AND USED_DT IS NULL) AS USE_COUPON_CNT
|
|
|
+ ,( SELECT COUNT(*) AS USE_COUPON
|
|
|
+ FROM TB_CUST_COUPON
|
|
|
+ WHERE 1=1
|
|
|
+ AND CUST_NO = #{custNo}
|
|
|
+ AND NOW() BETWEEN AVAIL_STDT AND AVAIL_EDDT
|
|
|
+ AND NOW() BETWEEN DATE_ADD(AVAIL_EDDT , INTERVAL -7 DAY) AND AVAIL_EDDT ) AS EXPIRE_COUPON_CNT
|
|
|
+ FROM TB_CUST_COUPON
|
|
|
WHERE 1=1
|
|
|
- AND A.CPN_ID = B.CPN_ID
|
|
|
- AND B.CUST_NO = #{custNo}
|
|
|
- AND A.CPN_STAT = 'G232_11'
|
|
|
- AND NOW() BETWEEN A.AVAIL_STDT AND A.AVAIL_EDDT
|
|
|
+ AND CUST_NO = #{custNo}
|
|
|
+ AND NOW() BETWEEN AVAIL_STDT AND AVAIL_EDDT
|
|
|
</select>
|
|
|
|
|
|
<select id="getCouponDetailInfo" resultType="Coupon" parameterType="Coupon">
|
|
|
@@ -775,7 +770,7 @@
|
|
|
, Z.AVAIL_EDDT /*유효종료일자*/
|
|
|
, Z.CPN_CNT /*보유쿠폰수*/
|
|
|
, Z.EXPIRE_YN /*만료여부*/
|
|
|
- -- , GROUP_CONCAT(Z.TGT_CONDITION) AS TGT_CONDITION
|
|
|
+ , GROUP_CONCAT(Z.TGT_CONDITION) AS TGT_CONDITION
|
|
|
FROM
|
|
|
(
|
|
|
WITH TAB_COUPON AS (
|
|
|
@@ -1101,6 +1096,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getQuickCouponDownList" parameterType="Coupon" resultType="Coupon">
|
|
|
+ /*TsfCoupon.getQuickCouponDownList*/
|
|
|
SELECT C.CPN_ID
|
|
|
,C.CPN_NM
|
|
|
,C.CPN_DESC
|
|
|
@@ -1158,5 +1154,5 @@
|
|
|
ORDER BY C.AVAIL_EDDT,
|
|
|
CASE WHEN DC_WAY LIKE '%' THEN DC_VAL END DESC LIMIT 10
|
|
|
</select>
|
|
|
-
|
|
|
+
|
|
|
</mapper>
|