Selaa lähdekoodia

Merge branch 'develop' of http://112.172.147.34:4936/style24/style24.front into develop

jsshin 5 vuotta sitten
vanhempi
commit
c13fda1725

+ 42 - 0
src/main/java/com/style24/front/biz/web/TsfPlanningController.java

@@ -207,6 +207,13 @@ public class TsfPlanningController extends TsfBaseController {
 
 		// 상품2열 전시
 		plan.setTmplType("G082_51");
+		/*
+		 * if (TsfSession.getFrontGb().equals("M")) { TscPageRequest pageable = new
+		 * TscPageRequest((plan.getPageNo2() > 0 ? plan.getPageNo2() - 1 : 0),
+		 * plan.getPageSize2(), plan.getPageUnit2()); int totalCnt =
+		 * planningService.getPlanGoodsDisplayList(plan).size();
+		 * pageable.setTotalCount(totalCnt); plan.setPageable2(pageable); }
+		 */
 		mav.addObject("goods2Info", planningService.getPlanGoodsDisplayList(plan));
 
 		// 상품4열 전시
@@ -254,6 +261,41 @@ public class TsfPlanningController extends TsfBaseController {
 		return mav;
 	}
 	
+	/**
+	 * 모바일 상품 2열 전시 더보기
+	 * @param plan
+	 * @return
+	 * @author sowon
+	 * @since 2021. 05. 14
+	 */
+	@PostMapping("/goods/list")
+	@ResponseBody
+	public GagaMap getPlanningGoodsList(@RequestBody Plan plan) {
+		
+		plan.setSiteCd(TscConstants.Site.STYLE24.value());
+		if (TsfSession.isLogin()) {
+			plan.setCustNo(TsfSession.getInfo().getCustNo());
+		}
+		plan.setFrontGb(TsfSession.getFrontGb());
+		GagaMap result = new GagaMap();
+		plan.setTmplType("G082_51");
+		plan.setPlanStat("Y");
+		result.set("planGoods2List", planningService.getPlanGoodsDisplayList(plan).size());
+		
+		TscPageRequest pageable = new TscPageRequest((plan.getPageNo2() > 0 ? plan.getPageNo2() - 1 : 0), plan.getPageSize2(), plan.getPageUnit2());
+		int totalCnt = planningService.getPlanGoodsDisplayList(plan).size();
+		
+		pageable.setTotalCount(totalCnt);
+		plan.setPageable2(pageable);
+		result.set("paging1", plan);
+		result.set("totalCnt", totalCnt);
+		result.set("endRow", pageable.getEndRow());
+		result.set("dataList", planningService.getPlanGoodsDisplayList(plan));
+
+		return result;
+	}
+
+	
 	/**
 	 * 기획전 쿠폰 상세보기 팝업
 	 *

+ 6 - 0
src/main/java/com/style24/persistence/domain/Plan.java

@@ -210,6 +210,7 @@ public class Plan extends TscBaseDomain {
 	private String reDispYn;			//리뷰전시여부
 	private String reItemNm;			//리뷰상품이름
 	private Integer rePlanContSq;		//리뷰 컨텐츠일련번호
+	private String planStat;
 
 	private String cuTitle;				//쿠폰타이틀
 	private long cuDispOrd;				//쿠폰전시순서
@@ -293,6 +294,11 @@ public class Plan extends TscBaseDomain {
 	private int pageNo = 1;
 	private int pageSize = 10;
 	private int pageUnit = 10;
+	
+	private TscPageRequest pageable2;
+	private int pageNo2 = 1;
+	private int pageSize2 = 6;
+	private int pageUnit2 = 10;
 
 	private String condition; // 키워드 종류
 	private String search; // 검색어

+ 36 - 9
src/main/java/com/style24/persistence/mybatis/shop/TsfPlanning.xml

@@ -10,8 +10,27 @@
 
 	<!-- 페이징을 위한 select절 하단 -->
 	<sql id="selectForPagingFooter">
-		       ) ORIGINAL
-		WHERE  NUMB BETWEEN #{pageable.startRow} AND #{pageable.endRow}
+		<choose>
+			<when test="pageable != null">
+			    ) ORIGINAL
+			WHERE RNUM BETWEEN  #{pageable.startRow} AND #{pageable.endRow}
+			</when>
+			<otherwise>
+			    ) ORIGINAL
+			</otherwise>
+		</choose>
+	</sql>
+	
+	<sql id="selectForPagingFooter2">
+		<choose>
+			<when test="pageable2 != null">
+			    ) ORIGINAL
+			WHERE RNUM BETWEEN  #{pageable2.startRow} AND #{pageable2.endRow}
+			</when>
+			<otherwise>
+			    ) ORIGINAL
+			</otherwise>
+		</choose>
 	</sql>
 	
 	<!-- 기획전 카테고리 목록 -->
@@ -590,11 +609,11 @@
 		SELECT TMPL_TYPE 
 		     , DISP_ORD
 		     , PLAN_CONT_SQ
-		     ,TITLE 
-		     ,LINK_URL
-		     ,LINK_OPEN_GB
-		     ,NOTE 
-		     ,DISP_YN 
+		     , TITLE 
+		     , LINK_URL
+		     , LINK_OPEN_GB
+		     , NOTE 
+		     , DISP_YN 
 		FROM TB_PLAN_CONTENTS TPC 
 		WHERE 1=1 
 			AND TPC.PLAN_SQ = #{planSq}
@@ -854,6 +873,7 @@
 	<!-- 기획전 상품  전시 -->
 	<select id="getPlanGoodsDisplayList" parameterType="Plan" resultType="Plan">
 		/* TsfPlanning.getPlanGoodsDisplayList */
+		<include refid="selectForPagingHeader"/>
 		SELECT Z.*
 		      ,(CASE WHEN Z.LIST_PRICE > 0 THEN 100 - ROUND((Z.CURR_PRICE / Z.LIST_PRICE) * 100 ,0) ELSE 0 END ) AS DC_RATE
 		FROM
@@ -884,6 +904,7 @@
 		         , G.MAIN_COLOR_CD                                          /*대표색상코드*/
 		         , G.LIST_PRICE                                             /*정상가(최초판매가)*/
 		         , G.CURR_PRICE                                             /*현재판매가*/
+		         , PCI.REG_DT 
 		    FROM   TB_PLAN P
 		    	 , TB_PLAN_CONTENTS PC
 		    	 , TB_PLAN_CONTENTS_ITEM PCI
@@ -897,7 +918,11 @@
 		    AND    G.GOODS_CD = GS.GOODS_CD
 		    AND    G.BRAND_CD = B.BRAND_CD
 		    AND    B.BRAND_GROUP_NO = BG.BRAND_GROUP_NO
-		    AND    P.PLAN_SQ =  #{planSq} /**P*/
+		    AND    P.PLAN_SQ =  #{planSq} 
+		    <if test='planStat == "Y"'>
+		         AND PC.PLAN_CONT_SQ = #{planContSq}
+		         AND PC.TMPL_TYPE = #{tmplType}
+		    </if>
 		    -- AND    P.PLAN_GB = 'P' /*기획전*/
 		    AND    P.SITE_CD =  #{siteCd} /**P*/
 		    <if test="frontGb != null and frontGb != ''">
@@ -945,9 +970,11 @@
 		     , FN_GET_BENEFIT_PRICE(#{frontGb},PG.GOODS_CD,PG.CURR_PRICE,#{custGb})                     AS CURR_PRICE    /*현재판매가*/
 		     , GI.SYS_IMG_NM
 		     , GI.SYS_IMG_NM2
+		     , ROW_NUMBER() OVER(ORDER BY PG.REG_DT DESC) AS RNUM
 		FROM   TAB_PLAN_GOODS PG
 		INNER JOIN TAB_GOODS_IMG GI ON PG.GOODS_CD = GI.GOODS_CD
 		)Z
+		<include refid="selectForPagingFooter2"/>
 	</select>
 	
 	<!-- 기획전 코너 목록 -->
@@ -1509,7 +1536,7 @@
 			     , PE.REG_DT
 			     , PE.UPD_NO
 			     , PE.UPD_DT
-			     , RANK() OVER(ORDER BY REG_DT DESC) AS NUMB
+			     , RANK() OVER(ORDER BY REG_DT DESC) AS RNUM
 			FROM TB_PLAN_ENTRY PE
 			WHERE 1=1
 		    AND PE.PLAN_SQ = #{planSq}

+ 197 - 167
src/main/webapp/WEB-INF/views/mob/planning/PlanningDetailFormMob.html

@@ -30,6 +30,10 @@
 						<button type="button" class="share_btn"><img src="/images/mo/ico_share_btn.png" alt="공유" /></button>
 					</div>
 				</div>
+				<div class="inner wide">
+					<div class="promotion_visual type1" th:if="${fsrcInfoTop != null}" th:utext="${#strings.replace(#strings.replace(fsrcInfoTop.fsrcMob,'&amplt;','<'),'&ampgt;','>')}">>
+					</div>
+				</div>
 				<th:block th:each="a, template : ${templateOrd}">
 					<th:block th:if="${a.tmplType == 'G082_10'}">
 		                <div class="inner bg_gray" th:id="${a.tmplType}">
@@ -48,12 +52,126 @@
                 		</div>
 					</th:block>
 					<th:block th:if="${a.tmplType == 'G082_51'}">
+						<div class="inner" th:id="${a.tmplType + a.planContSq}">
+							<div class="dp_listItems_wrap">
+								<h2 class="dp_subtitle">
+									<a th:if="${a.linkUrl!=null && a.linkUrl!=''}" th:href="${a.linkUrl}" th:text="${a.title}"></a>
+									<a th:unless="${a.linkUrl!=null && a.linkUrl!=''}" href="javascript:void(0)" th:text="${a.title}"></a>
+								</h2>
+								<div class="itemsGrp" th:id="'group_'+${a.planContSq}">
+
+								</div>
+								<button class="btn btn_default" th:id="'moreBtn_'+${a.planContSq}" th:onclick="moreBtn([[${a.planContSq}]])">더보기</button>
+							</div>
+						</div>
 					</th:block>
 					<th:block th:if="${a.tmplType == 'G082_52'}">
 						<div class="inner" th:id="${a.tmplType + a.planContSq}">
                     	</div>
 					</th:block>
 				</th:block>
+				
+				<div class="inner" th:if="${fsrcInfoBtm != null}" th:utext="${#strings.replace(#strings.replace(fsrcInfoBtm.fsrcMob,'&amplt;','<'),'&ampgt;','>')}">
+				</div>
+				
+				<div class="inner wide">
+					<form action="" class="form_wrap">
+						<div class="cmt_wrap">
+							<div class="cmt_write">
+								<div class="cmt_tarea">
+									<div class="form_field">
+										<div class="ui_col_12 comment_textarea">
+											<div class="input_wrap">
+												<textarea class="doc_contactus" name="" id="comment_textarea" placeholder="500자 이내로 입력해 주세요." style="resize: none;"></textarea> <!-- 210414_수정 : placeholder 텍스트 수정 -->
+												<p class="txt_cnt">
+													<span id="contactus_cnt" class="contactus_cnt"><em class="c_primary">0</em>/500</span>
+												</p>
+											</div> 
+											<!-- 특수문자 : \ / : < >  사용 불가 > 입력 시, “특수문자 \ / : < > 는 사용할 수 없습니다.” 얼럿 호출 스크립트 입력 불가능 -->
+										</div>
+									</div>
+								</div>
+								<div class="cmt_thumb">
+									<div class="form_field">
+										<div class="input_wrap">
+											<!-- 이미지첨부 -->
+											<div class="form_field">
+												<div class="imgUpload">
+													<label for="fileAdd" class="fileAdd">첫번째업로드</label>
+													<input type="file" id="fileAdd" name="files[]" accept=".jpeg, .jpg, .png"> <!-- 210507_추가 : accept 속성 추가 -->
+												</div>
+											</div>
+											<!-- //이미지첨부 -->
+										</div> 
+									</div>
+								</div>
+								<div class="btn_wrap">
+									<button type="submit" id="btn_cmt_regist" class="btn btn_dark"><span>등록</span></button>
+								</div>
+							</div>
+							<!-- 댓글 -->
+							<div class="cmt_group">
+								<div class="cmt_list_tit">
+									<strong>댓글</strong><span class="cnt">(9,999)</span> <!-- 210414_수정 : 갯수 표현 변경 (등록된 개수 모두 노출) -->
+								</div>
+								<ul class="cmt_list">
+									<li>
+										<div class="cmt_top">
+											<span class="writer">DI2****</span>
+											<span class="date">2020.12.30</span>
+										</div>
+										<div class="cmt_cont">
+											<p>
+												애용하는 회원으로서 스타일24의 리뉴얼은 저의 일처럼 기쁘네요 ^^ 깔끔하고 세련된 느낌으로 단장해서 사이트 들어왔을 때 기분이 좋답니다! 사이트 리뉴얼 겸 겨울옷을  사려고 한창 둘러보았어요. <br/>
+												따뜻한 느낌 풀풀 내는아이템들로 찜꽁 해놓았답니다! 이왕 이벤트도 당첨되어서 포인트도 얻고, 또 구매도 하고 싶네요ㅋㅋㅋ <br/>
+												리뉴얼 하신거  축하드려요!!!  당첨되길 바랍니다.^^ 
+											</p>
+										</div>
+									</li>
+									<li>
+										<div class="cmt_top">
+											<span class="writer">ety****</span>
+											<span class="date">2020.12.30</span>
+											<button type="button" id="btn_cmt_delete" class="btn_del">삭제</button>
+										</div>
+										<div class="cmt_cont">
+											<div class="img_wrap clear">
+												<div class="pics"><img class="picsThumbs" src="/images/pc/thumb/ev_list_img01.jpg" alt="썸네일"></div>
+												<div class="pics"><img class="picsThumbs" src="/images/pc/thumb/ev_list_img02.jpg" alt="썸네일"></div>
+												<div class="pics"><img class="picsThumbs" src="/images/pc/thumb/ev_list_img03.jpg" alt="썸네일"></div>
+												<div class="pics"><img class="picsThumbs" src="/images/pc/thumb/ev_list_img04.jpg" alt="썸네일"></div>
+												<div class="pics"><img class="picsThumbs" src="/images/pc/thumb/ev_list_img01.jpg" alt="썸네일"></div>
+												<div class="pics"><img class="picsThumbs" src="/images/pc/thumb/ev_list_img02.jpg" alt="썸네일"></div>
+												<div class="pics"><img class="picsThumbs" src="/images/pc/thumb/ev_list_img03.jpg" alt="썸네일"></div>
+												<div class="pics"><img class="picsThumbs" src="/images/pc/thumb/ev_list_img04.jpg" alt="썸네일"></div>
+											</div>
+											<p>모처럼 스타일24를 다시 애용해야 겠어요! 축하축하 ^^</p>
+										</div>
+									</li>
+									
+									
+									
+								</ul>
+								<div class="paging_wrap">
+									<ul class="pageNav">
+										<li class="prev"><a href="#"><span class="sr-only">이전</span></a></li>
+										<li class="active">01</li>
+										<li>/</li>
+										<li>10</li>
+										<li class="next"><a href="#"><span class="sr-only">다음</span></a></li>
+									</ul>
+								</div>
+								<div class="nodata">
+									<div class="txt_box">
+										<p>
+											등록된 댓글이 없습니다.
+										</p>
+									</div>
+								</div>
+							</div>
+						</div>
+					</form>
+				</div>
 
                 <div class="inner wide">
 					<div class="mid_banner">
@@ -79,170 +197,6 @@
 						</div>
 					</div>
 				</div>
-				<div class="inner">
-					<div class="dp_listItems_wrap">
-						<h2 class="dp_subtitle"><a href="#none">겨울 아우터 추천템</a></h2>
-						<div class="itemsGrp">
-							<div class="item_prod">
-								<div class="item_state">
-									<button type="button" class="itemLike">관심상품 추가</button>
-									<a href="#none" class="itemLink">
-										<div class="itemPic">
-											<img class="vLHTC pd_img" src="/images/mo/thumb/prod1.jpg" alt="">
-										</div>
-										<p class="itemBrand">BRAND NAME</p>
-										<div class="itemName">남성 헤링본 기모 팬츠 헤링본 기모 팬츠</div>
-										<p class="itemPrice">
-											<span class="itemPrice_original">89,000</span>
-											80,100
-											<span class="itemPercent">10%</span>
-										</p>
-										<div class="itemcolorchip">
-											<span class="chip_color35" value="ABM">BEIGE</span>
-											<span class="chip_color54" value="BDS">BLACK</span>
-											<span class="chip_color40" value="YBR">WHITE</span>
-										</div>
-										<p class="itemBadge">
-											<span class="badge13">베스트 </span>
-										</p>
-										<div class="itemComment">#주문 폭주 상품</div>
-									</a>
-								</div>
-							</div>
-							<div class="item_prod">
-								<div class="item_state">
-									<button type="button" class="itemLike">관심상품 추가</button>
-									<a href="#none" class="itemLink">
-										<div class="itemPic">
-											<img class="vLHTC pd_img" src="/images/mo/thumb/prod1.jpg" alt="">
-										</div>
-										<p class="itemBrand">BRAND NAME</p>
-										<div class="itemName">남성 헤링본 기모 팬츠 헤링본 기모 팬츠</div>
-										<p class="itemPrice">
-											<span class="itemPrice_original">89,000</span>
-											80,100
-											<span class="itemPercent">10%</span>
-										</p>
-										<div class="itemcolorchip">
-											<span class="chip_color35" value="ABM">BEIGE</span>
-											<span class="chip_color54" value="BDS">BLACK</span>
-											<span class="chip_color40" value="YBR">WHITE</span>
-										</div>
-										<p class="itemBadge">
-											<span class="badge13">베스트 </span>
-										</p>
-										<div class="itemComment">#주문 폭주 상품</div>
-									</a>
-								</div>
-							</div>
-							<div class="item_prod">
-								<div class="item_state">
-									<button type="button" class="itemLike">관심상품 추가</button>
-									<a href="#none" class="itemLink">
-										<div class="itemPic">
-											<img class="vLHTC pd_img" src="/images/mo/thumb/prod1.jpg" alt="">
-										</div>
-										<p class="itemBrand">BRAND NAME</p>
-										<div class="itemName">남성 헤링본 기모 팬츠 헤링본 기모 팬츠</div>
-										<p class="itemPrice">
-											<span class="itemPrice_original">89,000</span>
-											80,100
-											<span class="itemPercent">10%</span>
-										</p>
-										<div class="itemcolorchip">
-											<span class="chip_color35" value="ABM">BEIGE</span>
-											<span class="chip_color54" value="BDS">BLACK</span>
-											<span class="chip_color40" value="YBR">WHITE</span>
-										</div>
-										<p class="itemBadge">
-											<span class="badge13">베스트 </span>
-										</p>
-										<div class="itemComment">#주문 폭주 상품</div>
-									</a>
-								</div>
-							</div>
-							<div class="item_prod">
-								<div class="item_state">
-									<button type="button" class="itemLike">관심상품 추가</button>
-									<a href="#none" class="itemLink">
-										<div class="itemPic">
-											<img class="vLHTC pd_img" src="/images/mo/thumb/prod1.jpg" alt="">
-										</div>
-										<p class="itemBrand">BRAND NAME</p>
-										<div class="itemName">남성 헤링본 기모 팬츠 헤링본 기모 팬츠</div>
-										<p class="itemPrice">
-											<span class="itemPrice_original">89,000</span>
-											80,100
-											<span class="itemPercent">10%</span>
-										</p>
-										<div class="itemcolorchip">
-											<span class="chip_color35" value="ABM">BEIGE</span>
-											<span class="chip_color54" value="BDS">BLACK</span>
-											<span class="chip_color40" value="YBR">WHITE</span>
-										</div>
-										<p class="itemBadge">
-											<span class="badge13">베스트 </span>
-										</p>
-										<div class="itemComment">#주문 폭주 상품</div>
-									</a>
-								</div>
-							</div>
-							<div class="item_prod">
-								<div class="item_state">
-									<button type="button" class="itemLike">관심상품 추가</button>
-									<a href="#none" class="itemLink">
-										<div class="itemPic">
-											<img class="vLHTC pd_img" src="/images/mo/thumb/prod1.jpg" alt="">
-										</div>
-										<p class="itemBrand">BRAND NAME</p>
-										<div class="itemName">남성 헤링본 기모 팬츠 헤링본 기모 팬츠</div>
-										<p class="itemPrice">
-											<span class="itemPrice_original">89,000</span>
-											80,100
-											<span class="itemPercent">10%</span>
-										</p>
-										<div class="itemcolorchip">
-											<span class="chip_color35" value="ABM">BEIGE</span>
-											<span class="chip_color54" value="BDS">BLACK</span>
-											<span class="chip_color40" value="YBR">WHITE</span>
-										</div>
-										<p class="itemBadge">
-											<span class="badge13">베스트 </span>
-										</p>
-										<div class="itemComment">#주문 폭주 상품</div>
-									</a>
-								</div>
-							</div>
-							<div class="item_prod">
-								<div class="item_state">
-									<button type="button" class="itemLike">관심상품 추가</button>
-									<a href="#none" class="itemLink">
-										<div class="itemPic">
-											<img class="vLHTC pd_img" src="/images/mo/thumb/prod1.jpg" alt="">
-										</div>
-										<p class="itemBrand">BRAND NAME</p>
-										<div class="itemName">남성 헤링본 기모 팬츠 헤링본 기모 팬츠</div>
-										<p class="itemPrice">
-											<span class="itemPrice_original">89,000</span>
-											80,100
-											<span class="itemPercent">10%</span>
-										</p>
-										<div class="itemcolorchip">
-											<span class="chip_color35" value="ABM">BEIGE</span>
-											<span class="chip_color54" value="BDS">BLACK</span>
-											<span class="chip_color40" value="YBR">WHITE</span>
-										</div>
-										<p class="itemBadge">
-											<span class="badge13">베스트 </span>
-										</p>
-										<div class="itemComment">#주문 폭주 상품</div>
-									</a>
-								</div>
-							</div>
-						</div>
-						<button class="btn btn_default">더보기</button>
-					</div>
-				</div>
 				<div class="inner">
 					<div class="dp_listItems_wrap type1">
 						<div class="items_option">
@@ -368,6 +322,18 @@
 				<a href="#close-modal" rel="modal:close" id="couponInfoPop_close" class="close-modal">Close</a>
 			</div>
 		</main>
+		
+<th:block th:each="a, template : ${templateOrd}">
+	<th:block th:if="${a.tmplType == 'G082_51'}">
+		<form th:id="'searchForm1_'+${a.tmplType + a.planContSq}" name="searchForm1" th:action="@{'/planning/goods/list'}" th:method="post">
+			<input type="hidden" name="pageNo2" value="1" />
+			<input type="hidden" name="pageSize2" value="6" />
+			<input type="hidden" name="tmplType" th:value="${a.tmplType}" />
+			<input type="hidden" name="planContSq" th:value="${a.planContSq}" />
+			<input type="hidden" name="planSq" th:value="${planInfo.planSq}" />
+		</form>
+	</th:block>
+</th:block>
 <script th:inline="javascript">
 let review = [[${reviewInfo}]];
 let coupon = [[${couponInfo}]];
@@ -375,6 +341,7 @@ let plan = [[${planInfo}]];
 let image = [[${imageInfo}]];
 let goods1 = [[${goods1Info}]];
 let goods2 = [[${goods2Info}]];
+let goods2Msize = [[${goods2Msize}]];
 let goods4 = [[${goods4Info}]];
 let template =[[${templateOrd}]];
 let replyList = [[${replyList}]];
@@ -387,6 +354,7 @@ let goodsView =[[${@environment.getProperty('upload.goods.view')}]]
 let imgUrl=[[${@environment.getProperty('upload.image.view')}]];
 
 
+
 if(goods1.length>0){
 	var array = [];
 
@@ -395,7 +363,6 @@ if(goods1.length>0){
 			array.push(template[j].planContSq);
 		}
 	}	
-	
 	for (var i = 0; i < template.length; i++) {
 		var html = '';
 		if(template[i].tmplType == 'G082_50' && array[0] == template[i].planContSq && typeof array[0] != 'undefined') {
@@ -455,6 +422,64 @@ if(goods1.length>0){
 	}
 }
 
+var fnCompleteList = function () {
+	$.each(template, function(idx, item)  {
+		if(item.tmplType == "G082_51"){
+			var form = '#searchForm1_G082_51'+item.planContSq;
+			gagajf.ajaxFormSubmit('/planning/goods/list', form, fnGetCompleteCallback);
+		}
+		
+	});
+	
+}
+
+var fnGetCompleteCallback = function (result) {
+	if (result.dataList != null && result.dataList.length > 0) {
+		var html = '';
+		$.each(result.dataList, function(idx, item) {
+			html += '		<div class="item_prod">';
+			html += '			<div class="item_state">';
+			html += '				<a onclick="cfnGoToGoodsDetail(\'' + item.goodsCd + '\')" class="itemLink">';
+			html += '					<div class="itemPic">';
+			html += '						<img class="vLHTC pd_img" src="'+ goodsView +'/'+item.sysImgNm +'">';
+			html += '					</div>';
+			html += '					<p class="itemBrand">'+item.brandGroupNm+'</p>';
+			html += '					<div class="itemName">'+item.goodsNm+'</div>';
+			html += '					<p class="itemPrice">';
+			if (item.currPrice != item.listPrice) {
+				html += '						<span class="itemPrice_original">'+item.listPrice.addComma()+'</span>';
+			}
+			html += 						item.currPrice.addComma();
+			if (item.currPrice != item.listPrice) {
+				html += '						<span class="itemPercent">'+Math.floor(item.dcRate)+'%</span>';
+			}
+			html += '					</p>';
+			if(item.goodsTnm != null){
+				html += '					<div class="itemComment">'+item.goodsTnm+'</div>';
+			}
+			html += '				</a>';
+			html += '			</div>';
+			html += '		</div>';
+	});
+		$('#group_'+result.dataList[0].planContSq).append(html);
+		if (result.paging1.pageable2.totalPage > result.paging1.pageable2.pageNo) {
+			
+			$('#moreBtn_' + result.dataList[0].planContSq).show();
+			$('#searchForm1_G082_51'+result.dataList[0].planContSq +' input[name=pageNo2]').val(result.paging1.pageable2.pageNo + 1);
+			
+		}else{
+			$('#moreBtn_' + result.dataList[0].planContSq).hide();
+		}
+	}
+}
+
+var moreBtn = function (obj) {
+	var form = '#searchForm1_G082_51'+obj;
+	gagajf.ajaxFormSubmit('/planning/goods/list', form, fnGetCompleteCallback);
+}
+
+
+
 if(goods4.length>0){
 	var array = [];
 	var html = '';
@@ -729,7 +754,6 @@ var fnPlanCouponDown = function(obj){
 
 // 쿠폰다운로드 콜백
 var fnPlanCouponCallBack = function(result){
-	console.log(result);
 	$.each(result.couponList, function (idx, item) {
 		if (Number(item.custPubLimitQty) > 0){
 			if (Number(item.custPubLimitQty) <= Number(item.custCouponCnt)){
@@ -741,6 +765,13 @@ var fnPlanCouponCallBack = function(result){
 }
 
 $(document).ready(function(){
+	if(plan.planGb == "P"){
+		$('#htopTitle').text('기획전');
+	}else{
+		$('#htopTitle').text('이벤트');
+	}
+	
+	fnCompleteList();
 	$("#filter").text(planCornerList[0].cornerNm);
 	//상단 빅배너 슬라이드
 	var big_banner_slide = new Swiper('.big_banner_slide .swiper-container', {
@@ -826,7 +857,6 @@ $(document).ready(function(){
 
 	});
 
-
 });
 </script>
 </th:block>