Przeglądaj źródła

카테고리 메인 수정

bin2107 5 lat temu
rodzic
commit
0967360a97

+ 2 - 2
src/main/java/com/style24/front/biz/service/TsfGoodsService.java

@@ -698,7 +698,7 @@ public class TsfGoodsService {
 
 		Collection<Goods> goodsList = new ArrayList<>();
 
-		if (cate.getContentsLoc().equals("SCM001")) { // 신상품인 경우
+		if (cate.getContentsLoc().equals("SCM002")) { // 신상품인 경우
 			goodsList = goodsDao.getContentsCategoryGoodsList(cate);
 
 			// 조회된 데이터가 없거나 건수가 20개 미만이면 신규상품(=정상상품) 조회
@@ -715,7 +715,7 @@ public class TsfGoodsService {
 				}
 				goodsList.addAll(goodsDao.getContentsCategoryNewGoodsList(cate));
 			}
-		} else if (cate.getContentsLoc().equals("SCM002")) { // 베스트상품인 경우
+		} else if (cate.getContentsLoc().equals("SCM003")) { // 베스트상품인 경우
 			// TODO: 추천솔루션
 
 			// 추천솔루션 데이터가 없으면 베스트로 등록된 상품 조회

+ 5 - 2
src/main/java/com/style24/front/biz/web/TsfDisplayController.java

@@ -274,14 +274,17 @@ public class TsfDisplayController extends TsfBaseController {
 		ModelAndView mav = new ModelAndView(super.getDeviceViewName("display/CategoryMainForm"));
 
 		// 기획전
+		Contents contents = new Contents();
+		contents.setContentsLoc("SCM001");
+		mav.addObject("planningList",displayService.getContentsList(contents));
 
 		// 신상품
-		cate.setContentsLoc("SCM001");
+		cate.setContentsLoc("SCM002");
 		cate.setMaxRow(20);
 		mav.addObject("newGoodsList", goodsService.getContentsCategoryGoodsList(cate));
 
 		// 베스트품
-		cate.setContentsLoc("SCM002");
+		cate.setContentsLoc("SCM003");
 		cate.setMaxRow(20);
 		mav.addObject("bestGoodsList", goodsService.getContentsCategoryGoodsList(cate));
 

+ 6 - 50
src/main/webapp/WEB-INF/views/web/display/CategoryMainFormWeb.html

@@ -35,62 +35,18 @@
 					<h3 class="cate1Nm">여성</h3>
 				</div>
 			</div>
-			<div class="cont_body">
+			<div class="cont_body" th:if="${planningList != null}">
 				<div class="dp_sum_slide dp_inner">
 					<div class="swiper-container">
 						<div class="swiper-wrapper">
-							<div class="swiper-slide">
-								<a href="">
-									<div class="img">
-										<img src="/images/pc/thumb/dp_submain_img01.jpg" alt="서브메인 썸네일"/>
-									</div>
-									<div class="txt">
-										<p class="subject">포근한 새해를 위한 필수템<br>겨울신상 세일</p>
-										<span>시간이 지나면서 빛을 더하는 아우터</span>
-									</div>
-								</a>
-							</div>
-							<div class="swiper-slide">
-								<a href="">
-									<div class="img">
-										<img src="/images/pc/thumb/dp_submain_img02.jpg" alt="서브메인 썸네일"/>
-									</div>
-									<div class="txt">
-										<p class="subject">겨울정기 가격제안전</p>
-										<span>전 브랜드 시즌오프 모아보기</span>
-									</div>
-								</a>
-							</div>
-							<div class="swiper-slide">
-								<a href="">
-									<div class="img">
-										<img src="/images/pc/thumb/dp_submain_img03.jpg" alt="서브메인 썸네일"/>
-									</div>
-									<div class="txt">
-										<p class="subject">추위를 물리치는 현명한 방법은?<br>패딩과 니트</p>
-										<span>모두에게  잘 어울리는 겨울 아이템</span>
-									</div>
-								</a>
-							</div>
-							<div class="swiper-slide">
-								<a href="">
-									<div class="img">
-										<img src="/images/pc/thumb/dp_submain_img03.jpg" alt="서브메인 썸네일"/>
-									</div>
-									<div class="txt">
-										<p class="subject">추위를 물리치는 현명한 방법은?<br>패딩과 니트</p>
-										<span>모두에게  잘 어울리는 겨울 아이템</span>
-									</div>
-								</a>
-							</div>
-							<div class="swiper-slide">
-								<a href="">
+							<div class="swiper-slide" th:each="item, status : ${planningList}">
+								<a th:href="${item.strVar1}">
 									<div class="img">
-										<img src="/images/pc/thumb/dp_submain_img03.jpg" alt="서브메인 썸네일"/>
+										<img  th:src="${@environment.getProperty('domain.image') + '/' + item.imgPath1}" alt="서브메인 썸네일"/>
 									</div>
 									<div class="txt">
-										<p class="subject">추위를 물리치는 현명한 방법은?<br>패딩과 니트</p>
-										<span>모두에게  잘 어울리는 겨울 아이템</span>
+										<p class="subject" th:text="${item.strTitle1}"></p>
+										<span th:text="${item.subText1}"></span>
 									</div>
 								</a>
 							</div>