Просмотр исходного кода

GNB 브랜드그룹 목록 수정

bin2107 4 лет назад
Родитель
Сommit
58f59916e2
1 измененных файлов с 21 добавлено и 1 удалено
  1. 21 1
      src/main/java/com/style24/persistence/mybatis/shop/TsfDisplay.xml

+ 21 - 1
src/main/java/com/style24/persistence/mybatis/shop/TsfDisplay.xml

@@ -17,6 +17,24 @@
 	<!-- GNB 브랜드그룹 목록 -->
 	<select id="getGnbBrandGroupList" parameterType="Contents" resultType="BrandGroup">
 		/* TsfDisplay.getGnbBrandGroupList */
+		WITH TAB AS (
+		    SELECT  STR_TITLE3
+		    FROM
+		<choose>
+		    <when test='preview != null and preview == "Y"'>
+		        TB_CONTENTS_PREVIEW
+		    </when>
+		    <otherwise>
+		        TB_CONTENTS
+		    </otherwise>
+		</choose>
+		    WHERE 1=1
+		    AND   CONTENTS_LOC = #{contentsLoc}
+		    AND   DISP_STDT <![CDATA[<=]]> NOW()
+		    AND   DISP_EDDT <![CDATA[>=]]> NOW()
+		    GROUP BY STR_TITLE3
+		    LIMIT 1
+		)
 		SELECT B.STR_TITLE1     AS TITLE
 		     , A.BRAND_GROUP_NO
 		     , CASE WHEN A.DISP_NM_LANG = 'EN' THEN A.BRAND_GROUP_ENM
@@ -34,7 +52,9 @@
 		     , TB_CONTENTS B
 		    </otherwise>
 		</choose>
-		WHERE  A.BRAND_GROUP_NO = B.STR_VAR1
+		     , TAB C
+		WHERE  B.STR_TITLE3 = C.STR_TITLE3
+		AND    A.BRAND_GROUP_NO = B.STR_VAR1
 		AND    A.USE_YN = 'Y'
 		AND    B.CONTENTS_LOC = #{contentsLoc}
 		<choose>