|
@@ -838,81 +838,147 @@
|
|
|
<!-- 몰메인 브랜드픽 조회 -->
|
|
<!-- 몰메인 브랜드픽 조회 -->
|
|
|
<select id="getContentsBannerList" parameterType="Contents" resultType="Contents">
|
|
<select id="getContentsBannerList" parameterType="Contents" resultType="Contents">
|
|
|
/* TsfDisplay.getContentsBannerList */
|
|
/* TsfDisplay.getContentsBannerList */
|
|
|
|
|
+ WITH CONTENTS_DATA AS (
|
|
|
|
|
+ SELECT BRAND_GROUP_NO
|
|
|
|
|
+ , IMG_PATH1
|
|
|
|
|
+ , STR_VAR1
|
|
|
|
|
+ , STR_TITLE1
|
|
|
|
|
+ , SUB_TEXT1
|
|
|
|
|
+ FROM TB_CONTENTS
|
|
|
|
|
+ WHERE 1 = 1
|
|
|
|
|
+ AND CONTENTS_LOC = #{contentsLoc}
|
|
|
|
|
+ AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
+ AND USE_YN = 'Y'
|
|
|
|
|
+ AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
|
|
+ AND IMG_PATH1 IS NOT NULL
|
|
|
|
|
+ AND IMG_PATH1 <![CDATA[<>]]> ''
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT BRAND_GROUP_NO
|
|
|
|
|
+ , IMG_PATH2
|
|
|
|
|
+ , STR_VAR2
|
|
|
|
|
+ , STR_TITLE2
|
|
|
|
|
+ , SUB_TEXT2
|
|
|
|
|
+ FROM TB_CONTENTS
|
|
|
|
|
+ WHERE 1 = 1
|
|
|
|
|
+ AND CONTENTS_LOC = #{contentsLoc}
|
|
|
|
|
+ AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
+ AND USE_YN = 'Y'
|
|
|
|
|
+ AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
|
|
+ AND IMG_PATH2 IS NOT NULL
|
|
|
|
|
+ AND IMG_PATH2 <![CDATA[<>]]> ''
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT BRAND_GROUP_NO
|
|
|
|
|
+ , IMG_PATH3
|
|
|
|
|
+ , STR_VAR3
|
|
|
|
|
+ , STR_TITLE3
|
|
|
|
|
+ , SUB_TEXT3
|
|
|
|
|
+ FROM TB_CONTENTS
|
|
|
|
|
+ WHERE 1 = 1
|
|
|
|
|
+ AND CONTENTS_LOC = #{contentsLoc}
|
|
|
|
|
+ AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
+ AND USE_YN = 'Y'
|
|
|
|
|
+ AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
|
|
+ AND IMG_PATH3 IS NOT NULL
|
|
|
|
|
+ AND IMG_PATH3 <![CDATA[<>]]> ''
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT BRAND_GROUP_NO
|
|
|
|
|
+ , IMG_PATH4
|
|
|
|
|
+ , STR_VAR4
|
|
|
|
|
+ , STR_TITLE4
|
|
|
|
|
+ , SUB_TEXT4
|
|
|
|
|
+ FROM TB_CONTENTS
|
|
|
|
|
+ WHERE 1 = 1
|
|
|
|
|
+ AND CONTENTS_LOC = #{contentsLoc}
|
|
|
|
|
+ AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
+ AND USE_YN = 'Y'
|
|
|
|
|
+ AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
|
|
+ AND IMG_PATH4 IS NOT NULL
|
|
|
|
|
+ AND IMG_PATH4 <![CDATA[<>]]> ''
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT BRAND_GROUP_NO
|
|
|
|
|
+ , IMG_PATH5
|
|
|
|
|
+ , STR_VAR5
|
|
|
|
|
+ , STR_TITLE5
|
|
|
|
|
+ , SUB_TEXT5
|
|
|
|
|
+ FROM TB_CONTENTS
|
|
|
|
|
+ WHERE 1 = 1
|
|
|
|
|
+ AND CONTENTS_LOC = #{contentsLoc}
|
|
|
|
|
+ AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
+ AND USE_YN = 'Y'
|
|
|
|
|
+ AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
|
|
+ AND IMG_PATH5 IS NOT NULL
|
|
|
|
|
+ AND IMG_PATH5 <![CDATA[<>]]> ''
|
|
|
|
|
+ )
|
|
|
SELECT BRAND_GROUP_NO
|
|
SELECT BRAND_GROUP_NO
|
|
|
- , IMG_PATH1
|
|
|
|
|
- , IMG_PATH2
|
|
|
|
|
- , STR_VAR1
|
|
|
|
|
- , STR_VAR2
|
|
|
|
|
- , STR_TITLE1
|
|
|
|
|
- , STR_TITLE2
|
|
|
|
|
- , SUB_TEXT1
|
|
|
|
|
- , SUB_TEXT2
|
|
|
|
|
|
|
+ , IMG_PATH1
|
|
|
|
|
+ , IMG_PATH2
|
|
|
|
|
+ , STR_VAR1
|
|
|
|
|
+ , STR_VAR2
|
|
|
|
|
+ , STR_TITLE1
|
|
|
|
|
+ , STR_TITLE2
|
|
|
|
|
+ , SUB_TEXT1
|
|
|
|
|
+ , SUB_TEXT2
|
|
|
FROM (
|
|
FROM (
|
|
|
- SELECT BRAND_GROUP_NO
|
|
|
|
|
- , IMG_PATH1
|
|
|
|
|
- , IMG_PATH2
|
|
|
|
|
- , STR_VAR1
|
|
|
|
|
- , STR_VAR2
|
|
|
|
|
- , STR_TITLE1
|
|
|
|
|
- , STR_TITLE2
|
|
|
|
|
- , SUB_TEXT1
|
|
|
|
|
- , SUB_TEXT2
|
|
|
|
|
- FROM TB_CONTENTS
|
|
|
|
|
- WHERE 1 = 1
|
|
|
|
|
- AND CONTENTS_LOC = #{contentsLoc}
|
|
|
|
|
- AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
- AND USE_YN = 'Y'
|
|
|
|
|
- AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
|
|
- UNION ALL
|
|
|
|
|
- SELECT BRAND_GROUP_NO
|
|
|
|
|
- , IMG_PATH1
|
|
|
|
|
- , IMG_PATH2
|
|
|
|
|
- , STR_VAR1
|
|
|
|
|
- , STR_VAR2
|
|
|
|
|
- , STR_TITLE1
|
|
|
|
|
- , STR_TITLE2
|
|
|
|
|
- , SUB_TEXT1
|
|
|
|
|
- , SUB_TEXT2
|
|
|
|
|
- FROM (
|
|
|
|
|
- SELECT BRAND_CD AS BRAND_GROUP_NO
|
|
|
|
|
- , ORG_TNFILE_NM AS IMG_PATH1
|
|
|
|
|
- , '' AS IMG_PATH2
|
|
|
|
|
- , CONCAT('/display/lookbook/detail/form?lookbookGb=L&lookbookSq=',LOOKBOOK_SQ ,'&brandCd=',BRAND_CD) AS STR_VAR1
|
|
|
|
|
- , '' AS STR_VAR2
|
|
|
|
|
- , TITLE AS STR_TITLE1
|
|
|
|
|
- , '' AS STR_TITLE2
|
|
|
|
|
- , '' AS SUB_TEXT1
|
|
|
|
|
- , '' AS SUB_TEXT2
|
|
|
|
|
- FROM TB_LOOKBOOK
|
|
|
|
|
- WHERE 1 = 1
|
|
|
|
|
- AND BRAND_CD = #{brandGroupNo}
|
|
|
|
|
- AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
- AND DISP_YN = 'Y'
|
|
|
|
|
- ORDER BY REG_DT DESC
|
|
|
|
|
- LIMIT 1
|
|
|
|
|
- ) A
|
|
|
|
|
- UNION ALL
|
|
|
|
|
- SELECT PB.BRAND_GROUP_NO
|
|
|
|
|
- , P.MAIN_PIMG AS IMG_PATH1
|
|
|
|
|
- , '' AS IMG_PATH2
|
|
|
|
|
- , CONCAT('/planning/detail/form?planSq=', P.PLAN_SQ) AS STR_VAR1
|
|
|
|
|
- , '' AS STR_VAR2
|
|
|
|
|
- , P.DTL_TITLE1 AS STR_TITLE1
|
|
|
|
|
- , P.DTL_TITLE2 AS STR_TITLE2
|
|
|
|
|
- , '' AS SUB_TEXT1
|
|
|
|
|
- , '' AS SUB_TEXT2
|
|
|
|
|
- FROM TB_PLAN P
|
|
|
|
|
- INNER JOIN TB_PLAN_BRAND PB ON P.PLAN_SQ = PB.PLAN_SQ AND PB.DISP_YN = 'Y'
|
|
|
|
|
- WHERE 1 = 1
|
|
|
|
|
- AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
|
|
- AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
- AND PLAN_GB = 'P'
|
|
|
|
|
- AND DEL_YN = 'N'
|
|
|
|
|
- AND OPEN_YN = 'Y'
|
|
|
|
|
- <if test="frontGb != null and frontGb != ''">
|
|
|
|
|
- AND FRONT_GB LIKE CONCAT('%',#{frontGb},'%')
|
|
|
|
|
- </if>
|
|
|
|
|
- ) AS Z
|
|
|
|
|
|
|
+ SELECT BRAND_GROUP_NO
|
|
|
|
|
+ , IMG_PATH1
|
|
|
|
|
+ , '' AS IMG_PATH2
|
|
|
|
|
+ , STR_VAR1
|
|
|
|
|
+ , '' AS STR_VAR2
|
|
|
|
|
+ , STR_TITLE1
|
|
|
|
|
+ , '' AS STR_TITLE2
|
|
|
|
|
+ , SUB_TEXT1
|
|
|
|
|
+ , '' AS SUB_TEXT2
|
|
|
|
|
+ FROM CONTENTS_DATA
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT BRAND_GROUP_NO
|
|
|
|
|
+ , IMG_PATH1
|
|
|
|
|
+ , IMG_PATH2
|
|
|
|
|
+ , STR_VAR1
|
|
|
|
|
+ , STR_VAR2
|
|
|
|
|
+ , STR_TITLE1
|
|
|
|
|
+ , STR_TITLE2
|
|
|
|
|
+ , SUB_TEXT1
|
|
|
|
|
+ , SUB_TEXT2
|
|
|
|
|
+ FROM (
|
|
|
|
|
+ SELECT BRAND_CD AS BRAND_GROUP_NO
|
|
|
|
|
+ , ORG_TNFILE_NM AS IMG_PATH1
|
|
|
|
|
+ , '' AS IMG_PATH2
|
|
|
|
|
+ , CONCAT('/display/lookbook/detail/form?lookbookGb=L&lookbookSq=',LOOKBOOK_SQ ,'&brandCd=',BRAND_CD) AS STR_VAR1
|
|
|
|
|
+ , '' AS STR_VAR2
|
|
|
|
|
+ , TITLE AS STR_TITLE1
|
|
|
|
|
+ , '' AS STR_TITLE2
|
|
|
|
|
+ , '' AS SUB_TEXT1
|
|
|
|
|
+ , '' AS SUB_TEXT2
|
|
|
|
|
+ FROM TB_LOOKBOOK
|
|
|
|
|
+ WHERE 1 = 1
|
|
|
|
|
+ AND BRAND_CD = #{brandGroupNo}
|
|
|
|
|
+ AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
+ AND DISP_YN = 'Y'
|
|
|
|
|
+ ORDER BY REG_DT DESC
|
|
|
|
|
+ LIMIT 1
|
|
|
|
|
+ ) A
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT PB.BRAND_GROUP_NO
|
|
|
|
|
+ , P.MAIN_PIMG AS IMG_PATH1
|
|
|
|
|
+ , '' AS IMG_PATH2
|
|
|
|
|
+ , CONCAT('/planning/detail/form?planSq=', P.PLAN_SQ) AS STR_VAR1
|
|
|
|
|
+ , '' AS STR_VAR2
|
|
|
|
|
+ , P.DTL_TITLE1 AS STR_TITLE1
|
|
|
|
|
+ , P.DTL_TITLE2 AS STR_TITLE2
|
|
|
|
|
+ , '' AS SUB_TEXT1
|
|
|
|
|
+ , '' AS SUB_TEXT2
|
|
|
|
|
+ FROM TB_PLAN P
|
|
|
|
|
+ INNER JOIN TB_PLAN_BRAND PB ON P.PLAN_SQ = PB.PLAN_SQ AND PB.DISP_YN = 'Y'
|
|
|
|
|
+ WHERE 1 = 1
|
|
|
|
|
+ AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
|
|
+ AND NOW() BETWEEN DISP_STDT AND DISP_EDDT
|
|
|
|
|
+ AND PLAN_GB = 'P'
|
|
|
|
|
+ AND DEL_YN = 'N'
|
|
|
|
|
+ AND OPEN_YN = 'Y'
|
|
|
|
|
+ <if test="frontGb != null and frontGb != ''">
|
|
|
|
|
+ AND FRONT_GB LIKE CONCAT('%',#{frontGb},'%')
|
|
|
|
|
+ </if>
|
|
|
|
|
+ ) AS Z
|
|
|
LIMIT 5
|
|
LIMIT 5
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|