|
|
@@ -964,10 +964,10 @@
|
|
|
, '' 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
|
|
|
+ , P.PLAN_NM AS STR_TITLE1
|
|
|
+ , '' AS STR_TITLE2
|
|
|
+ , P.DTL_TITLE1 AS SUB_TEXT1
|
|
|
+ , P.DTL_TITLE2 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
|
|
|
@@ -1211,37 +1211,49 @@
|
|
|
<!-- 브랜드 전체 이미지 리스트 조회 -->
|
|
|
<select id="getBrandImgList" parameterType="BrandGroup" resultType="BrandGroup">
|
|
|
/* TsfDisplay.getBrandImgList */
|
|
|
+ WITH TAB AS (
|
|
|
+ SELECT STR_TITLE3
|
|
|
+ FROM TB_CONTENTS
|
|
|
+ WHERE 1=1
|
|
|
+ AND CONTENTS_LOC = 'STAB001'
|
|
|
+ AND DISP_STDT <![CDATA[<=]]> NOW()
|
|
|
+ AND DISP_EDDT <![CDATA[>=]]> NOW()
|
|
|
+ GROUP BY STR_TITLE3
|
|
|
+ ORDER BY STR_TITLE3
|
|
|
+ LIMIT 1
|
|
|
+ )
|
|
|
SELECT Z.BRAND_GROUP_NO
|
|
|
- , FN_GET_BRAND_INITIAL(Z.BRAND_GROUP_NM) AS BRAND_INITIAL
|
|
|
- , Z.BRAND_GROUP_NM
|
|
|
- , Z.DISP_NM_LANG
|
|
|
- , Z.BRAND_GROUP_ENM
|
|
|
- , Z.BRAND_GROUP_KNM
|
|
|
- , Z.LOGO_FILE_NM
|
|
|
+ , FN_GET_BRAND_INITIAL(Z.BRAND_GROUP_NM) AS BRAND_INITIAL
|
|
|
+ , Z.BRAND_GROUP_NM
|
|
|
+ , Z.DISP_NM_LANG
|
|
|
+ , Z.BRAND_GROUP_ENM
|
|
|
+ , Z.BRAND_GROUP_KNM
|
|
|
+ , Z.LOGO_FILE_NM
|
|
|
FROM (
|
|
|
- SELECT BG.BRAND_GROUP_NO
|
|
|
- , (CASE WHEN BG.DISP_NM_LANG = 'EN' THEN BG.BRAND_GROUP_ENM ELSE BG.BRAND_GROUP_KNM END) AS BRAND_GROUP_NM
|
|
|
- , BG.DISP_NM_LANG
|
|
|
- , BG.BRAND_GROUP_ENM
|
|
|
- , BG.BRAND_GROUP_KNM
|
|
|
- , BG.LOGO_FILE_NM
|
|
|
- FROM TB_CONTENTS C
|
|
|
- LEFT JOIN TB_BRAND B ON C.STR_VAR1 = B.BRAND_GROUP_NO
|
|
|
- INNER JOIN TB_BRAND_GROUP BG ON B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
|
|
|
- WHERE 1=1
|
|
|
- AND B.USE_YN = 'Y'
|
|
|
- AND BG.USE_YN = 'Y'
|
|
|
+ SELECT BG.BRAND_GROUP_NO
|
|
|
+ , (CASE WHEN BG.DISP_NM_LANG = 'EN' THEN BG.BRAND_GROUP_ENM ELSE BG.BRAND_GROUP_KNM END) AS BRAND_GROUP_NM
|
|
|
+ , BG.DISP_NM_LANG
|
|
|
+ , BG.BRAND_GROUP_ENM
|
|
|
+ , BG.BRAND_GROUP_KNM
|
|
|
+ , BG.LOGO_FILE_NM
|
|
|
+ FROM TAB T
|
|
|
+ JOIN TB_CONTENTS C ON T.STR_TITLE3 = C.STR_TITLE3
|
|
|
+ LEFT JOIN TB_BRAND B ON C.STR_VAR1 = B.BRAND_GROUP_NO
|
|
|
+ INNER JOIN TB_BRAND_GROUP BG ON B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
|
|
|
+ WHERE 1=1
|
|
|
+ AND B.USE_YN = 'Y'
|
|
|
+ AND BG.USE_YN = 'Y'
|
|
|
<if test='selfYn != null and selfYn == "Y"'>
|
|
|
- AND B.SELF_YN = 'Y'
|
|
|
- AND (BG.LOGO_FILE_NM <![CDATA[<>]]> '' AND BG.LOGO_FILE_NM IS NOT NULL)
|
|
|
+ AND B.SELF_YN = 'Y'
|
|
|
+ AND (BG.LOGO_FILE_NM <![CDATA[<>]]> '' AND BG.LOGO_FILE_NM IS NOT NULL)
|
|
|
</if>
|
|
|
<if test="brandGroupNo != null and brandGroupNo != ''">
|
|
|
- AND B.BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
+ AND B.BRAND_GROUP_NO = #{brandGroupNo}
|
|
|
</if>
|
|
|
<if test="brandGroupNm != null and brandGroupNm != ''">
|
|
|
- AND (BG.BRAND_GROUP_ENM LIKE CONCAT('%',#{brandGroupNm},'%') OR BG.BRAND_GROUP_KNM LIKE CONCAT('%',#{brandGroupNm},'%'))
|
|
|
+ AND (BG.BRAND_GROUP_ENM LIKE CONCAT('%',#{brandGroupNm},'%') OR BG.BRAND_GROUP_KNM LIKE CONCAT('%',#{brandGroupNm},'%'))
|
|
|
</if>
|
|
|
- GROUP BY C.STR_TITLE2, C.DISP_ORD , BG.BRAND_GROUP_NO
|
|
|
+ GROUP BY C.STR_TITLE2, C.DISP_ORD , BG.BRAND_GROUP_NO
|
|
|
) Z
|
|
|
WHERE 1=1
|
|
|
</select>
|