فهرست منبع

상품상세 룩북 core 로

eskim 5 سال پیش
والد
کامیت
9812007af8

+ 0 - 20
src/main/java/com/style24/front/biz/dao/TsfGoodsDao.java

@@ -12,8 +12,6 @@ import com.style24.persistence.domain.GoodsImg;
 import com.style24.persistence.domain.GoodsNotiInfo;
 import com.style24.persistence.domain.GoodsStock;
 import com.style24.persistence.domain.GoodsViewHst;
-import com.style24.persistence.domain.Lookbook;
-import com.style24.persistence.domain.LookbookGoods;
 import com.style24.persistence.domain.VideoDisploc;
 
 /**
@@ -173,25 +171,7 @@ public interface TsfGoodsDao {
 	 */
 	Goods getGoodsResSell(Goods goods);
 	
-	/**
-	 * 룩북 베너 목록
-	 *
-	 * @param lookbook
-	 * @return
-	 * @author eskim
-	 * @date 2021. 2. 18
-	 */
-	Collection<Lookbook> getLookbookBannerList(Lookbook lookbook);
 	
-	/**
-	 * 룩북 베너별 상품 목록
-	 *
-	 * @param lookbook
-	 * @return
-	 * @author eskim
-	 * @date 2021. 2. 18
-	 */
-	Collection<LookbookGoods> getLookbookBannerGoodsList(Lookbook lookbook);
 
 	/**
 	 * 상품 사이즈 선택 시 재고수량 가져오기

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

@@ -19,7 +19,6 @@ import com.style24.persistence.domain.GoodsImg;
 import com.style24.persistence.domain.GoodsNotiInfo;
 import com.style24.persistence.domain.GoodsStock;
 import com.style24.persistence.domain.GoodsViewHst;
-import com.style24.persistence.domain.Lookbook;
 import com.style24.persistence.domain.VideoDisploc;
 
 import lombok.extern.slf4j.Slf4j;
@@ -364,23 +363,7 @@ public class TsfGoodsService {
 		return resultGoods;
 	}
 
-	/**
-	 * 룩북
-	 *
-	 * @param lookbook
-	 * @return
-	 * @author eskim
-	 * @since 2021. 2. 18
-	 */
-	public Collection<Lookbook> getLookbookList(Lookbook lookbook) {
-		Collection<Lookbook> lookbookBannerList = goodsDao.getLookbookBannerList(lookbook);
-		
-		for (Lookbook tempLookbook : lookbookBannerList) {
-			tempLookbook.setLookbookGoodsList(goodsDao.getLookbookBannerGoodsList(tempLookbook));
-		}
-		
-		return lookbookBannerList;
-	}
+	
 
 	/**
 	 * 상품 사이즈 선택 시 재고수량 가져오기

+ 5 - 1
src/main/java/com/style24/front/biz/web/TsfGoodsController.java

@@ -13,6 +13,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.servlet.ModelAndView;
 
 import com.style24.core.biz.service.TscEnvsetService;
+import com.style24.core.biz.service.TscLookbookService;
 import com.style24.core.support.env.TscConstants;
 import com.style24.core.support.message.TscMessageByLocale;
 import com.style24.front.biz.service.TsfCounselService;
@@ -55,6 +56,9 @@ public class TsfGoodsController extends TsfBaseController {
 	@Autowired
 	private TsfCounselService counselService;
 	
+	@Autowired
+	private TscLookbookService coreLookbookService;
+	
 	@Value("${has-ssl}")
 	private String hasSsl;
 
@@ -182,7 +186,7 @@ public class TsfGoodsController extends TsfBaseController {
 		// 룩북
 		Lookbook lookbook = new Lookbook();
 		lookbook.setGoodsCd(paramsGoods.getGoodsCd());
-		mav.addObject("lookbookList", goodsService.getLookbookList(lookbook));
+		mav.addObject("lookbookList", coreLookbookService.getLookbookListForGoods(lookbook));
 		// 오늘본 상품 쿠키 담기
 		// SSL Server
 		boolean isSslServer = Boolean.parseBoolean(hasSsl);

+ 0 - 37
src/main/java/com/style24/persistence/domain/Lookbook.java

@@ -1,37 +0,0 @@
-package com.style24.persistence.domain;
-
-import java.util.Collection;
-
-import com.style24.persistence.TscBaseDomain;
-
-import lombok.Data;
-
-/**
- * 룩북 Domain
- *
- * @author eskim
- * @since 2021. 02. 18
- */
-@SuppressWarnings("serial")
-@Data
-public class Lookbook extends TscBaseDomain {
-
-	private Integer lookbookSq;		// 룩북일련번호
-	private String brandCd;			// 브랜드코드(브랜드)
-	private String title;			// 제목
-	private String dispStdt;		// 노출시작일시
-	private String dispEddt;		// 노출종료일시
-	private String dispYn;			// 표시여부
-	private int dispOrd;			// 표시순서
-
-	private Integer lookbookbSq;	// 룩북배너일련번호
-	private String orgFileNm;		// 원본파일명
-	private String sysFileNm;		// 시스템파일명
-
-	Collection<LookbookGoods> lookbookGoodsList;	//베너별 상품목록
-	
-	private String goodsCd; 		// 상품상세검색용
-	private String frontGb; 		// 상품상세검색용
-	private String custGb; 			// 상품상세검색용
-
-}

+ 0 - 22
src/main/java/com/style24/persistence/domain/LookbookGoods.java

@@ -1,22 +0,0 @@
-package com.style24.persistence.domain;
-
-import com.style24.persistence.TscBaseDomain;
-
-import lombok.Data;
-
-/**
- * 룩북 베너별 상품 Domain
- *
- * @author eskim
- * @since 2021. 02. 18
- */
-@SuppressWarnings("serial")
-@Data
-public class LookbookGoods extends TscBaseDomain {
-
-	private Integer lookbookbSq;	// 룩북배너일련번호
-	private String goodsCd;			// 상품코드
-	private String delYn;			// 삭제여부
-	private int dispOrd;			// 표시순서
-
-}