유치채널관리 수정 / 정산관리 추가,수정 / 채널관리 수정 / 고객관리 수정 / 모니터링 추가 / 리스크관리 수정 / 발신번호관리

추가,수정 / 서비스관리 수정 / 발송통계 수정
This commit is contained in:
kimre
2022-07-06 16:00:09 +09:00
parent 7cdea9e61a
commit 3d05b45299
113 changed files with 6261 additions and 5039 deletions

View File

@@ -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>