|
@@ -272,11 +272,16 @@
|
|
|
<!-- 재가입불가 기간 지난 회원 -->
|
|
<!-- 재가입불가 기간 지난 회원 -->
|
|
|
<select id="getExpireSecedeCustomerList" parameterType="CustomerSearch" resultType="Customer">
|
|
<select id="getExpireSecedeCustomerList" parameterType="CustomerSearch" resultType="Customer">
|
|
|
/*TsbCustomerDao.getExpireSecedeCustomerList*/
|
|
/*TsbCustomerDao.getExpireSecedeCustomerList*/
|
|
|
- SELECT CUST_NO
|
|
|
|
|
- FROM TB_CUSTOMER
|
|
|
|
|
- WHERE CUST_STAT = 'G104_30' -- 탈퇴회원
|
|
|
|
|
- AND SITE_CD = #{siteCd}
|
|
|
|
|
- AND SECEDE_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(CURRENT_DATE(), INTERVAL -#{rejoinRejectDay} DAY), '%Y%m%d%H%i%S')
|
|
|
|
|
|
|
+ SELECT C.CUST_NO
|
|
|
|
|
+ FROM TB_CUSTOMER C
|
|
|
|
|
+ WHERE C.CUST_STAT = 'G104_30' -- 탈퇴회원
|
|
|
|
|
+ AND C.SITE_CD = #{siteCd}
|
|
|
|
|
+ AND C.SECEDE_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(CURRENT_DATE(), INTERVAL -#{rejoinRejectDay} DAY), '%Y%m%d%H%i%S')
|
|
|
|
|
+ AND EXISTS (
|
|
|
|
|
+ SELECT 1
|
|
|
|
|
+ FROM TB_SECEDE_CUST SC
|
|
|
|
|
+ WHERE SC.CUST_NO = C.CUST_NO
|
|
|
|
|
+ )
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<!--개인정보 이용내역 안내(년 1회) 대상-->
|
|
<!--개인정보 이용내역 안내(년 1회) 대상-->
|
|
@@ -1098,6 +1103,7 @@
|
|
|
(CPN_TARGET = 'G260_12' AND RK <![CDATA[<=]]> 2) /*브랜드만 2개 노출*/
|
|
(CPN_TARGET = 'G260_12' AND RK <![CDATA[<=]]> 2) /*브랜드만 2개 노출*/
|
|
|
)
|
|
)
|
|
|
GROUP BY CPN_ID, CPN_TARGET
|
|
GROUP BY CPN_ID, CPN_TARGET
|
|
|
|
|
+ LIMIT 1
|
|
|
)
|
|
)
|
|
|
SELECT COUNT(*) AS CNT
|
|
SELECT COUNT(*) AS CNT
|
|
|
FROM TB_CUSTOMER C
|
|
FROM TB_CUSTOMER C
|
|
@@ -1122,7 +1128,7 @@
|
|
|
WHERE CCH.RECEIVER_NO = C.CUST_NO
|
|
WHERE CCH.RECEIVER_NO = C.CUST_NO
|
|
|
AND CCH.SEND_DT > DATE_FORMAT(DATE_ADD(LAST_DAY(NOW()), INTERVAL -1 MONTH ), '%Y%m%d')
|
|
AND CCH.SEND_DT > DATE_FORMAT(DATE_ADD(LAST_DAY(NOW()), INTERVAL -1 MONTH ), '%Y%m%d')
|
|
|
AND CCH.SEND_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(LAST_DAY(NOW()), INTERVAL 1 DAY), '%Y%m%d')
|
|
AND CCH.SEND_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(LAST_DAY(NOW()), INTERVAL 1 DAY), '%Y%m%d')
|
|
|
- AND CCH.CONTACT_TYPE = 'G054_601' /*생일쿠폰 다운로드 안내*/
|
|
|
|
|
|
|
+ AND CCH.CONTACT_TYPE = 'G054_210' /*생일쿠폰 다운로드 안내*/
|
|
|
)
|
|
)
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
@@ -1170,6 +1176,7 @@
|
|
|
(CPN_TARGET = 'G260_12' AND RK <![CDATA[<=]]> 2) /*브랜드만 2개 노출*/
|
|
(CPN_TARGET = 'G260_12' AND RK <![CDATA[<=]]> 2) /*브랜드만 2개 노출*/
|
|
|
)
|
|
)
|
|
|
GROUP BY CPN_ID, CPN_TARGET
|
|
GROUP BY CPN_ID, CPN_TARGET
|
|
|
|
|
+ LIMIT 1
|
|
|
)
|
|
)
|
|
|
SELECT C.CUST_NO
|
|
SELECT C.CUST_NO
|
|
|
, C.CUST_NM
|
|
, C.CUST_NM
|
|
@@ -1235,7 +1242,7 @@
|
|
|
WHERE CCH.RECEIVER_NO = C.CUST_NO
|
|
WHERE CCH.RECEIVER_NO = C.CUST_NO
|
|
|
AND CCH.SEND_DT > DATE_FORMAT(DATE_ADD(LAST_DAY(NOW()), INTERVAL -1 MONTH ), '%Y%m%d')
|
|
AND CCH.SEND_DT > DATE_FORMAT(DATE_ADD(LAST_DAY(NOW()), INTERVAL -1 MONTH ), '%Y%m%d')
|
|
|
AND CCH.SEND_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(LAST_DAY(NOW()), INTERVAL 1 DAY), '%Y%m%d')
|
|
AND CCH.SEND_DT <![CDATA[<]]> DATE_FORMAT(DATE_ADD(LAST_DAY(NOW()), INTERVAL 1 DAY), '%Y%m%d')
|
|
|
- AND CCH.CONTACT_TYPE = 'G054_601' /*생일쿠폰 다운로드 안내*/
|
|
|
|
|
|
|
+ AND CCH.CONTACT_TYPE = 'G054_210' /*생일쿠폰 다운로드 안내*/
|
|
|
)
|
|
)
|
|
|
ORDER BY C.CUST_NO
|
|
ORDER BY C.CUST_NO
|
|
|
<include refid="selectForPagingFooter"/>
|
|
<include refid="selectForPagingFooter"/>
|