Explorar o código

PC 상품상세 모델 사이즈 노출

eskim %!s(int64=5) %!d(string=hai) anos
pai
achega
07a3718622

+ 1 - 0
src/main/java/com/style24/persistence/domain/GoodsImg.java

@@ -26,6 +26,7 @@ public class GoodsImg extends TscBaseDomain {
 	private int mouseoverImgOrd;
 	private String sysImgUrl;
 	private int brandNo;
+	private String modelInfo;
 
 	private String goodsImgPath;
 	private String col;

+ 13 - 10
src/main/java/com/style24/persistence/mybatis/shop/TsfGoods.xml

@@ -425,18 +425,21 @@
 	<!-- 상품 이미지 정보 -->
 	<select id="getGoodsImgList" parameterType="Goods" resultType="GoodsImg">
 		/* TsfGoods.getGoodsImgList */
-		SELECT GOODS_CD
-		     , COLOR_CD
-		     , DISP_ORD
-		     , SYS_IMG_NM
-		     , DEFAULT_IMG_YN
-		     , MOUSEOVER_IMG_YN
-		FROM TB_GOODS_IMG
-		WHERE GOODS_CD = #{goodsCd}
+		SELECT A.GOODS_CD
+		     , A.COLOR_CD
+		     , A.DISP_ORD
+		     , A.SYS_IMG_NM
+		     , A.DEFAULT_IMG_YN
+		     , A.MOUSEOVER_IMG_YN
+		     , B.MODEL_INFO
+		FROM TB_GOODS_IMG A
+		LEFT OUTER JOIN TB_GOODS_MODEL_INFO B ON A.GOODS_CD = B.GOODS_CD
+		                                      AND B.MODEL_INFO IS NOT NULL
+		WHERE A.GOODS_CD = #{goodsCd}
 		<if test='selfGoodsYn != null and selfGoodsYn == "Y"'>
-		AND COLOR_CD = #{colorCd}
+		AND A.COLOR_CD = #{colorCd}
 		</if>
-		ORDER BY DISP_ORD
+		ORDER BY A.DISP_ORD
 	</select>
 	
 	<!-- 딜상품 구성상품정보 조회 -->

+ 3 - 1
src/main/webapp/WEB-INF/views/mob/goods/GoodsDealDescFormMob.html

@@ -75,7 +75,9 @@
 											or #strings.contains(goodsImgList,'_M4.')
 											or #strings.contains(goodsImgList,'_M5.')}">
 			<span class="tit_view">OUTFIT VIEW</span>
-			<span class="model_info">(모델정보 : 185cm / 78kg / XL 착용)</span>
+			<th:block th:each="goodsImg, status : ${goodsImgList}" th:if="${status.first}">
+			<span class="model_info" th:text="${goodsImg.modelInfo}">(모델정보 : 185cm / 78kg / XL 착용)</span>
+			</th:block>
 			<div class="view">
 				<th:block th:each="goodsImg, status : ${goodsImgList}" th:if="${#strings.contains(goodsImg.sysImgNm,'_M1.') 
 																			or #strings.contains(goodsImg.sysImgNm,'_M2.')

+ 3 - 1
src/main/webapp/WEB-INF/views/web/goods/GoodsDetailFormWeb.html

@@ -510,7 +510,9 @@
 													or #strings.contains(goodsImgList,'_M4.')
 													or #strings.contains(goodsImgList,'_M5.')}">
 					<span class="tit_view">OUTFIT VIEW</span>
-					<span class="model_info">(모델정보 : 185cm / 78kg / XL 착용)</span>
+					<th:block th:each="goodsImg, status : ${goodsImgList}" th:if="${status.first}">
+					<span class="model_info" th:text="${goodsImg.modelInfo}">(모델정보 : 185cm / 78kg / XL 착용)</span>
+					</th:block>
 					<div class="view">
 						<th:block th:each="goodsImg, status : ${goodsImgList}" th:if="${#strings.contains(goodsImg.sysImgNm,'_M1.') 
 																					or #strings.contains(goodsImg.sysImgNm,'_M2.')