mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 04:13:43 +09:00
TC 수정사항 반영
This commit is contained in:
@@ -4,134 +4,105 @@
|
||||
<mapper namespace="kr.co.uplus.ez.api.channelMgt.ChannelMgtMapper">
|
||||
|
||||
<select id="selectTmpltTotalCnt" parameterType="kr.co.uplus.ez.api.channelMgt.dto.TmpltListReqDto" resultType="int">
|
||||
SELECT
|
||||
COUNT(*)
|
||||
from hubez_common.EZ_ATLK_TMPLT eat
|
||||
inner join hubez_common.EZ_SUBS_INFO esi
|
||||
on esi.USER_SEQ = eat.USER_SEQ
|
||||
and esi.SUBS_STTUS_CD in ('02','03','04','99')
|
||||
inner join hubez_common.EZ_CUST_INFO eci
|
||||
on eci.CUST_SEQ = esi.CUST_SEQ
|
||||
|
||||
|
||||
<include refid="tmpltListCondition"></include>
|
||||
SELECT COUNT(*)
|
||||
from hubez_common.EZ_ATLK_TMPLT eat
|
||||
inner join hubez_common.EZ_KKO_CHNL ekc
|
||||
on ekc.SNDRPROF_KEY = eat.SNDRPROF_KEY
|
||||
and ekc.USER_SEQ = eat.USER_SEQ
|
||||
inner join hubez_common.EZ_SVC_USER esu
|
||||
on esu.USER_SEQ = ekc.USER_SEQ
|
||||
inner join hubez_common.EZ_CUST_INFO eci
|
||||
on eci.CUST_SEQ = esu.CUST_SEQ
|
||||
<include refid="tmpltListCondition"></include>
|
||||
</select>
|
||||
<select id="selectTmpltList" parameterType="kr.co.uplus.ez.api.channelMgt.dto.TmpltListReqDto" resultType="kr.co.uplus.ez.api.channelMgt.dto.TmpltInfo">
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
(eci.CUST_NM)AS custNm,
|
||||
(eci.BIZRNO)AS bRegNo,
|
||||
eat.TMPLT_CD AS tmpltCd,
|
||||
eat.TMPLT_NM AS tmpltNm,
|
||||
<!-- (eat.TMPLT_TP_CD) AS tmpltType, -->
|
||||
(SELECT
|
||||
T2.DTL_CD_NM AS codeNm
|
||||
FROM hubez_common.EZ_CD_GRP T1
|
||||
LEFT JOIN hubez_common.EZ_CD_DTL T2
|
||||
ON T1.GRP_CD = T2.GRP_CD
|
||||
WHERE T1.GRP_CD = 'TMPLT_TP_CD'
|
||||
AND T2.DTL_CD=eat.TMPLT_TP_CD) AS tmpltType,
|
||||
<!-- eat.TMPLT_STTUS_CD AS stat, -->
|
||||
(SELECT
|
||||
T2.DTL_CD_NM AS codeNm
|
||||
FROM hubez_common.EZ_CD_GRP T1
|
||||
LEFT JOIN hubez_common.EZ_CD_DTL T2
|
||||
ON T1.GRP_CD = T2.GRP_CD
|
||||
WHERE T1.GRP_CD = 'TMPLT_STTUS_CD'
|
||||
AND T2.DTL_CD=eat.TMPLT_STTUS_CD) AS stat,
|
||||
eat.REJCT_RSN AS returnReason,
|
||||
eat.SNDRPROF_KEY AS sendProfile,
|
||||
<!-- (select CHNL_ID from hubez_common.EZ_KKO_CHNL ekc WHERE eat.SNDRPROF_KEY = ekc.SNDRPROF_KEY) AS sendProfile, -->
|
||||
DATE_FORMAT(eat.CHG_DT, '%Y-%m-%d') As lastChgDt
|
||||
from hubez_common.EZ_ATLK_TMPLT eat
|
||||
inner join hubez_common.EZ_SUBS_INFO esi
|
||||
on esi.USER_SEQ = eat.USER_SEQ
|
||||
and esi.SUBS_STTUS_CD in ('02','03','04','99')
|
||||
inner join hubez_common.EZ_CUST_INFO eci
|
||||
on eci.CUST_SEQ = esi.CUST_SEQ
|
||||
<include refid="tmpltListCondition"></include>
|
||||
ORDER BY eat.CHG_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
( SELECT @ROWNUM := #{page} ) AS R
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.custNm,
|
||||
A.bRegNo,
|
||||
A.tmpltCd,
|
||||
A.tmpltNm,
|
||||
(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'TMPLT_TP_CD' AND DTL_CD=A.TMPLT_TP_CD) AS tmpltType,
|
||||
(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'TMPLT_STTUS_CD' AND DTL_CD=A.TMPLT_STTUS_CD) AS stat,
|
||||
A.returnReason,
|
||||
A.sendProfile,
|
||||
DATE_FORMAT(A.CHG_DT, '%Y-%m-%d') As lastChgDt
|
||||
FROM (
|
||||
SELECT eci.CUST_NM AS custNm,
|
||||
eci.BIZRNO AS bRegNo,
|
||||
eat.TMPLT_CD AS tmpltCd,
|
||||
eat.TMPLT_NM AS tmpltNm,
|
||||
eat.TMPLT_TP_CD,
|
||||
eat.TMPLT_STTUS_CD,
|
||||
eat.REJCT_RSN AS returnReason,
|
||||
eat.SNDRPROF_KEY AS sendProfile,
|
||||
eat.CHG_DT
|
||||
from hubez_common.EZ_ATLK_TMPLT eat
|
||||
inner join hubez_common.EZ_KKO_CHNL ekc
|
||||
on ekc.SNDRPROF_KEY = eat.SNDRPROF_KEY
|
||||
and ekc.USER_SEQ = eat.USER_SEQ
|
||||
inner join hubez_common.EZ_SVC_USER esu
|
||||
on esu.USER_SEQ = ekc.USER_SEQ
|
||||
inner join hubez_common.EZ_CUST_INFO eci
|
||||
on eci.CUST_SEQ = esu.CUST_SEQ
|
||||
<include refid="tmpltListCondition"></include>
|
||||
ORDER BY eat.CHG_DT DESC
|
||||
LIMIT #{page}, #{pagePerRows}) A,
|
||||
( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<sql id="tmpltListCondition">
|
||||
<if test='searchType1 != null and searchType1 != ""'>
|
||||
<if test='searchType1 != null and searchType1 != ""'>
|
||||
AND eat.TMPLT_STTUS_CD = #{searchType1}
|
||||
</if>
|
||||
<if test='searchText1 != null and searchText1 != ""'>
|
||||
<choose>
|
||||
<when test='searchType1 == "N"'> <!-- 상태 - 중지 -->
|
||||
AND esi.SUBS_STTUS_CD = '99'
|
||||
<when test='searchType2 == "custNm"'><!-- 검색조건 - 고객사명 -->
|
||||
and UPPER(eci.CUST_NM) LIKE CONCAT('%' , UPPER(#{searchText1}) , '%')
|
||||
</when>
|
||||
<when test='searchType2 == "bizNo"'><!-- 검색조건 - 사업자번호 -->
|
||||
AND eci.BIZRNO LIKE CONCAT('%', #{searchText}, '%')
|
||||
</when>
|
||||
<when test='searchType2 == "tmpltNm"'><!-- 검색조건 - 인증코드 -->
|
||||
and UPPER(eat.TMPLT_NM) LIKE CONCAT('%' , UPPER(#{searchText1}) , '%')
|
||||
</when>
|
||||
<otherwise><!-- 상태 - 사용 -->
|
||||
AND esi.SUBS_STTUS_CD != '99'
|
||||
</otherwise>
|
||||
</choose>
|
||||
</if>
|
||||
<if test='searchText1 != null and searchText1 != ""'>
|
||||
<if test='searchType2 != null and searchType2 != ""'>
|
||||
<choose>
|
||||
<when test='searchType2 == "custNm"'><!-- 검색조건 - 고객사명 -->
|
||||
and UPPER(eci.CUST_NM) LIKE CONCAT('%' , UPPER(#{searchText1}) , '%')
|
||||
</when>
|
||||
<when test='searchType2 == "bizNo"'><!-- 검색조건 - 사업자번호 -->
|
||||
and eci.BIZRNO = #{searchText1}
|
||||
</when>
|
||||
<when test='searchType2 == "tmpltNm"'><!-- 검색조건 - 인증코드 -->
|
||||
and UPPER(eat.TMPLT_NM) LIKE CONCAT('%' , UPPER(#{searchText1}) , '%')
|
||||
</when>
|
||||
</choose>
|
||||
</if>
|
||||
</if>
|
||||
<if test='channelAuthMenuNo != null and channelAuthMenuNo != ""'>
|
||||
<if test='channelAuthMenuNo == "2003"'>
|
||||
and esi.ATTRCTOR_ID = #{userId}
|
||||
</if>
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<select id="selectTmpltListExcel" parameterType="kr.co.uplus.ez.api.channelMgt.dto.TmpltListReqDto" resultType="kr.co.uplus.ez.api.channelMgt.dto.TmpltInfo">
|
||||
SELECT
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
(eci.CUST_NM)AS custNm,
|
||||
(eci.BIZRNO)AS bRegNo,
|
||||
eat.TMPLT_CD AS tmpltCd,
|
||||
eat.TMPLT_NM AS tmpltNm,
|
||||
(eat.TMPLT_TP_CD) AS tmpltType,
|
||||
eat.TMPLT_STTUS_CD AS stat,
|
||||
eat.REJCT_RSN AS returnReason,
|
||||
eat.SNDRPROF_KEY AS sendProfile,
|
||||
DATE_FORMAT(eat.CHG_DT, '%Y-%m-%d') As lastChgDt
|
||||
from
|
||||
hubez_common.EZ_ATLK_TMPLT eat
|
||||
inner join hubez_common.EZ_SUBS_INFO esi
|
||||
on
|
||||
esi.USER_SEQ = eat.USER_SEQ
|
||||
and esi.SUBS_STTUS_CD in ('02', '03', '04', '99')
|
||||
inner join hubez_common.EZ_CUST_INFO eci
|
||||
on
|
||||
eci.CUST_SEQ = esi.CUST_SEQ
|
||||
<include refid="tmpltListCondition"></include>
|
||||
) A,
|
||||
(
|
||||
SELECT
|
||||
@ROWNUM := 0 ) AS R
|
||||
@ROWNUM := @ROWNUM + 1 AS NO,
|
||||
A.custNm,
|
||||
A.bRegNo,
|
||||
A.tmpltCd,
|
||||
A.tmpltNm,
|
||||
(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'TMPLT_TP_CD' AND DTL_CD=A.TMPLT_TP_CD) AS tmpltType,
|
||||
(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'TMPLT_STTUS_CD' AND DTL_CD=A.TMPLT_STTUS_CD) AS stat,
|
||||
A.returnReason,
|
||||
A.sendProfile,
|
||||
DATE_FORMAT(A.CHG_DT, '%Y-%m-%d') As lastChgDt
|
||||
FROM (
|
||||
SELECT eci.CUST_NM AS custNm,
|
||||
eci.BIZRNO AS bRegNo,
|
||||
eat.TMPLT_CD AS tmpltCd,
|
||||
eat.TMPLT_NM AS tmpltNm,
|
||||
eat.TMPLT_TP_CD,
|
||||
eat.TMPLT_STTUS_CD,
|
||||
eat.REJCT_RSN AS returnReason,
|
||||
eat.SNDRPROF_KEY AS sendProfile,
|
||||
eat.CHG_DT
|
||||
from hubez_common.EZ_ATLK_TMPLT eat
|
||||
inner join hubez_common.EZ_KKO_CHNL ekc
|
||||
on ekc.SNDRPROF_KEY = eat.SNDRPROF_KEY
|
||||
and ekc.USER_SEQ = eat.USER_SEQ
|
||||
inner join hubez_common.EZ_SVC_USER esu
|
||||
on esu.USER_SEQ = ekc.USER_SEQ
|
||||
inner join hubez_common.EZ_CUST_INFO eci
|
||||
on eci.CUST_SEQ = esu.CUST_SEQ
|
||||
<include refid="tmpltListCondition"></include>
|
||||
ORDER BY eat.CHG_DT DESC
|
||||
) A, ( SELECT @ROWNUM := #{page} ) AS R
|
||||
</select>
|
||||
|
||||
<select id="selectChannelAuthMenuNo" parameterType="String" resultType="String">
|
||||
SELECT
|
||||
eaa.MENU_NO
|
||||
FROM hubez_admin.EZ_ADM_USER eau
|
||||
INNER JOIN hubez_admin.EZ_ADM_AUTMENU eaa
|
||||
ON eau.AUT_CD = eaa.AUT_CD
|
||||
WHERE 1=1
|
||||
AND eau.OPRTR_ID = #{userId}
|
||||
AND eaa.MENU_NO IN ('2002','2003')
|
||||
LIMIT 1
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user