|
|
@@ -53,14 +53,25 @@
|
|
|
</update>
|
|
|
|
|
|
<!-- 공지사항 팝업 총건수 -->
|
|
|
- <select id="getNoticePopupTotalCount" resultType="int">
|
|
|
+ <select id="getNoticePopupTotalCount" parameterType="String" resultType="int">
|
|
|
/* TssNotice.getNoticePopupTotalCount */
|
|
|
SELECT COUNT(*) AS CNT
|
|
|
FROM TB_NOTICE A
|
|
|
WHERE A.NOTICE_TYPE = 'G047_20' /*내부공지*/
|
|
|
AND A.NOTICE_SQ IN (SELECT NOTICE_SQ
|
|
|
FROM TB_NOTICE_RECEIVER
|
|
|
- WHERE RECEIVER_ID = 'G048_60' /*입점업체*/
|
|
|
+ WHERE 1 = 1
|
|
|
+ <choose>
|
|
|
+ <when test="roleCd == 'G001_B000'">
|
|
|
+ AND RECEIVER_ID = 'G048_60' /*입점업체*/
|
|
|
+ </when>
|
|
|
+ <when test="roleCd == 'G001_C000'">
|
|
|
+ AND RECEIVER_ID = 'G048_40' /*외부몰벤더*/
|
|
|
+ </when>
|
|
|
+ <when test="roleCd == 'G001_D000'">
|
|
|
+ AND RECEIVER_ID = 'G048_50' /*제휴사이트*/
|
|
|
+ </when>
|
|
|
+ </choose>
|
|
|
)
|
|
|
AND A.USE_YN = 'Y'
|
|
|
AND A.POPUP_YN = 'Y' /*팝업*/
|
|
|
@@ -68,7 +79,7 @@
|
|
|
</select>
|
|
|
|
|
|
<!-- 공지사항 팝업 목록 -->
|
|
|
- <select id="getNoticePopupList" resultType="Notice">
|
|
|
+ <select id="getNoticePopupList" parameterType="String" resultType="Notice">
|
|
|
/* TssNotice.getNoticePopupList */
|
|
|
SELECT A.NOTICE_SQ /*공지번호*/
|
|
|
, A.NOTICE_TITLE /*공지제목*/
|
|
|
@@ -82,7 +93,18 @@
|
|
|
WHERE A.NOTICE_TYPE = 'G047_20' /*내부공지*/
|
|
|
AND A.NOTICE_SQ IN (SELECT NOTICE_SQ
|
|
|
FROM TB_NOTICE_RECEIVER
|
|
|
- WHERE RECEIVER_ID = 'G048_60' /*입점업체*/
|
|
|
+ WHERE 1 = 1
|
|
|
+ <choose>
|
|
|
+ <when test="roleCd == 'G001_B000'">
|
|
|
+ AND RECEIVER_ID = 'G048_60' /*입점업체*/
|
|
|
+ </when>
|
|
|
+ <when test="roleCd == 'G001_C000'">
|
|
|
+ AND RECEIVER_ID = 'G048_40' /*외부몰벤더*/
|
|
|
+ </when>
|
|
|
+ <when test="roleCd == 'G001_D000'">
|
|
|
+ AND RECEIVER_ID = 'G048_50' /*제휴사이트*/
|
|
|
+ </when>
|
|
|
+ </choose>
|
|
|
)
|
|
|
AND A.USE_YN = 'Y'
|
|
|
AND A.POPUP_YN = 'Y' /*팝업*/
|