mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 04:27:21 +09:00
유치채널관리 수정 / 정산관리 추가,수정 / 채널관리 수정 / 고객관리 수정 / 모니터링 추가 / 리스크관리 수정 / 발신번호관리
추가,수정 / 서비스관리 수정 / 발송통계 수정
This commit is contained in:
@@ -29,8 +29,9 @@
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
esi.SUBS_DT
|
||||
DATE_FORMAT(esi.SUBS_DT, '%Y-%m-%d') AS SUBS_DT
|
||||
, eig.NORG_NM
|
||||
, esi.USER_SEQ
|
||||
, eiu.LOGIN_ID
|
||||
, eci.CUST_NM
|
||||
, eci.BIZRNO
|
||||
@@ -38,13 +39,13 @@
|
||||
, esi.SUBS_STTUS_CD
|
||||
, eci.CUST_TY_CD
|
||||
,(
|
||||
SELECT
|
||||
sum(ecm.SND_CNT)
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT ecm
|
||||
WHERE
|
||||
ecm.USER_SEQ = esu.USER_SEQ
|
||||
AND DATE_FORMAT(ecm.SUM_YM, '%Y%m') BETWEEN DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -1 MONTH), '%Y%m') AND DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -37 MONTH), '%Y%m')) AS SND_CNT
|
||||
SELECT
|
||||
sum(IFNULL(ecm.SND_CNT,0) + IFNULL(ecm.FBACK_CNT,0))
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT ecm
|
||||
WHERE
|
||||
ecm.USER_SEQ = esu.USER_SEQ
|
||||
AND ecm.SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_SUBS_INFO esi
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
@@ -70,7 +71,7 @@
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
esi.SUBS_DT
|
||||
DATE_FORMAT(esi.SUBS_DT, '%Y-%m-%d') AS SUBS_DT
|
||||
, eig.NORG_NM
|
||||
, eiu.LOGIN_ID
|
||||
, eci.CUST_NM
|
||||
@@ -80,12 +81,12 @@
|
||||
, eci.CUST_TY_CD
|
||||
,(
|
||||
SELECT
|
||||
sum(ecm.SND_CNT)
|
||||
sum(IFNULL(ecm.SND_CNT,0) + IFNULL(ecm.FBACK_CNT,0))
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT ecm
|
||||
WHERE
|
||||
ecm.USER_SEQ = esu.USER_SEQ
|
||||
AND DATE_FORMAT(ecm.SUM_YM, '%Y%m') BETWEEN DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -1 MONTH), '%Y%m') AND DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -37 MONTH), '%Y%m')) AS SND_CNT
|
||||
AND ecm.SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_SUBS_INFO esi
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
@@ -98,8 +99,10 @@
|
||||
ON eiu.EX_DEPT_CD = eig.NORG_CD
|
||||
WHERE 1 = 1
|
||||
<include refid="attractListCondition"/>
|
||||
ORDER BY esi.SUBS_DT DESC
|
||||
) A , ( SELECT @ROWNUM := #{page} ) AS R
|
||||
ORDER BY
|
||||
esi.SUBS_DT DESC
|
||||
LIMIT 100) A ,
|
||||
( SELECT @ROWNUM := 0 ) AS R
|
||||
</select>
|
||||
|
||||
|
||||
@@ -135,19 +138,29 @@
|
||||
<select id="selectAttractDetail" parameterType="kr.co.uplus.ez.api.attractMgt.dto.ChannelDetailReqDto" resultType="kr.co.uplus.ez.api.attractMgt.dto.ChannelDetailRes">
|
||||
/* attractMgt-mapper.xml(selectAttractDetail) */
|
||||
SELECT
|
||||
esi.SUBS_DT
|
||||
DATE_FORMAT(esi.SUBS_DT, '%Y-%m-%d') AS SUBS_DT
|
||||
, esi.SUBS_STTUS_CD
|
||||
, eci.CUST_NM
|
||||
, esi.PROD_CD
|
||||
, eci.REPR_NM
|
||||
, eci.CUST_TY_CD
|
||||
, eci.BIZRNO
|
||||
, eci.CORPNO
|
||||
, eci.ZIPCD
|
||||
, eci.ADDR1
|
||||
, eci.ADDR2
|
||||
, esi.SUBSMNGR_ID
|
||||
, esi.SUBSMNGR_NM
|
||||
, eci.CORPNO AS CPR_REG_NO
|
||||
, eci.ZIPCD AS ADR1
|
||||
, eci.ADDR1 AS ADR2
|
||||
, eci.ADDR2 AS ADR3
|
||||
, esi.ATTRCTOR_ID AS CHANNEL_ID
|
||||
, esi.ATTRCTOR_NM AS CHANNEL_NM
|
||||
, esi.SUBSMNGR_ID AS ADMIN_ID
|
||||
, esi.SUBSMNGR_NM AS ADMIN_NM
|
||||
, esu.USER_ID
|
||||
,(
|
||||
SELECT
|
||||
PROD_NM
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_PROD_INFO
|
||||
WHERE
|
||||
PROD_CD = esi.PROD_CD) AS PLAN
|
||||
FROM
|
||||
hubez_common.EZ_SUBS_INFO esi
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
@@ -163,98 +176,307 @@
|
||||
</select>
|
||||
|
||||
<select id="selectSndCountList" parameterType="kr.co.uplus.ez.api.attractMgt.dto.ChannelDetailReqDto" resultType="kr.co.uplus.ez.api.attractMgt.dto.ChannelDetail">
|
||||
SELECT
|
||||
DATE_FORMAT(ecm.SUM_YM, '%Y-%m') AS sumYm
|
||||
, ecm.SND_CNT
|
||||
, ecm.SUCC_CNT
|
||||
, S.SND_CNT AS SND_CNT_S
|
||||
, S.SUCC_CNT AS SUCC_CNT_S
|
||||
, L.SND_CNT AS SND_CNT_L
|
||||
, L.SUCC_CNT AS SUCC_CNT_L
|
||||
, M.SND_CNT AS SND_CNT_M
|
||||
, M.SUCC_CNT AS SUCC_CNT_M
|
||||
, A.SND_CNT AS SND_CNT_A
|
||||
, A.SUCC_CNT AS SUCC_CNT_A
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) AS SND_CNT
|
||||
,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ
|
||||
) ecm,
|
||||
(
|
||||
SELECT
|
||||
S1.SUM_YM
|
||||
,S1.USER_SEQ
|
||||
,SUM(IFNULL(S1.SND_CNT,0) + IFNULL(S2.FBACK_CNT,0)) AS SND_CNT
|
||||
,SUM(IFNULL(S1.SUCC_CNT,0) + IFNULL(S2.FBACK_SUCC_CNT,0)) AS SUCC_CNT
|
||||
FROM
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(SND_CNT) AS SND_CNT
|
||||
,SUM(SUCC_CNT) AS SUCC_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'SMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(FBACK_CNT) AS FBACK_CNT
|
||||
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'SMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
ON S1.SUM_YM = S2.SUM_YM
|
||||
AND S1.USER_SEQ = S2.USER_SEQ
|
||||
GROUP BY S1.SUM_YM, S1.USER_SEQ ) S,
|
||||
(
|
||||
SELECT
|
||||
S1.SUM_YM
|
||||
,S1.USER_SEQ
|
||||
,SUM(IFNULL(S1.SND_CNT,0) + IFNULL(S2.FBACK_CNT,0)) AS SND_CNT
|
||||
,SUM(IFNULL(S1.SUCC_CNT,0) + IFNULL(S2.FBACK_SUCC_CNT,0)) AS SUCC_CNT
|
||||
FROM
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(SND_CNT) AS SND_CNT
|
||||
,SUM(SUCC_CNT) AS SUCC_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'LMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(FBACK_CNT) AS FBACK_CNT
|
||||
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'LMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
ON S1.SUM_YM = S2.SUM_YM
|
||||
AND S1.USER_SEQ = S2.USER_SEQ
|
||||
GROUP BY S1.SUM_YM, S1.USER_SEQ ) AS L,
|
||||
(
|
||||
SELECT
|
||||
S1.SUM_YM
|
||||
,S1.USER_SEQ
|
||||
,SUM(IFNULL(S1.SND_CNT,0) + IFNULL(S2.FBACK_CNT,0)) AS SND_CNT
|
||||
,SUM(IFNULL(S1.SUCC_CNT,0) + IFNULL(S2.FBACK_SUCC_CNT,0)) AS SUCC_CNT
|
||||
FROM
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(SND_CNT) AS SND_CNT
|
||||
,SUM(SUCC_CNT) AS SUCC_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'MMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(FBACK_CNT) AS FBACK_CNT
|
||||
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'MMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
ON S1.SUM_YM = S2.SUM_YM
|
||||
AND S1.USER_SEQ = S2.USER_SEQ
|
||||
GROUP BY S1.SUM_YM, S1.USER_SEQ ) AS M,
|
||||
(
|
||||
SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(SND_CNT) AS SND_CNT
|
||||
,SUM(SUCC_CNT) AS SUCC_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ ) AS A
|
||||
WHERE 1=1
|
||||
AND ecm.SUM_YM = S.SUM_YM
|
||||
AND ecm.SUM_YM = L.SUM_YM
|
||||
AND ecm.SUM_YM = M.SUM_YM
|
||||
AND ecm.SUM_YM = A.SUM_YM
|
||||
AND ecm.USER_SEQ = S.USER_SEQ
|
||||
AND ecm.USER_SEQ = L.USER_SEQ
|
||||
AND ecm.USER_SEQ = M.USER_SEQ
|
||||
AND ecm.USER_SEQ = A.USER_SEQ
|
||||
ORDER BY ecm.SUM_YM DESC
|
||||
</select>
|
||||
|
||||
SELECT
|
||||
T1.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
ecm.SUM_YM
|
||||
<select id="sendNumberListExcel" parameterType="kr.co.uplus.ez.api.attractMgt.dto.ChannelDetailReqDto" resultType="kr.co.uplus.ez.api.attractMgt.dto.ChannelDetail">
|
||||
SELECT
|
||||
DATE_FORMAT(ecm.SUM_YM, '%Y-%m') AS SUM_YM
|
||||
, ecm.SND_CNT
|
||||
, S.SND_CNT AS SND_CNT_S
|
||||
, L.SND_CNT AS SND_CNT_L
|
||||
, M.SND_CNT AS SND_CNT_M
|
||||
, A.SND_CNT AS SND_CNT_A
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT ecm
|
||||
JOIN (
|
||||
(
|
||||
SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ
|
||||
) ecm,
|
||||
(
|
||||
SELECT
|
||||
S1.SUM_YM
|
||||
,S1.USER_SEQ
|
||||
,SUM(IFNULL(S1.SND_CNT,0) + IFNULL(S2.FBACK_CNT,0)) AS SND_CNT
|
||||
FROM
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'SMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(FBACK_CNT) AS FBACK_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'SMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
ON S1.SUM_YM = S2.SUM_YM
|
||||
AND S1.USER_SEQ = S2.USER_SEQ
|
||||
GROUP BY S1.SUM_YM, S1.USER_SEQ ) S,
|
||||
(
|
||||
SELECT
|
||||
SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'SMS') AS S
|
||||
JOIN (
|
||||
S1.SUM_YM
|
||||
,S1.USER_SEQ
|
||||
,SUM(IFNULL(S1.SND_CNT,0) + IFNULL(S2.FBACK_CNT,0)) AS SND_CNT
|
||||
FROM
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'LMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(FBACK_CNT) AS FBACK_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'LMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
ON S1.SUM_YM = S2.SUM_YM
|
||||
AND S1.USER_SEQ = S2.USER_SEQ
|
||||
GROUP BY S1.SUM_YM, S1.USER_SEQ ) AS L,
|
||||
(
|
||||
SELECT
|
||||
S1.SUM_YM
|
||||
,S1.USER_SEQ
|
||||
,SUM(IFNULL(S1.SND_CNT,0) + IFNULL(S2.FBACK_CNT,0)) AS SND_CNT
|
||||
FROM
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'MMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
(SELECT
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(FBACK_CNT) AS FBACK_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'MMS'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
ON S1.SUM_YM = S2.SUM_YM
|
||||
AND S1.USER_SEQ = S2.USER_SEQ
|
||||
GROUP BY S1.SUM_YM, S1.USER_SEQ ) AS M,
|
||||
(
|
||||
SELECT
|
||||
SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'MMS') AS M
|
||||
JOIN (
|
||||
SELECT
|
||||
SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'LMS') AS L
|
||||
JOIN (
|
||||
SELECT
|
||||
SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'ALIMTALK') AS A
|
||||
WHERE DATE_FORMAT(ecm.SUM_YM, '%Y%m') BETWEEN DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -1 MONTH), '%Y%m')
|
||||
AND DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -37 MONTH), '%Y%m')
|
||||
AND ecm.USER_SEQ = #{userSeq}
|
||||
) T1
|
||||
UNION ALL
|
||||
SELECT
|
||||
T2.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
ecm.SUM_YM
|
||||
, ecm.SND_CNT
|
||||
, S.SND_CNT AS SND_CNT_S
|
||||
, L.SND_CNT AS SND_CNT_L
|
||||
, M.SND_CNT AS SND_CNT_M
|
||||
, A.SND_CNT AS SND_CNT_A
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT ecm
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'SMS') AS S
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'MMS') AS M
|
||||
JOIN (
|
||||
SELECT
|
||||
SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'LMS') AS L
|
||||
JOIN (
|
||||
SELECT
|
||||
SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
hubez_common.EZ_CUST_MSTAT
|
||||
WHERE
|
||||
SND_CH_CD = 'ALIMTALK') AS A
|
||||
WHERE DATE_FORMAT(ecm.SUM_YM, '%Y%m') BETWEEN DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -1 MONTH), '%Y%m')
|
||||
AND DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -37 MONTH), '%Y%m')
|
||||
AND ecm.USER_SEQ = #{userSeq}
|
||||
ORDER BY
|
||||
ecm.SUM_YM DESC) T2
|
||||
SUM_YM
|
||||
,USER_SEQ
|
||||
,SUM(SND_CNT) AS SND_CNT
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND USER_SEQ = #{userSeq}
|
||||
GROUP BY SUM_YM, USER_SEQ ) AS A
|
||||
WHERE 1=1
|
||||
AND ecm.SUM_YM = S.SUM_YM
|
||||
AND ecm.SUM_YM = L.SUM_YM
|
||||
AND ecm.SUM_YM = M.SUM_YM
|
||||
AND ecm.SUM_YM = A.SUM_YM
|
||||
AND ecm.USER_SEQ = S.USER_SEQ
|
||||
AND ecm.USER_SEQ = L.USER_SEQ
|
||||
AND ecm.USER_SEQ = M.USER_SEQ
|
||||
AND ecm.USER_SEQ = A.USER_SEQ
|
||||
ORDER BY ecm.SUM_YM DESC
|
||||
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -3,5 +3,107 @@
|
||||
|
||||
<mapper namespace="kr.co.uplus.ez.api.calculate.CalculateMapper">
|
||||
|
||||
<select id="selectCalculateListTotalCnt" parameterType="kr.co.uplus.ez.api.calculate.dto.CalcListReqDto" resultType="int">
|
||||
SELECT COUNT(*) AS TOTALCNT
|
||||
FROM
|
||||
(SELECT
|
||||
eci.CUST_NM
|
||||
,eci.BIZRNO
|
||||
,esi.SUBS_ID
|
||||
FROM ${HUBEZ_COMMON}.EZ_SUBS_INFO esi
|
||||
JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
ON esi.CUST_SEQ = eci.CUST_SEQ
|
||||
WHERE 1=1
|
||||
<if test="custNm != null and custNm != ''">
|
||||
AND eci.CUST_NM LIKE CONCAT('%',#{custNm},'%')
|
||||
</if>
|
||||
<if test="bizrno != null and bizrno != ''">
|
||||
AND eci.BIZRNO LIKE CONCAT('%',#{bizrno},'%')
|
||||
</if>
|
||||
) A
|
||||
JOIN
|
||||
(SELECT MAX(COLEC_TMS) AS COLEC_TMS
|
||||
,eud.USE_YM AS USE_YM
|
||||
,eud.SUBS_ID AS SUBS_ID
|
||||
FROM ${HUBEZ_ADMIN}.EZ_UTXNCOLEC_DTL eud
|
||||
WHERE 1=1
|
||||
<![CDATA[
|
||||
AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d')
|
||||
AND eud.USE_YM < DATE_ADD(STR_TO_DATE(CONCAT(#{endMonth},'01'),'%Y%m%d'), INTERVAL 1 MONTH)
|
||||
]]>
|
||||
GROUP BY eud.USE_YM, eud.SUBS_ID) B
|
||||
ON A.SUBS_ID = B.SUBS_ID
|
||||
</select>
|
||||
|
||||
<select id="selectCalculateList" parameterType="kr.co.uplus.ez.api.calculate.dto.CalcListReqDto" resultType="kr.co.uplus.ez.api.calculate.dto.CalcList">
|
||||
SELECT
|
||||
A.CUST_NM
|
||||
,A.BIZRNO
|
||||
,B.USE_YM
|
||||
,B.PROD_NM
|
||||
,B.PROD_AMT
|
||||
,B.START_AMT
|
||||
,B.USE_AMT
|
||||
,B.CFWD_AMT
|
||||
,B.MRT_USE_AMT
|
||||
,B.EXTNC_AMT
|
||||
,B.BILLING_AMT
|
||||
,B.TOTAL_SND_CNT
|
||||
,B.SMS_SND_CNT
|
||||
,B.LMS_SND_CNT
|
||||
,B.MMS_SND_CNT
|
||||
,B.ATLK_SND_CNT
|
||||
FROM
|
||||
(SELECT
|
||||
eci.CUST_NM
|
||||
,eci.BIZRNO
|
||||
,esi.SUBS_ID
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SUBS_INFO esi
|
||||
JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
ON esi.CUST_SEQ = eci.CUST_SEQ
|
||||
WHERE 1=1
|
||||
<if test="custNm != null and custNm != ''">
|
||||
AND eci.CUST_NM LIKE CONCAT('%',#{custNm},'%')
|
||||
</if>
|
||||
<if test="bizrno != null and bizrno != ''">
|
||||
AND eci.BIZRNO LIKE CONCAT('%',#{bizrno},'%')
|
||||
</if>
|
||||
) A
|
||||
JOIN
|
||||
(SELECT MAX(COLEC_TMS) AS COLEC_TMS
|
||||
,DATE_FORMAT(eud.USE_YM, '%Y-%m') AS USE_YM
|
||||
,eud.SUBS_ID AS SUBS_ID
|
||||
,eud.PROD_NM AS PROD_NM
|
||||
,ROUND(IFNULL(eud.PROD_AMT,0)) AS PROD_AMT
|
||||
,ROUND(SUM(IFNULL(eud.FX_LMT_AMT,0) + IFNULL(eud.CFWD_AMT,0))) AS START_AMT -- 시작금액 : 정액한도금액+이월금액
|
||||
,ROUND(SUM(IFNULL(eud.FX_USE_AMT,0) + IFNULL(eud.CFWD_USE_AMT,0) + IFNULL(eud.MRT_USE_AMT,0))) AS USE_AMT -- 사용금액 : 정액사용금액 + 이월사용금액 + 종량사용금액
|
||||
,ROUND(IFNULL(eud.CFWD_AMT,0)) AS CFWD_AMT -- 이월금액
|
||||
,ROUND(IFNULL(eud.MRT_USE_AMT,0)) AS MRT_USE_AMT -- 종량금액
|
||||
,ROUND(IFNULL(eud.EXTNC_AMT,0)) AS EXTNC_AMT -- 소멸금액 : 소멸처리금액
|
||||
,ROUND(IFNULL((SELECT IFNULL(t2.RAT_AMT,0)
|
||||
FROM ${HUBEZ_ADMIN}.EZ_RAT_TXN t1
|
||||
JOIN ${HUBEZ_ADMIN}.EZ_RATTXN_DTL t2
|
||||
ON t1.RAT_YM = t2.RAT_YM
|
||||
AND t1.RAT_TMS = t2.RAT_TMS
|
||||
WHERE t1.USE_YM = eud.USE_YM
|
||||
AND t1.COLEC_TMS = eud.COLEC_TMS
|
||||
AND t2.SUBS_ID = eud.SUBS_ID ),0)) AS BILLING_AMT -- 청구금액 : 과금금액
|
||||
,SUM(IFNULL(eud.SMS_USE_CNT,0) + IFNULL(eud.LMS_USE_CNT,0) + IFNULL(eud.MMS_USE_CNT,0) + IFNULL(eud.ATLK_USE_CNT,0)) AS TOTAL_SND_CNT
|
||||
,IFNULL(eud.SMS_USE_CNT,0) AS SMS_SND_CNT
|
||||
,IFNULL(eud.LMS_USE_CNT,0) AS LMS_SND_CNT
|
||||
,IFNULL(eud.MMS_USE_CNT,0) AS MMS_SND_CNT
|
||||
,IFNULL(eud.ATLK_USE_CNT,0) AS ATLK_SND_CNT
|
||||
FROM ${HUBEZ_ADMIN}.EZ_UTXNCOLEC_DTL eud
|
||||
WHERE 1=1
|
||||
<![CDATA[
|
||||
AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d')
|
||||
AND eud.USE_YM < DATE_ADD(STR_TO_DATE(CONCAT(#{endMonth},'01'),'%Y%m%d'), INTERVAL 1 MONTH)
|
||||
]]>
|
||||
GROUP BY eud.USE_YM, eud.SUBS_ID) B
|
||||
ON A.SUBS_ID = B.SUBS_ID
|
||||
ORDER BY B.USE_YM DESC, B.SUBS_ID DESC
|
||||
LIMIT #{page}, #{pagePerRows}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -357,20 +357,24 @@
|
||||
<select id="selectCarryOverList" parameterType="kr.co.uplus.ez.api.custMgt.dto.CarryOverListReqDto" resultType="kr.co.uplus.ez.api.custMgt.dto.CarryOver">
|
||||
/* custMgt-mapper.xml(selectCarryOverList) */
|
||||
SELECT
|
||||
eul.FX_LMT_AMT + CFWD_AMT AS START_AMOUNT
|
||||
,eul.FX_USE_AMT + eul.CFWDR_USE_AMT AS USE_AMOUNT
|
||||
,eul.FX_BLNC + eul.CFWD_RSTRT_BLNC AS KRRR_AMOUNT
|
||||
,EXTNC_AMT AS EXTSH_AMOUNT
|
||||
eul.LMT_YM
|
||||
,SUM(IFNULL(eul.FX_LMT_AMT,0) + IFNULL(CFWD_AMT,0)) AS START_AMOUNT
|
||||
,SUM(IFNULL(eul.FX_LMT_AMT,0) + IFNULL(CFWD_AMT,0) + IFNULL(eld.DDCT_AMT,0)) AS USE_AMOUNT
|
||||
,SUM(IFNULL(eul.FX_BLNC,0) + IFNULL(eul.CFWD_RSTRT_BLNC,0)) AS KRRR_AMOUNT
|
||||
,SUM(IFNULL(eul.EXTNC_AMT,0)) AS EXTSH_AMOUNT
|
||||
,esu.USER_ID
|
||||
,DATE_FORMAT(NOW() , '%Y-%m-%d') AS DATE
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
INNER JOIN ${HUBEZ_ADMIN}.EZ_USER_LMT eul
|
||||
ON
|
||||
eul.USER_SEQ = esu.USER_SEQ
|
||||
AND eul.LMT_YM BETWEEN DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 4 MONTH) , '%Y%m') AND DATE_FORMAT(NOW() , '%Y%m')
|
||||
WHERE
|
||||
esu.USER_ID = #{serviceId}
|
||||
hubez_common.EZ_SVC_USER esu
|
||||
INNER JOIN hubez_admin.EZ_USER_LMT eul
|
||||
ON eul.USER_SEQ = esu.USER_SEQ
|
||||
INNER JOIN hubez_admin.EZ_LMTDCT_DTL eld
|
||||
ON eld.USER_SEQ = eul.USER_SEQ
|
||||
AND eld.LMT_YM = eul.LMT_YM
|
||||
WHERE 1=1
|
||||
AND esu.USER_ID = #{serviceId}
|
||||
AND eul.LMT_YM BETWEEN DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 4 MONTH) , '%Y%m') AND DATE_FORMAT(NOW() , '%Y%m')
|
||||
AND eld.DDCT_TP_CD IN ('01','03')
|
||||
GROUP BY eul.LMT_YM, eul.USER_SEQ
|
||||
ORDER BY
|
||||
eul.LMT_YM DESC
|
||||
</select>
|
||||
@@ -732,8 +736,9 @@
|
||||
SELECT USER_ID from ${HUBEZ_COMMON}.EZ_SVC_USER
|
||||
WHERE USER_ID = #{adminId}
|
||||
</select>
|
||||
|
||||
|
||||
<update id="updateAdminInfoTotal" parameterType="kr.co.uplus.ez.api.custMgt.dto.UpdateAdminInfoTotalReqDto">
|
||||
/* custMgt-mapper.xml(updateAdminInfoTotal) */
|
||||
UPDATE ${HUBEZ_COMMON}.EZ_SVC_USER
|
||||
SET
|
||||
CHG_ID = #{userId}
|
||||
@@ -746,7 +751,7 @@
|
||||
</if>
|
||||
WHERE USER_ID = #{userId}
|
||||
</update>
|
||||
|
||||
|
||||
<insert id="insertMemo" parameterType="kr.co.uplus.ez.api.custMgt.dto.UpdateAdminInfoTotalReqDto">
|
||||
/* custMgt-mapper.xml(insertMemo) */
|
||||
INSERT INTO ${HUBEZ_COMMON}.EZ_USER_MEMO(
|
||||
@@ -766,9 +771,9 @@
|
||||
, #{userId}
|
||||
, NOW()
|
||||
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
WHERE esu.USER_ID = #{userId}
|
||||
WHERE esu.USER_ID = #{userId}
|
||||
</insert>
|
||||
|
||||
|
||||
<select id="selectAdminSendingLimt" parameterType="map" resultType="map">
|
||||
SELECT
|
||||
FX_LMT_AMT AS fxLmtAmt
|
||||
@@ -776,7 +781,7 @@
|
||||
FROM ${HUBEZ_ADMIN}.EZ_USER_LMT
|
||||
WHERE USER_SEQ = (SELECT USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{userId})
|
||||
</select>
|
||||
|
||||
|
||||
<update id="updateAdminSendingLimit" parameterType="map">
|
||||
UPDATE ${HUBEZ_ADMIN}.EZ_USER_LMT
|
||||
SET
|
||||
|
||||
@@ -78,6 +78,7 @@
|
||||
, T1.STTUS_CD
|
||||
, T1.HP_NO
|
||||
, T1.AUTHCHR_FAIL_CNT
|
||||
, T1.LOGIN_FAIL_CNT
|
||||
, CASE
|
||||
WHEN DATE_ADD(T1.PWD_CHG_DT, INTERVAL 90 DAY) <![CDATA[ < ]]> NOW() THEN 'Y'
|
||||
ELSE 'N'
|
||||
|
||||
@@ -3,5 +3,157 @@
|
||||
|
||||
<mapper namespace="kr.co.uplus.ez.api.mntrng.MntrngMapper">
|
||||
|
||||
<select id="selectSendListTotalCnt" parameterType="kr.co.uplus.ez.api.mntrng.dto.SendListReqDto" resultType="int">
|
||||
SELECT
|
||||
COUNT(*) AS TOTALCNT
|
||||
FROM ${HUBEZ_SEND}.EZ_MSG_LOG eml
|
||||
WHERE DATE_FORMAT(eml.SENT_DATE,'%Y%m%d') = #{sentDate}
|
||||
<if test='reqChennel != null and reqChennel != "" and reqChennel != "ALL"'>
|
||||
AND eml.REQ_PRODUCT = #{reqChennel}
|
||||
</if>
|
||||
<if test='phone != null and phone != ""'>
|
||||
AND eml.PHONE LIKE CONCAT('%',#{phone},'%')
|
||||
</if>
|
||||
<if test='callbackNumber != null and callbackNumber != ""'>
|
||||
AND eml.CALLBACK_NUMBER LIKE CONCAT('%',#{callbackNumber},'%')
|
||||
</if>
|
||||
<if test='custNm != null and custNm != ""'>
|
||||
AND eml.ORDER_ID IN (
|
||||
SELECT
|
||||
T3.ORDER_ID
|
||||
FROM ${HUBEZ_COMMON}.EZ_CUST_INFO T1
|
||||
JOIN ${HUBEZ_COMMON}.EZ_SVC_USER T2
|
||||
ON T1.CUST_SEQ = T2.CUST_SEQ
|
||||
JOIN ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ T3
|
||||
ON T2.USER_SEQ = T3.SNDREQ_USER_SEQ
|
||||
WHERE T1.CUST_NM LIKE CONCAT('%',#{custNm},'%'))
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="selectSendList" parameterType="kr.co.uplus.ez.api.mntrng.dto.SendListReqDto" resultType="kr.co.uplus.ez.api.mntrng.dto.SendList">
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
DATE_FORMAT(SENT_DATE,'%Y-%m-%d') AS SENT_DATE
|
||||
,(SELECT
|
||||
esc.CUST_NM
|
||||
FROM ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ esr
|
||||
join ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
on esr.SNDREQ_USER_SEQ = esu.USER_SEQ
|
||||
join ${HUBEZ_COMMON}.EZ_CUST_INFO esc
|
||||
on esu.CUST_SEQ = esc.CUST_SEQ
|
||||
WHERE esr.ORDER_ID = eml.ORDER_ID) AS CUST_NM
|
||||
,(SELECT
|
||||
esu.USER_ID
|
||||
FROM ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ esr
|
||||
join ${HUBEZ_COMMON}.EZ_SVC_USER esu
|
||||
on esr.SNDREQ_USER_SEQ = esu.USER_SEQ
|
||||
WHERE esr.ORDER_ID = eml.ORDER_ID) AS USER_ID
|
||||
,eml.PHONE
|
||||
,eml.CALLBACK_NUMBER
|
||||
,eml.REQ_PRODUCT
|
||||
,eml.DONE_CH
|
||||
,eml.DONE_TELCO
|
||||
,eml.DONE_CODE
|
||||
,DATE_FORMAT(eml.REQ_DATE,'%Y-%m-%d %T') AS REQ_DATE
|
||||
,DATE_FORMAT(eml.DONE_DATE,'%Y-%m-%d %T') AS DONE_DATE
|
||||
FROM ${HUBEZ_SEND}.EZ_MSG_LOG eml
|
||||
WHERE 1=1
|
||||
AND DATE_FORMAT(eml.SENT_DATE,'%Y%m%d') = #{sentDate}
|
||||
<if test='reqChennel != null and reqChennel != "" and reqChennel != "ALL"'>
|
||||
AND eml.REQ_PRODUCT = #{reqChennel}
|
||||
</if>
|
||||
<if test='phone != null and phone != ""'>
|
||||
AND eml.PHONE LIKE CONCAT('%',#{phone},'%')
|
||||
</if>
|
||||
<if test='callbackNumber != null and callbackNumber != ""'>
|
||||
AND eml.CALLBACK_NUMBER LIKE CONCAT('%',#{callbackNumber},'%')
|
||||
</if>
|
||||
<if test='custNm != null and custNm != ""'>
|
||||
AND eml.ORDER_ID IN (
|
||||
SELECT
|
||||
T3.ORDER_ID
|
||||
FROM ${HUBEZ_COMMON}.EZ_CUST_INFO T1
|
||||
JOIN ${HUBEZ_COMMON}.EZ_SVC_USER T2
|
||||
ON T1.CUST_SEQ = T2.CUST_SEQ
|
||||
JOIN ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ T3
|
||||
ON T2.USER_SEQ = T3.SNDREQ_USER_SEQ
|
||||
WHERE T1.CUST_NM = LIKE CONCAT('%',#{custNm},'%'))
|
||||
</if>
|
||||
ORDER BY eml.SENT_DATE DESC
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<select id="selectLiveSendSttus" parameterType="kr.co.uplus.ez.api.mntrng.dto.LiveSendSttus" resultType="kr.co.uplus.ez.api.mntrng.dto.LiveSendSttus">
|
||||
SELECT
|
||||
IFNULL(SUM(T1.SEND_CNT + T2.FB_SEND_CNT), 0) AS SEND_CNT
|
||||
,IFNULL(SUM(T1.SUCC_CNT+T2.FB_SUCC_CNT), 0) AS SUCC_CNT
|
||||
,IFNULL(ROUND((SUM(T1.SUCC_CNT+T2.FB_SUCC_CNT) / SUM(T1.SEND_CNT+T2.FB_SEND_CNT) * 100), 2), 0) AS SUCC_RT
|
||||
<if test='reqType != null and reqType != ""'>
|
||||
<if test='reqType eq "M"'>
|
||||
,DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -10 MINUTE), '%Y.%m.%d %H:%i') AS START_TIME
|
||||
</if>
|
||||
<if test='reqType eq "H"'>
|
||||
,DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -1 HOUR), '%Y.%m.%d %H:%i') AS START_TIME
|
||||
</if>
|
||||
<if test='reqType eq "D"'>
|
||||
,DATE_FORMAT(NOW(),'%Y.%m.%d 00:00') AS START_TIME
|
||||
</if>
|
||||
</if>
|
||||
,DATE_FORMAT(NOW(),'%Y.%m.%d %H:%i') AS END_TIME
|
||||
FROM
|
||||
(SELECT
|
||||
SUM(IFNULL(SEND_CNT,0)) AS SEND_CNT
|
||||
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
|
||||
FROM ${HUBEZ_COMMON}.EZ_WEB_MSG
|
||||
WHERE 1=1
|
||||
AND CH_STR = #{chStr}
|
||||
<if test='reqType != null and reqType != ""'>
|
||||
<if test='reqType eq "M"'>
|
||||
<![CDATA[
|
||||
AND REQ_DT > DATE_ADD(NOW(), INTERVAL -10 MINUTE)
|
||||
]]>
|
||||
</if>
|
||||
<if test='reqType eq "H"'>
|
||||
<![CDATA[
|
||||
AND REQ_DT > DATE_ADD(NOW(), INTERVAL -1 HOUR)
|
||||
]]>
|
||||
</if>
|
||||
<if test='reqType eq "D"'>
|
||||
<![CDATA[
|
||||
AND REQ_DT >= STR_TO_DATE(DATE_FORMAT(NOW(),'%Y%m%d'), '%Y%m%d')
|
||||
]]>
|
||||
</if>
|
||||
</if>
|
||||
GROUP BY CH_STR) T1,
|
||||
(SELECT
|
||||
SUM(IFNULL(FB_SUCC_CNT,0)+IFNULL(FB_FAIL_CNT,0)) AS FB_SEND_CNT
|
||||
,SUM(IFNULL(FB_SUCC_CNT,0)) AS FB_SUCC_CNT
|
||||
FROM ${HUBEZ_COMMON}.EZ_WEB_MSG
|
||||
WHERE 1=1
|
||||
AND FB_CH_STR = #{chStr}
|
||||
<if test='reqType != null and reqType != ""'>
|
||||
<if test='reqType eq "M"'>
|
||||
<![CDATA[
|
||||
AND REQ_DT > DATE_ADD(NOW(), INTERVAL -10 MINUTE)
|
||||
]]>
|
||||
</if>
|
||||
<if test='reqType eq "H"'>
|
||||
<![CDATA[
|
||||
AND REQ_DT > DATE_ADD(NOW(), INTERVAL -1 HOUR)
|
||||
]]>
|
||||
</if>
|
||||
<if test='reqType eq "D"'>
|
||||
<![CDATA[
|
||||
AND REQ_DT >= STR_TO_DATE(DATE_FORMAT(NOW(),'%Y%m%d'), '%Y%m%d')
|
||||
]]>
|
||||
</if>
|
||||
</if>
|
||||
GROUP BY FB_CH_STR) T2
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -93,16 +93,13 @@
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
hubez_common.EZ_CUST_INFO eci
|
||||
hubez_common.EZ_CUST_INFO eci
|
||||
INNER JOIN hubez_common.EZ_SVC_USER esu
|
||||
ON
|
||||
eci.CUST_SEQ = esu.CUST_SEQ
|
||||
INNER JOIN hubez_common.EZ_SNDRNO_REG esr
|
||||
eci.CUST_SEQ = esu.CUST_SEQ
|
||||
INNER JOIN hubez_common.EZ_SVC_SNDRNO ess
|
||||
ON
|
||||
esu.USER_SEQ = esr.USER_SEQ
|
||||
LEFT JOIN hubez_common.EZ_SVC_SNDRNO ess
|
||||
ON
|
||||
eci.CUST_SEQ = ess.CUST_SEQ
|
||||
eci.CUST_SEQ = ess.CUST_SEQ
|
||||
WHERE 1=1
|
||||
<include refid="numberListCondition"></include>
|
||||
</select>
|
||||
@@ -121,7 +118,7 @@
|
||||
, esu.USER_ID AS adminId
|
||||
, ess.REG_ID AS register
|
||||
, eci.BIZRNO AS bRegNo
|
||||
, esr.REG_REQ_NO
|
||||
, ess.REG_REQ_NO
|
||||
,(
|
||||
SELECT
|
||||
ecd.DTL_CD_NM
|
||||
@@ -160,14 +157,12 @@
|
||||
INNER JOIN hubez_common.EZ_SVC_USER esu
|
||||
ON
|
||||
eci.CUST_SEQ = esu.CUST_SEQ
|
||||
INNER JOIN hubez_common.EZ_SNDRNO_REG esr
|
||||
ON
|
||||
esu.USER_SEQ = esr.USER_SEQ
|
||||
LEFT JOIN hubez_common.EZ_SVC_SNDRNO ess
|
||||
INNER JOIN hubez_common.EZ_SVC_SNDRNO ess
|
||||
ON
|
||||
eci.CUST_SEQ = ess.CUST_SEQ
|
||||
WHERE 1=1
|
||||
<include refid="numberListCondition"></include>
|
||||
ORDER BY ess.REG_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
@@ -218,7 +213,9 @@
|
||||
SELECT
|
||||
esu.USER_ID AS adminId,
|
||||
eci.BIZRNO AS bRegNo,
|
||||
eci.CUST_NM AS custNm
|
||||
eci.CUST_NM AS custNm,
|
||||
esu.BIZR_AUTH_YN,
|
||||
eci.CUST_SEQ
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_SVC_USER esu, ${HUBEZ_COMMON}.EZ_CUST_INFO eci
|
||||
WHERE
|
||||
@@ -249,14 +246,30 @@
|
||||
AND ess.SNDRNO = #{regNo}
|
||||
</delete>
|
||||
|
||||
<select id="selectSndrnoList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumber">
|
||||
/* sendNumMgt-mapper.xml(selectSndrnoList) */
|
||||
SELECT
|
||||
ess.SNDRNO AS sendNum
|
||||
FROM
|
||||
hubez_common.EZ_SVC_SNDRNO ess
|
||||
WHERE
|
||||
ess.CUST_SEQ = #{custSeq}
|
||||
AND ess.SNDRNO IN
|
||||
<foreach collection="list" item="item" index="i" open="(" separator="," close=")">
|
||||
#{item.sendNum}
|
||||
</foreach>
|
||||
</select>
|
||||
|
||||
<select id="selectRegReqNo" resultType="String">
|
||||
SELECT CONCAT(DATE_FORMAT(NOW(), '%Y%m'), LPAD(${HUBEZ_COMMON}.FUN_NEXT_SEQ('SNDRNO_REG_SEQ'), 7, '0')) AS REG_REQ_NO
|
||||
</select>
|
||||
|
||||
<insert id="insertNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto">
|
||||
/* sendNumMgt-mapper.xml(insertNumber) */
|
||||
<selectKey resultType="String" keyProperty="" order="BEFORE">
|
||||
SELECT CONCAT(DATE_FORMAT(NOW(), '%Y%m'), LPAD(${HUBEZ_COMMON}.FUN_NEXT_SEQ('SNDRNO_REG_SEQ'), 7, '0')) AS REG_REQ_NO
|
||||
</selectKey>
|
||||
INSERT INTO
|
||||
${HUBEZ_COMMON}.EZ_SNDRNO_REG (
|
||||
REQ_STTUS_CD
|
||||
REG_REQ_NO
|
||||
,REQ_STTUS_CD
|
||||
,REQ_CNT
|
||||
,APV_CNT
|
||||
,REJT_CNT
|
||||
@@ -268,15 +281,16 @@
|
||||
,CHG_DT
|
||||
)
|
||||
VALUES(
|
||||
'01'
|
||||
#{regReqNo}
|
||||
,'01'
|
||||
,#{reqCnt}
|
||||
,0
|
||||
,0
|
||||
,NOW()
|
||||
,#{userSeq}
|
||||
,#{madangId}
|
||||
,#{adminId}
|
||||
,NOW()
|
||||
,#{madangId}
|
||||
,#{adminId}
|
||||
,NOW()
|
||||
)
|
||||
</insert>
|
||||
@@ -310,7 +324,44 @@
|
||||
)
|
||||
</insert>
|
||||
|
||||
<insert id="insertNumberList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto">
|
||||
<insert id="insertNumbers" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto">
|
||||
INSERT INTO
|
||||
${HUBEZ_COMMON}.EZ_SVC_SNDRNO(
|
||||
SNDRNO
|
||||
,REG_TP_CD
|
||||
,SNDRNO_NM
|
||||
,CUST_SEQ
|
||||
,REG_REQ_NO
|
||||
,STTUS_CD
|
||||
,USE_YN
|
||||
,NMINEE_DIV_CD
|
||||
,INCH_DIV_CD
|
||||
,REG_ID
|
||||
,REG_DT
|
||||
,CHG_ID
|
||||
,CHG_DT
|
||||
)
|
||||
VALUES
|
||||
<foreach collection="list" item="item" separator="," open="(" close=")">
|
||||
#{item.sendNum}
|
||||
,'02'
|
||||
,#{item.sendNm}
|
||||
,#{custSeq}
|
||||
,#{regReqNo}
|
||||
,'01'
|
||||
,'Y'
|
||||
,#{nmineeDivCd}
|
||||
,#{inchDivCd}
|
||||
,#{regId}
|
||||
,NOW()
|
||||
,#{regId}
|
||||
,NOW()
|
||||
</foreach>
|
||||
|
||||
|
||||
</insert>
|
||||
|
||||
<insert id="insertNumberList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumber">
|
||||
/* sendNumMgt-mapper.xml(insertNumberList) */
|
||||
INSERT INTO
|
||||
${HUBEZ_COMMON}.EZ_SVC_SNDRNO(
|
||||
@@ -419,4 +470,194 @@
|
||||
WHERE
|
||||
REG_REQ_NO = #{regReqNo}
|
||||
</select>
|
||||
|
||||
<select id="selectSvcSndrnoListTotalCnt" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprListReqDto" resultType="int">
|
||||
/* sendNumMgt-mapper.xml(selectSvcSndrnoListTotalCnt) */
|
||||
SELECT
|
||||
count(*)
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
ess.REG_REQ_NO
|
||||
FROM
|
||||
hubez_common.EZ_SVC_SNDRNO ess
|
||||
INNER JOIN hubez_common.EZ_SNDRNO_REG esr
|
||||
ON
|
||||
ess.REG_REQ_NO = esr.REG_REQ_NO
|
||||
INNER JOIN hubez_common.EZ_SVC_USER esu
|
||||
ON
|
||||
esu.USER_SEQ = esr.USER_SEQ
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
ON
|
||||
eci.CUST_SEQ = esu.CUST_SEQ
|
||||
AND ess.INCH_DIV_CD = '01'
|
||||
<include refid="selectSvcSndrnoListCondition" />
|
||||
GROUP BY
|
||||
ess.REG_REQ_NO) AS T1
|
||||
</select>
|
||||
|
||||
<select id="selectSvcSndrnoList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprListReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprInfo">
|
||||
/* sendNumMgt-mapper.xml(selectSvcSndrnoList) */
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
esr.REG_REQ_NO
|
||||
, DATE_FORMAT(esr.REG_DT, '%Y-%m-%d') AS REG_DT
|
||||
, esu.USER_ID AS adminId
|
||||
, eci.BIZRNO
|
||||
,(
|
||||
SELECT
|
||||
ecd.DTL_CD_NM
|
||||
FROM
|
||||
hubez_common.EZ_CD_DTL ecd
|
||||
WHERE
|
||||
ecd.GRP_CD = 'NMINEE_DIV_CD'
|
||||
AND ecd.DTL_CD = ess.NMINEE_DIV_CD) AS nmineeDivCd
|
||||
, eci.CUST_NM
|
||||
, esr.REQ_CNT
|
||||
, esr.APV_CNT
|
||||
, esr.REJT_CNT
|
||||
,(
|
||||
SELECT
|
||||
ecd.DTL_CD_NM
|
||||
FROM
|
||||
hubez_common.EZ_CD_DTL ecd
|
||||
WHERE
|
||||
ecd.GRP_CD = 'SNDRNO_REQ_STTUS_CD'
|
||||
AND ecd.DTL_CD = esr.REQ_STTUS_CD) AS REQ_STTUS_CD
|
||||
, DATE_FORMAT(esr.CMPLT_DT, '%Y-%m-%d') AS CMPLT_DT
|
||||
FROM
|
||||
hubez_common.EZ_SVC_SNDRNO ess
|
||||
INNER JOIN hubez_common.EZ_SNDRNO_REG esr
|
||||
ON ess.REG_REQ_NO = esr.REG_REQ_NO
|
||||
INNER JOIN hubez_common.EZ_SVC_USER esu
|
||||
ON esu.USER_SEQ = esr.USER_SEQ
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
ON eci.CUST_SEQ = esu.CUST_SEQ
|
||||
AND ess.INCH_DIV_CD = '01'
|
||||
<include refid="selectSvcSndrnoListCondition" />
|
||||
GROUP BY ess.REG_REQ_NO
|
||||
ORDER BY esr.REG_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<sql id="selectSvcSndrnoListCondition">
|
||||
<if test='searchType1 != null and searchType1 != ""'>
|
||||
AND esr.REQ_STTUS_CD = #{searchType1}
|
||||
</if>
|
||||
<if test='searchType2 != null and searchType2 != ""'>
|
||||
AND ess.NMINEE_DIV_CD = #{searchType2}
|
||||
</if>
|
||||
<if test='searchText1 != null and searchText1 != ""'>
|
||||
AND eci.BIZRNO = #{searchText1}
|
||||
</if>
|
||||
<if test='searchText2 != null and searchText2 != ""'>
|
||||
AND eci.CUST_NM = #{searchText2}
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<select id="selectSvcSndrnoReqDetail" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprDetailReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprDetailRes">
|
||||
/* sendNumMgt-mapper.xml(selectSvcSndrnoReqDetail) */
|
||||
SELECT
|
||||
esr.REG_REQ_NO
|
||||
, DATE_FORMAT(esr.REG_DT, '%Y-%m-%d') AS REG_DT
|
||||
, DATE_FORMAT(esr.CMPLT_DT, '%Y-%m-%d') AS CMPLT_DT
|
||||
, esu.USER_ID AS adminId
|
||||
, eci.CUST_NM
|
||||
, eci.BIZRNO
|
||||
,(
|
||||
SELECT
|
||||
ecd.DTL_CD_NM
|
||||
FROM
|
||||
hubez_common.EZ_CD_DTL ecd
|
||||
WHERE
|
||||
ecd.GRP_CD = 'NMINEE_DIV_CD'
|
||||
AND ecd.DTL_CD = ess.NMINEE_DIV_CD) AS nmineeDivCd
|
||||
, esr.SLF_AUTH_HP
|
||||
, esr.MEMO
|
||||
FROM
|
||||
hubez_common.EZ_SVC_SNDRNO ess
|
||||
INNER JOIN hubez_common.EZ_SNDRNO_REG esr
|
||||
ON ess.REG_REQ_NO = esr.REG_REQ_NO
|
||||
INNER JOIN hubez_common.EZ_SVC_USER esu
|
||||
ON esu.USER_SEQ = esr.USER_SEQ
|
||||
INNER JOIN hubez_common.EZ_CUST_INFO eci
|
||||
ON eci.CUST_SEQ = esu.CUST_SEQ
|
||||
AND esr.REG_REQ_NO = #{regReqNo}
|
||||
GROUP BY ess.REG_REQ_NO
|
||||
</select>
|
||||
|
||||
<select id="selectSvcSndnoList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprDetailReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprNum">
|
||||
/* sendNumMgt-mapper.xml(selectSvcSndnoList) */
|
||||
SELECT
|
||||
ess.SNDRNO
|
||||
, ess.STTUS_CD
|
||||
, ess.SEQ_NO
|
||||
, ess.REG_REQ_NO
|
||||
FROM
|
||||
hubez_common.EZ_SVC_SNDRNO ess
|
||||
WHERE
|
||||
ess.REG_REQ_NO = #{regReqNo}
|
||||
</select>
|
||||
|
||||
<select id="selectSndnoDocList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprDetailReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.SendNumberApprDoc">
|
||||
/* sendNumMgt-mapper.xml(selectSndnoDocList) */
|
||||
SELECT
|
||||
esd.DOC_TITLE ,
|
||||
esd.FILE_PATH ,
|
||||
esd.FILE_NM ,
|
||||
esd.DOC_TP_CD
|
||||
FROM
|
||||
hubez_common.EZ_SNDRNO_DOC esd
|
||||
WHERE
|
||||
esd.REG_REQ_NO = #{regReqNo}
|
||||
</select>
|
||||
|
||||
<update id="updateSndrno" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.UpdateApprSendNumber">
|
||||
/* sendNumMgt-mapper.xml(updateSndrno) */
|
||||
UPDATE
|
||||
hubez_common.EZ_SVC_SNDRNO
|
||||
SET
|
||||
CHG_ID = #{adminId}
|
||||
, CHG_DT = NOW()
|
||||
, STTUS_CD = #{sttusCd}
|
||||
WHERE SEQ_NO = #{seqNo}
|
||||
AND SNDRNO = #{sndrno}
|
||||
</update>
|
||||
|
||||
<update id="upddateSndrnoReg" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.UpdateApprReqDto">
|
||||
/* sendNumMgt-mapper.xml(upddateSndrnoReg) */
|
||||
UPDATE
|
||||
hubez_common.EZ_SNDRNO_REG
|
||||
SET
|
||||
CHG_ID = #{adminId}
|
||||
, CHG_DT = NOW()
|
||||
, MEMO = #{memo}
|
||||
, APV_CNT = #{apvCnt}
|
||||
, REJT_CNT = #{rejtCnt}
|
||||
<if test='cmpltYn != null and cmpltYn != ""'>
|
||||
, CMPLT_DT = NOW()
|
||||
</if>
|
||||
<if test='reqSttusCd != null and reqSttusCd != ""'>
|
||||
, REQ_STTUS_CD = #{reqSttusCd}
|
||||
</if>
|
||||
WHERE REG_REQ_NO = #{regReqNo}
|
||||
</update>
|
||||
|
||||
<update id="updateSvcUser" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.UpdateApprReqDto">
|
||||
/* sendNumMgt-mapper.xml(updateSvcUser) */
|
||||
UPDATE
|
||||
hubez_common.EZ_SVC_USER
|
||||
SET
|
||||
BIZR_AUTH_YN = 'Y'
|
||||
, CHG_ID = #{adminId}
|
||||
, CHG_DT = NOW()
|
||||
WHERE
|
||||
USER_ID = #{adminId}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
@@ -31,7 +31,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
) ecm1,
|
||||
(
|
||||
SELECT
|
||||
@@ -41,7 +41,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'SMS'
|
||||
) S1,
|
||||
(
|
||||
@@ -52,7 +52,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'LMS'
|
||||
) L1,
|
||||
(
|
||||
@@ -63,7 +63,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'MMS'
|
||||
) M1,
|
||||
(
|
||||
@@ -74,7 +74,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
) A1
|
||||
UNION ALL
|
||||
@@ -104,7 +104,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
GROUP BY SUM_YM ) ecm,
|
||||
(SELECT
|
||||
SUM_YM
|
||||
@@ -114,7 +114,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'SMS'
|
||||
GROUP BY SUM_YM ) S,
|
||||
(SELECT
|
||||
@@ -125,7 +125,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'LMS'
|
||||
GROUP BY SUM_YM ) L,
|
||||
( SELECT
|
||||
@@ -136,7 +136,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'MMS'
|
||||
GROUP BY SUM_YM ) M,
|
||||
( SELECT
|
||||
@@ -147,7 +147,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_MON_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
GROUP BY SUM_YM ) A
|
||||
WHERE 1=1
|
||||
@@ -187,7 +187,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
) ecm1,
|
||||
(
|
||||
SELECT
|
||||
@@ -197,7 +197,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
AND SND_CH_CD = 'SMS'
|
||||
) S1,
|
||||
(
|
||||
@@ -208,7 +208,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
AND SND_CH_CD = 'LMS'
|
||||
) L1,
|
||||
(
|
||||
@@ -219,7 +219,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
AND SND_CH_CD = 'MMS'
|
||||
) M1,
|
||||
(
|
||||
@@ -230,7 +230,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
) A1
|
||||
UNION ALL
|
||||
@@ -260,7 +260,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
GROUP BY SUM_YMD ) ecm,
|
||||
(SELECT
|
||||
SUM_YMD
|
||||
@@ -270,7 +270,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
AND SND_CH_CD = 'SMS'
|
||||
GROUP BY SUM_YMD ) S,
|
||||
(SELECT
|
||||
@@ -281,7 +281,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
AND SND_CH_CD = 'LMS'
|
||||
GROUP BY SUM_YMD ) L,
|
||||
( SELECT
|
||||
@@ -292,7 +292,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
AND SND_CH_CD = 'MMS'
|
||||
GROUP BY SUM_YMD ) M,
|
||||
( SELECT
|
||||
@@ -303,7 +303,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_DAY_STAT
|
||||
WHERE 1=1
|
||||
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
|
||||
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
GROUP BY SUM_YMD ) A
|
||||
WHERE 1=1
|
||||
@@ -324,7 +324,7 @@
|
||||
,USER_SEQ
|
||||
FROM ${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
<if test="custNm != null and custNm != ''">
|
||||
AND CUST_NM LIKE CONCAT('%',#{custNm},'%')
|
||||
</if>
|
||||
@@ -366,7 +366,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
GROUP BY SUM_YM, USER_SEQ) ecm,
|
||||
(SELECT
|
||||
S1.SUM_YM
|
||||
@@ -383,7 +383,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'SMS'
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
@@ -395,7 +395,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'SMS'
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
@@ -417,7 +417,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'LMS'
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
@@ -429,7 +429,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'LMS'
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
@@ -451,7 +451,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'MMS'
|
||||
GROUP BY SUM_YM, USER_SEQ) S1
|
||||
LEFT OUTER JOIN
|
||||
@@ -463,7 +463,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
AND RPLCSND_CH_CD = 'MMS'
|
||||
GROUP BY SUM_YM, USER_SEQ) S2
|
||||
@@ -479,7 +479,7 @@
|
||||
FROM
|
||||
${HUBEZ_COMMON}.EZ_CUST_MSTAT
|
||||
WHERE 1=1
|
||||
AND SUM_YM BETWEEN DATE_FORMAT(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
|
||||
AND SND_CH_CD = 'ALIMTALK'
|
||||
GROUP BY SUM_YM, USER_SEQ ) A
|
||||
WHERE 1=1
|
||||
@@ -497,7 +497,7 @@
|
||||
<if test="bizrno != null and bizrno != ''">
|
||||
AND ecm.BIZRNO LIKE CONCAT('%',#{bizrno},'%')
|
||||
</if>
|
||||
ORDER BY ecm.SUM_YM, ecm.USER_SEQ DESC
|
||||
ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ DESC
|
||||
LIMIT #{page}, #{pagePerRows}
|
||||
</select>
|
||||
|
||||
@@ -689,7 +689,7 @@
|
||||
<if test="bizrno != null and bizrno != ''">
|
||||
AND ecd.BIZRNO LIKE CONCAT('%',#{bizrno},'%')
|
||||
</if>
|
||||
ORDER BY ecd.SUM_YMD, ecd.USER_SEQ DESC
|
||||
ORDER BY ecd.SUM_YMD DESC, ecd.USER_SEQ DESC
|
||||
LIMIT #{page}, #{pagePerRows}
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user