Merge branch 'smsNoti' into develop

This commit is contained in:
Leeminha
2022-11-30 09:31:38 +09:00
12 changed files with 665 additions and 2 deletions

View File

@@ -504,5 +504,81 @@
</if>
</select>
<select id="notiListSelect" parameterType="kr.co.uplus.ez.api.sysMgt.dto.NotiListReqDto" resultType="kr.co.uplus.ez.api.sysMgt.dto.NotiList">
/* sysMgt-mapper.xml(notiListSelect) 알림 이력 조회*/
SELECT
enh.SND_YMD,
esu.USER_ID,
CASE
WHEN enh.NOTI_DIV = '01' THEN '종량 전환 알림'
WHEN enh.NOTI_DIV = '02' THEN '이월 소멸 알림'
ELSE enh.NOTI_DIV
END NOTI_DIV,
enh.NOTI_DIV,
enh.NOTI_SEQ,
enh.NOTI_MSG,
enh.WEB_REQ_ID,
enh.REG_DT,
'상세내역' AS msgTitle
FROM
hubez_common.EZ_NOTI_HIST enh
INNER JOIN
hubez_common.EZ_SVC_USER esu ON enh.USER_SEQ = esu.USER_SEQ
WHERE
1=1
<if test = "startDt != null and endDt != null">
AND DATE_FORMAT(enh.SND_YMD,'%Y-%m-%d') BETWEEN DATE_FORMAT(#{startDt},'%Y-%m-%d') AND DATE_FORMAT(#{endDt},'%Y-%m-%d')
</if>
<if test = "srchGbn != null and srchGbn != ''">
<if test= "srchGbn == '01'">
AND esu.USER_ID LIKE CONCAT ('%',#{search},'%')
</if>
<if test = "srchGbn == '02'">
AND enh.WEB_REQ_ID LIKE CONCAT ('%',#{search},'%')
</if>
</if>
<if test = "srchGbn2 != null and srchGbn2 != ''">
<if test= "srchGbn2 == '01'">
AND enh.NOTI_DIV = '01'
</if>
<if test= "srchGbn2 == '02'">
AND enh.NOTI_DIV = '02'
</if>
</if>
ORDER BY
enh.REG_DT desc, enh.NOTI_DIV
LIMIT #{page}, #{pagePerRows}
</select>
<select id="notiListSelectCnt" parameterType="kr.co.uplus.ez.api.sysMgt.dto.NotiListReqDto" resultType="int">
/* sysMgt-mapper.xml(notiListSelect) 알림 이력 조회 카운트*/
SELECT
COUNT(1)
FROM
hubez_common.EZ_NOTI_HIST enh
INNER JOIN
hubez_common.EZ_SVC_USER esu ON enh.USER_SEQ = esu.USER_SEQ
WHERE
1=1
<if test = "startDt != null and endDt != null">
AND DATE_FORMAT(enh.SND_YMD,'%Y-%m-%d') BETWEEN DATE_FORMAT(#{startDt},'%Y-%m-%d') AND DATE_FORMAT(#{endDt},'%Y-%m-%d')
</if>
<if test = "srchGbn != null and srchGbn != ''">
<if test= "srchGbn == '01'">
AND esu.USER_ID LIKE CONCAT ('%',#{search},'%')
</if>
<if test = "srchGbn == '02'">
AND enh.WEB_REQ_ID LIKE CONCAT ('%',#{search},'%')
</if>
</if>
<if test = "srchGbn2 != null and srchGbn2 != ''">
<if test= "srchGbn2 == '01'">
AND enh.NOTI_DIV = '01'
</if>
<if test= "srchGbn2 == '02'">
AND enh.NOTI_DIV = '02'
</if>
</if>
</select>
</mapper>