|
|
@@ -719,44 +719,82 @@
|
|
|
<!-- 몰메인 브랜드픽 조회 -->
|
|
|
<select id="getContentsBannerList" parameterType="Contents" resultType="Contents">
|
|
|
/* TsfDisplay.getContentsBannerList */
|
|
|
- SELECT CASE B.M WHEN 1 THEN A.IMG_PATH1
|
|
|
- WHEN 2 THEN A.IMG_PATH2
|
|
|
- WHEN 3 THEN A.IMG_PATH3
|
|
|
- WHEN 4 THEN A.IMG_PATH4
|
|
|
- WHEN 5 THEN A.IMG_PATH5 END IMG_PATH1
|
|
|
- ,CASE B.M WHEN 1 THEN A.STR_VAR1
|
|
|
- WHEN 2 THEN A.STR_VAR2
|
|
|
- WHEN 3 THEN A.STR_VAR3
|
|
|
- WHEN 4 THEN A.STR_VAR4
|
|
|
- WHEN 5 THEN A.STR_VAR5 END STR_VAR1
|
|
|
- ,CASE B.M WHEN 1 THEN A.STR_TITLE1
|
|
|
- WHEN 2 THEN A.STR_TITLE2
|
|
|
- WHEN 3 THEN A.STR_TITLE3
|
|
|
- WHEN 4 THEN A.STR_TITLE4
|
|
|
- WHEN 5 THEN '' END STR_TITLE1
|
|
|
- ,CASE B.M WHEN 1 THEN A.SUB_TEXT1
|
|
|
- WHEN 2 THEN A.SUB_TEXT2
|
|
|
- WHEN 3 THEN A.SUB_TEXT3
|
|
|
- WHEN 4 THEN A.SUB_TEXT4
|
|
|
- WHEN 5 THEN '' END SUB_TEXT1
|
|
|
+ SELECT BRAND_GROUP_NO
|
|
|
+ , IMG_PATH1
|
|
|
+ , IMG_PATH2
|
|
|
+ , STR_VAR1
|
|
|
+ , STR_VAR2
|
|
|
+ , STR_TITLE1
|
|
|
+ , STR_TITLE2
|
|
|
+ , SUB_TEXT1
|
|
|
+ , SUB_TEXT2
|
|
|
FROM (
|
|
|
- (SELECT BRAND_GROUP_NO
|
|
|
- , IMG_PATH1 , IMG_PATH2 , IMG_PATH3 , IMG_PATH4, IMG_PATH5
|
|
|
- , STR_VAR1 , STR_VAR2 , STR_VAR3 , STR_VAR4 , STR_VAR5
|
|
|
- , STR_TITLE1 , STR_TITLE2 , STR_TITLE3 , STR_TITLE4
|
|
|
- , SUB_TEXT1 , SUB_TEXT2 , SUB_TEXT3 , SUB_TEXT4
|
|
|
- FROM TB_CONTENTS
|
|
|
- WHERE CONTENTS_LOC = #{contentsLoc}
|
|
|
- AND BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
- ) A
|
|
|
- ,(
|
|
|
- SELECT 1 M
|
|
|
- UNION ALL SELECT 2
|
|
|
- UNION ALL SELECT 3
|
|
|
- UNION ALL SELECT 4
|
|
|
- UNION ALL SELECT 5
|
|
|
- ) B
|
|
|
- )
|
|
|
+ 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
|
|
|
+ LIMIT 5
|
|
|
</select>
|
|
|
|
|
|
<!-- 상품리스트 카테고리별 필터 목록 -->
|