Procházet zdrojové kódy

Merge remote-tracking branch 'origin/develop' into xodud1202

xodud lee před 5 roky
rodič
revize
cb187fc969

+ 1 - 1
src/main/java/com/style24/admin/biz/service/TsaGoodsService.java

@@ -2691,7 +2691,7 @@ public class TsaGoodsService {
 			FreeGoods freeGoods = new FreeGoods();
 			freeGoods.setProductNo(wmsGoods.getProductNo());
 			freeGoods.setProductCode(wmsGoods.getProductCode());
-			freeGoods.setGoodsNm(wmsGoods.getModelNo());
+			freeGoods.setGoodsNm(wmsGoods.getProductName());
 			freeGoods.setBrandCd(wmsGoods.getBrandCd());
 			freeGoods.setUseYn("Y");
 			freeGoods.setUpdNo(TsaSession.getInfo().getUserNo());

+ 4 - 4
src/main/java/com/style24/admin/biz/service/TsaPlanService.java

@@ -873,7 +873,7 @@ public class TsaPlanService {
 		// 리뷰 등록
 		Plan rePlan = new Plan();
 		//리뷰 등록 - tb_plan_contents
-		if(param.getReTitle() != "" || !org.apache.commons.lang3.StringUtils.isAllEmpty(param.getMultiPlanReview())) {
+//		if(param.getReTitle() != "" || !org.apache.commons.lang3.StringUtils.isAllEmpty(param.getMultiPlanReview())) {
 			rePlan.setRegNo(regNo);
 			rePlan.setUpdNo(regNo);
 			rePlan.setTmplType("G082_10");
@@ -901,12 +901,12 @@ public class TsaPlanService {
 					planDao.createPlanContentsItem(rePlan);
 				}
 			}
-		}
+//		}
 		
 		// 쿠폰등록
 		Plan cuPlan = new Plan();
 		//쿠폰 등록 - tb_plan_contents
-		if(param.getCuTitle() != "" || param.getMultiPlanCoupon().length>0) {
+//		if(param.getCuTitle() != "" || param.getMultiPlanCoupon().length>0) {
 			cuPlan.setRegNo(regNo);
 			cuPlan.setUpdNo(regNo);
 			cuPlan.setTmplType("G082_20");
@@ -953,7 +953,7 @@ public class TsaPlanService {
 					planDao.createPlanContentsItem(cuPlan);
 				}
 			}
-		}
+//		}
 		
 		//이미지등록
 		Plan filePlan = new Plan();

+ 0 - 2
src/main/java/com/style24/persistence/mybatis/shop/TsaDsiplay.xml

@@ -1892,8 +1892,6 @@
 				  AND	BRAND_GROUP_NO = #{brandGroupNo}
 			  </if>
 		  </if>
-		  AND    DISP_STDT <![CDATA[<=]]> NOW()
-		  AND    DISP_EDDT <![CDATA[>=]]> NOW()
 		;
 	</select>
 

+ 10 - 3
src/main/java/com/style24/persistence/mybatis/shop/TsaGoods.xml

@@ -2561,11 +2561,11 @@
 		FROM   TB_NOTICE A
 		WHERE  A.NOTICE_TYPE = 'G047_30'
 		<if test="stDate != null and stDate !=''">
-		AND A.NOTICE_EDDT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d %H:%i:%S')
+		AND A.NOTICE_EDDT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d')
 		</if>
 		<if test="edDate != null and edDate !=''">
 		<![CDATA[
-		AND A.NOTICE_STDT < DATE_FORMAT(DATE_ADD(#{edDate}, INTERVAL 1 DAY), '%Y-%m-%d %H:%i:%S')
+		AND A.NOTICE_STDT <= DATE_FORMAT(#{edDate}, '%Y-%m-%d')
 		]]>
 		</if>
 		<if test='useYn != null and useYn !=""'>
@@ -4053,6 +4053,9 @@
 		                AND BRAND_GROUP_NO = 0
 		                AND GOODS_CD = A.GOODS_CD
 		                )
+		ON DUPLICATE KEY UPDATE
+		       REG_NO = #{regNo}
+		      ,REG_DT = NOW()
 	</insert>
 	
 	<!-- 상품 품목별 매핑 카테고리 저장 (LEAF CATE에만 상품 적용 )-->
@@ -4076,7 +4079,8 @@
 		              , IFNULL(B.DISP_ORD, 1)                AS DISP_ORD
 		              , A.SELF_GOODS_YN
 		         FROM TB_GOODS A
-		                  LEFT OUTER JOIN TB_GOODS_COMPOSE B ON A.GOODS_CD = B.GOODS_CD
+		         LEFT OUTER JOIN TB_GOODS_COMPOSE B ON A.GOODS_CD = B.GOODS_CD
+		                                            AND A.GOODS_TYPE = 'G056_D'
 		         WHERE A.GOODS_CD = #{goodsCd}
 		         ) Z
 		    INNER  JOIN TB_GOODS Y ON Z.COMPS_GOODS_CD = Y.GOODS_CD
@@ -4099,6 +4103,9 @@
 		                AND   BRAND_GROUP_NO = 0 
 		                AND GOODS_CD = A.GOODS_CD
 		                )
+		ON DUPLICATE KEY UPDATE
+		       REG_NO = #{regNo}
+		      ,REG_DT = NOW()
 	</insert>
 	
 	<!-- 상품  등록 로그 생성 -->

+ 6 - 0
src/main/java/com/style24/persistence/mybatis/shop/TsaNotice.xml

@@ -81,8 +81,10 @@
 		     , USE_YN
 		     , READ_CNT
 		     , POPUP_YN
+		     <if test="popupDispStdt != '' and popupDispStdt != null">
 		     , POPUP_DISP_STDT
 		     , POPUP_DISP_EDDT
+		     </if>
 		     , REG_NO
 		     , REG_DT
 		     , UPD_NO
@@ -99,8 +101,10 @@
 		     , #{useYn}
 		     , IFNULL(#{readCnt},0)
 		     , IFNULL(#{popupYn},'N')
+		     <if test="popupDispStdt != '' and popupDispStdt != null">
 		     , STR_TO_DATE(#{popupDispStdt},'%Y-%m-%d')
 		     , STR_TO_DATE(#{popupDispEddt},'%Y-%m-%d')
+		     </if>
 		     , #{regNo}
 		     , NOW()
 		     , #{updNo}
@@ -118,8 +122,10 @@
 		     , NOTICE_EDDT = STR_TO_DATE(#{noticeEddt},'%Y-%m-%d')
 		     , URGENT_YN = IFNULL(#{urgentYn},'N')
 		     , POPUP_YN = IFNULL(#{popupYn},'N')
+		     <if test="popupDispStdt != '' and popupDispStdt != null">
 		     , POPUP_DISP_STDT = STR_TO_DATE(#{popupDispStdt},'%Y-%m-%d')
 		     , POPUP_DISP_EDDT = STR_TO_DATE(#{popupDispEddt},'%Y-%m-%d')
+		     </if>
 		     , USE_YN = #{useYn}
 		     , UPD_NO = #{updNo}
 		     , UPD_DT = NOW()

+ 6 - 9
src/main/webapp/WEB-INF/views/goods/GoodsFreeGoodsForm.html

@@ -31,15 +31,13 @@
 				<table class="frmStyle">
 					<colgroup>
 						<col style="width:9%;"/>
-						<col style="width:20%;"/>
+						<col/>
 						<col style="width:9%;"/>
 						<col style="width:20%;"/>
-						<col style="width:9%;"/>
-						<col/>
 					</colgroup>
 					<tr>
-						<th>업체/브랜드<em class="required" title="필수"></em></th>
-						<td colspan="3">
+						<th>업체/브랜드</th>
+						<td>
 							<select name="supplyCompCd" id="supplyCompCd">
 								<option value="" th:if="${sessionInfo.roleCd} != 'G001_B000'">[전체]</option>
 								<option th:if="${supplyCompList}" th:each="oneData, status : ${supplyCompList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
@@ -58,8 +56,7 @@
 					</tr>
 					<tr>
 						<th>등록일</th>
-						<td colspan="3" id="sellTerms">
-						</td>
+						<td id="sellTerms"></td>
 					</tr>
 				</table>
 				<ul class="panelBar">
@@ -253,14 +250,14 @@
 			if(cnt > 0) searchFlag = true; */
 		}
 
-		if(searchFlag == false){
+		/* if(searchFlag == false){
 			mcxDialog.alert("검색조건을 입력하세요.");
 			return false;
 		}
 		if($("#searchForm input[name=multiBrand]:checked").length == 0) {
 			mcxDialog.alert("브랜드까지 조회해주세요.");
 			return false;
-		}
+		} */
 	
 		// 기간 값 체크
 		if (!fnCalendarDateValidation('#sellTerms', 'stDate', 'edDate')){

+ 3 - 3
src/main/webapp/WEB-INF/views/marketing/CouponRetrievePopupForm.html

@@ -119,15 +119,15 @@
 		},
 		{
 			headerName: "할인값(PC)", field: "dcPval", width: 100, cellClass: "text-center",
-			cellRenderer: function(params) { return (!gagajf.isNull(params.value) ? gagaAgGrid.toAddComma(params.value) : '') + (params.data.dcWay == '10' ? '원' : '%'); }
+			cellRenderer: function(params) { return (!gagajf.isNull(params.value) ? gagaAgGrid.toAddComma(params.value) : '') + (params.data.dcWay == 'G240_10' ? '원' : '%'); }
 		},
 		{
 			headerName: "할인값(모바일)", field: "dcMval", width: 100, cellClass: "text-center",
-			cellRenderer: function(params) { return (!gagajf.isNull(params.value) ? gagaAgGrid.toAddComma(params.value) : '') + (params.data.dcWay == '10' ? '원' : '%'); }
+			cellRenderer: function(params) { return (!gagajf.isNull(params.value) ? gagaAgGrid.toAddComma(params.value) : '') + (params.data.dcWay == 'G240_10' ? '원' : '%'); }
 		},
 		{
 			headerName: "최고할인값", field: "maxDcAmt", width: 100, cellClass: "text-center",
-			cellRenderer: function(params) { return (!gagajf.isNull(params.value) ? gagaAgGrid.toAddComma(params.value) : '') + (params.data.dcWay == '10' ? '원' : '%'); }
+			cellRenderer: function(params) { return (!gagajf.isNull(params.value) ? gagaAgGrid.toAddComma(params.value) : '') + (params.data.dcWay == 'G240_10' ? '원' : '%'); }
 		},
 // 		{
 // 			headerName: "기간/일수", field: "pdGb", width: 100, cellClass: "text-center", hide: true,

+ 3 - 2
src/main/webapp/WEB-INF/views/marketing/PlanCornerListForm.html

@@ -419,7 +419,7 @@
 				var jsonData = JSON.stringify(removedData);
 
 				gagajf.ajaxJsonSubmit('/marketing/planning/corner/goods/delete', jsonData, function() {
-					fnCornerSearch();
+					fnConnerGoodsSearch();
 				});
 			}
 		});
@@ -496,9 +496,10 @@
 				sureBtnText: "확인",
 				sureBtnClick: function() {
 					var jsonData = JSON.stringify(oldGoodsList);
-					gagajf.ajaxJsonSubmit('/marketing/planning/corner/goods/save', jsonData, fnCornerSearch);
+					gagajf.ajaxJsonSubmit('/marketing/planning/corner/goods/save', jsonData, fnConnerGoodsSearch);
 				}
 			});
+	
 		}
 	}
 

+ 228 - 397
src/main/webapp/WEB-INF/views/marketing/PlanTemplatePopupForm.html

@@ -60,7 +60,7 @@
 										<col width="90%" />
 									</colgroup>
 									<tr>
-										<th>리뷰<br/>[전시여부<label class="chkBox"><input type="checkbox" name="reDispYn" onclick="fnAttachYnClick('reDispYn')" value="N"/></label>]</th>
+										<th>리뷰<br/>[전시여부<label class="chkBox"><input type="checkbox" name="reDispYn" onclick="fnAttachYnClick('reDispYn')" value="Y" checked/></label>]</th>
 										<td>
 											<table class="frmStyle">
 												<tr>
@@ -106,7 +106,7 @@
 										<col width="90%" />
 									</colgroup>
 									<tr>
-										<th>쿠폰<br/>[전시여부<label class="chkBox"><input type="checkbox" name="cuDispYn" id="cuDispYn" value="N"/></label>]</th>
+										<th>쿠폰<br/>[전시여부<label class="chkBox"><input type="checkbox" name="cuDispYn" id="cuDispYn" value="Y" checked/></label>]</th>
 										<td>
 											<table class="frmStyle">
 												<tr>
@@ -178,7 +178,7 @@
 										<col width="90%" />
 									</colgroup>
 									<tr>
-										<th>이미지 첨부<br/>[전시여부<label class="chkBox"><input type="checkbox" name="fileDispYn" value="N"/></label>]</th>
+										<th>이미지 첨부<br/>[전시여부<label class="chkBox"><input type="checkbox" name="fileDispYn" value="Y" checked/></label>]</th>
 										<td colspan="5">
 											<div id="registeredFile"></div>
 											<div style="display: block">
@@ -243,7 +243,7 @@
 										<col width="90%" />
 									</colgroup>
 									<tr>
-										<th>유의사항<br/>[전시여부<label class="chkBox"><input type="checkbox" name="noticeDispYn" value="N"/></label>]</th>
+										<th>유의사항<br/>[전시여부<label class="chkBox"><input type="checkbox" name="noticeDispYn" value="Y" checked/></label>]</th>
 										<td colspan="5">
 											<div id="registeredFile"></div>
 											<div style="display: block">
@@ -293,7 +293,7 @@
 										<col width="90%" />
 									</colgroup>
 									<tr>
-										<th>[전시여부<label class="chkBox"><input type="checkbox" name="topFsrcDispYn" value="N"/></label>]</th>	
+										<th>[전시여부<label class="chkBox"><input type="checkbox" name="topFsrcDispYn" value="Y" checked/></label>]</th>	
 										<!-- <td><input type="text" name ="topFsrcDispOrd" value="" class="w100 aR" data-valid-type="numeric"></td> -->
 									</tr>
 									<tr>
@@ -337,7 +337,7 @@
 										<col width="90%" />
 									</colgroup>
 									<tr>
-										<th>[전시여부<label class="chkBox"><input type="checkbox" name="btmFsrcDispYn" value="N"/></label>]</th>	
+										<th>[전시여부<label class="chkBox"><input type="checkbox" name="btmFsrcDispYn" value="Y" checked/></label>]</th>	
 										<!-- <td><input type="text" name ="btmFsrcDispOrd" value="" class="w100 aR" data-valid-type="numeric"></td> -->
 									</tr>
 									<tr>
@@ -395,7 +395,7 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 1<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn1" value="N" ></label>]<br>
+											<th>상품 구분 1<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn1" value="Y" checked></label>]<br>
 												<button type="button" class="btn btn-danger btn-lg" id="" onclick="btnDeleteGridNum1();">구분 삭제</button>
 											</th>
 											<td>
@@ -404,7 +404,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType1" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType1" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType1" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType1" value="G082_52" />4개</label>
 															</td>
@@ -459,7 +459,7 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 2<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn2" value="N" ></label>]<br>
+											<th>상품 구분 2<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn2" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
 													onclick="btnDeleteGridNum2();">구분 삭제</button>
@@ -470,7 +470,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType2" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType2" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType2" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType2" value="G082_52" />4개</label>
 															</td>
@@ -525,7 +525,7 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 3<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn3" value="N" ></label>]<br>
+											<th>상품 구분 3<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn3" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
 													onclick="btnDeleteGridNum3('gridOptions_c3');">구분
@@ -537,7 +537,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType3" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType3" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType3" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType3" value="G082_52" />4개</label>
 															</td>
@@ -592,7 +592,7 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 4<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn4" value="N" ></label>]<br>
+											<th>상품 구분 4<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn4" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
 													onclick="btnDeleteGridNum4('gridOptions_c4');">구분
@@ -604,7 +604,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType4" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType4" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType4" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType4" value="G082_52" />4개</label>
 															</td>
@@ -659,7 +659,7 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 5<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn5" value="N" ></label>]<br>
+											<th>상품 구분 5<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn5" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
 													onclick="btnDeleteGridNum5('gridOptions_c5');">구분
@@ -671,7 +671,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType5" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType5" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType5" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType5" value="G082_52" />4개</label>
 															</td>
@@ -726,10 +726,10 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 6<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn6" value="N" ></label>]<br>
+											<th>상품 구분 6<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn6" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
-													onclick="btnDeleteGridNum5('gridOptions_c6');">구분
+													onclick="btnDeleteGridNum6('gridOptions_c6');">구분
 													삭제</button>
 											</th>
 											<td>
@@ -738,7 +738,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType6" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType6" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType6" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType6" value="G082_52" />4개</label>
 															</td>
@@ -793,10 +793,10 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 7<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn7" value="N" ></label>]<br>
+											<th>상품 구분 7<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn7" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
-													onclick="btnDeleteGridNum5('gridOptions_c7');">구분
+													onclick="btnDeleteGridNum7('gridOptions_c7');">구분
 													삭제</button>
 											</th>
 											<td>
@@ -805,7 +805,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType7" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType7" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType7" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType7" value="G082_52" />4개</label>
 															</td>
@@ -860,7 +860,7 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 8<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn8" value="N" ></label>]<br>
+											<th>상품 구분 8<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn8" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
 													onclick="btnDeleteGridNum8('gridOptions_c8');">구분
@@ -872,7 +872,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType8" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType8" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType8" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType8" value="G082_52" />4개</label>
 															</td>
@@ -927,10 +927,10 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 9<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn9" value="N" ></label>]<br>
+											<th>상품 구분 9<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn9" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
-													onclick="btnDeleteGridNum8('gridOptions_c9');">구분
+													onclick="btnDeleteGridNum9('gridOptions_c9');">구분
 													삭제</button>
 											</th>
 											<td>
@@ -939,7 +939,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType9" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType9" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType9" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType9" value="G082_52" />4개</label>
 															</td>
@@ -994,10 +994,10 @@
 											<col width="90%" />
 										</colgroup>
 										<tr>
-											<th>상품 구분 10<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn10" value="N" ></label>]<br>
+											<th>상품 구분 10<br/>[전시여부<label class="chkBox" style="padding-left: 0px;"><input type="checkbox" name="goodsDispYn10" value="Y" checked></label>]<br>
 											<br>
 												<button type="button" class="btn btn-danger btn-lg" id=""
-													onclick="btnDeleteGridNum8('gridOptions_c10');">구분
+													onclick="btnDeleteGridNum10('gridOptions_c10');">구분
 													삭제</button>
 											</th>
 											<td>
@@ -1006,7 +1006,7 @@
 														<tr>
 															<th>상품 노출 기준</th>
 															<td>
-																<label class="rdoBtn"><input type="radio" name="goodsType10" value="G082_50" />1개</label> 
+																<label class="rdoBtn"><input type="radio" name="goodsType10" value="G082_50" checked/>1개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType10" value="G082_51" />2개</label> 
 																<label class="rdoBtn"><input type="radio" name="goodsType10" value="G082_52" />4개</label>
 															</td>
@@ -1370,9 +1370,6 @@
 			$("#planTemplateForm input[name=goodsTitle1]").val('');
 			$("#planTemplateForm input[name=goodsUrl1]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd1]").val('');
-			$('#planTemplateForm input:radio[name=goodsType1]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb1]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn1]').prop('checked', false);
 			gridOptions_p1.api.updateRowData();
 		}
 	}		
@@ -1388,9 +1385,6 @@
 			$("#planTemplateForm input[name=goodsTitle2]").val('');
 			$("#planTemplateForm input[name=goodsUrl2]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd2]").val('');
-			$('#planTemplateForm input:radio[name=goodsType2]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb2]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn2]').prop('checked', false);
 			gridOptions_p2.api.updateRowData();
 		}			
 	}			
@@ -1406,9 +1400,6 @@
 			$("#planTemplateForm input[name=goodsTitle3]").val('');
 			$("#planTemplateForm input[name=goodsUrl3]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd3]").val('');
-			$('#planTemplateForm input:radio[name=goodsType3]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb3]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn3]').prop('checked', false);
 			gridOptions_p3.api.updateRowData();
 		}			
 	}		
@@ -1424,9 +1415,6 @@
 			$("#planTemplateForm input[name=goodsTitle4]").val('');
 			$("#planTemplateForm input[name=goodsUrl4]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd4]").val('');
-			$('#planTemplateForm input:radio[name=goodsType4]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb4]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn4]').prop('checked', false);
 			gridOptions_p4.api.updateRowData();
 		}			
 	}
@@ -1442,9 +1430,6 @@
 			$("#planTemplateForm input[name=goodsTitle5]").val('');
 			$("#planTemplateForm input[name=goodsUrl5]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd5]").val('');
-			$('#planTemplateForm input:radio[name=goodsType5]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb5]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn5]').prop('checked', false);
 			gridOptions_p5.api.updateRowData();
 		}
 	} 
@@ -1460,9 +1445,6 @@
 			$("#planTemplateForm input[name=goodsTitle6]").val('');
 			$("#planTemplateForm input[name=goodsUrl6]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd6]").val('');
-			$('#planTemplateForm input:radio[name=goodsType6]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb6]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn6]').prop('checked', false);
 			gridOptions_p6.api.updateRowData();
 		}
 	} 
@@ -1478,9 +1460,6 @@
 			$("#planTemplateForm input[name=goodsTitle7]").val('');
 			$("#planTemplateForm input[name=goodsUrl7]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd7]").val('');
-			$('#planTemplateForm input:radio[name=goodsType7]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb7]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn7]').prop('checked', false);
 			gridOptions_p7.api.updateRowData();
 		}
 	} 
@@ -1496,9 +1475,6 @@
 			$("#planTemplateForm input[name=goodsTitle8]").val('');
 			$("#planTemplateForm input[name=goodsUrl8]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd8]").val('');
-			$('#planTemplateForm input:radio[name=goodsType8]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb8]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn8]').prop('checked', false);
 			gridOptions_p8.api.updateRowData();
 		}
 	} 
@@ -1514,9 +1490,6 @@
 			$("#planTemplateForm input[name=goodsTitle9]").val('');
 			$("#planTemplateForm input[name=goodsUrl9]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd9]").val('');
-			$('#planTemplateForm input:radio[name=goodsType9]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb9]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn9]').prop('checked', false);
 			gridOptions_p9.api.updateRowData();
 		}
 	} 
@@ -1532,9 +1505,6 @@
 			$("#planTemplateForm input[name=goodsTitle10]").val('');
 			$("#planTemplateForm input[name=goodsUrl10]").val('');
 			$("#planTemplateForm input[name=goodsDispOrd10]").val('');
-			$('#planTemplateForm input:radio[name=goodsType10]').prop('checked', false);
-			$('#planTemplateForm input:radio[name=linkOpenGb10]').prop('checked', false);
-			$('#planTemplateForm input:checkbox[name=goodsDispYn10]').prop('checked', false);
 			gridOptions_p10.api.updateRowData();
 		}
 	} 	
@@ -1745,108 +1715,6 @@
 			}
 		}
 		
-		// 리뷰 전시 클릭했을 경우
-		if($("input:checkbox[name=reDispYn]").prop("checked")){
-			$("input:checkbox[name=reDispYn]").val('Y');
-			if($("input[name=reTitle]").val()==''){
-				mcxDialog.alert('리뷰 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=reDispOrd]").val()==''){
-				mcxDialog.alert('리뷰 전시순서를 입력하세요.');
-				return;
-			}
-			if(multiPlanReview.length == 0){
-				mcxDialog.alert('리뷰 상품을 선택하세요.');
-				return;
-			}
-			
-		}else{
-			$("input:checkbox[name=reDispYn]").val('N');
-		}
-		
-		// 쿠폰 전시 클랙했을 경우
-		if($("input:checkbox[name=cuDispYn]").prop("checked")){
-			$("input:checkbox[name=cuDispYn]").val('Y');
-			if($("input[name=cuTitle]").val()==''){
-				mcxDialog.alert('쿠폰 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=cuDispOrd]").val()==''){
-				mcxDialog.alert('쿠폰 전시순서를 입력하세요.');
-				return;
-			}
-			if(multiPlanCoupon.length == 0){
-				mcxDialog.alert('쿠폰을 선택하세요.');
-				return;
-			}
-			/* 
-			if(multiPlanCouponNotice.length == 0){
-				mcxDialog.alert('쿠폰 유의사항을 입력하세요.');
-				return;
-			} */
-			
-			
-		}else{
-			$("input:checkbox[name=cuDispYn]").val('N');
-		}
-		
-		// 이미지 전시 클랙했을 경우
-		if($("input:checkbox[name=fileDispYn]").prop("checked")){
-			$("input:checkbox[name=fileDispYn]").val('Y');
-			
-			if($("input[name=fileDispOrd]").val()==''){
-				mcxDialog.alert('이미지 전시순서를 입력하세요.');
-				return;
-			}
-			if(multiPlanFile.length == 0 && $("#dnFile").text() == null){
-				mcxDialog.alert('등록할 이미지를 등록하세요.');
-				return;
-			}
-			
-		}else{
-			$("input:checkbox[name=fileDispOrd]").val('N');
-		}
-		
-		// 유의사항 전시 클랙했을 경우
-		if($("input:checkbox[name=noticeDispYn]").prop("checked")){
-			$("input:checkbox[name=noticeDispYn]").val('Y');
-			
-			if($("input[name=noticeDispOrd]").val()==''){
-				mcxDialog.alert('유의사항 전시순서를 입력하세요.');
-				return;
-			}
-			if(multiPlanNotice.length == 0){
-				mcxDialog.alert('등록할 유의사항를 입력하세요.');
-				return;
-			}
-			
-		}else{
-			$("input:checkbox[name=noticeDispOrd]").val('N');
-		}
-		
-		// html 상단 전시 클릭했을 경우
-		if($("input:checkbox[name=topFsrcDispYn]").prop("checked")){
-			$("input:checkbox[name=topFsrcDispYn]").val('Y');
-			if($("textarea[name=fsrcMobileTop]").val()=='' && $("textarea[name=fsrcPcTop]").val()==''){
-				mcxDialog.alert('HTML[상단] 내용을  입력하세요.');
-				return;
-			}
-		}else{
-			$("input:checkbox[name=topFsrcDispYn]").val('N');
-		}
-		
-		// html 하단 전시 클릭했을 경우
-		if($("input:checkbox[name=btmFsrcDispYn]").prop("checked")){
-			$("input:checkbox[name=btmFsrcDispYn]").val('Y');
-			if($("textarea[name=fsrcMobileBtm]").val()=='' && $("textarea[name=fsrcPcBtm]").val()==''){
-				mcxDialog.alert('HTML[하단] 내용을  입력하세요.');
-				return;
-			}
-		}else{
-			$("input:checkbox[name=btmFsrcDispYn]").val('N');
-		}
-		
 		// 상품 등록
 		let arrayData1 = gagaAgGrid.getAllRowData(gridOptions_p1)
 		let arrayData2 = gagaAgGrid.getAllRowData(gridOptions_p2)
@@ -1860,208 +1728,6 @@
 		let arrayData10 = gagaAgGrid.getAllRowData(gridOptions_p10)
 		
 
-		//상품 등록 CHECK
-		//상품구분 1
-		if($("input:checkbox[name=goodsDispYn1]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn1]").val('Y');
-			
-			if($("input[name=goodsTitle1]").val()==''){
-				mcxDialog.alert('상품 구분1의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd1]").val()==''){
-				mcxDialog.alert('상품 구분1의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData1.length == 0 && $('#btnAddGridNum1').css('display') != 'none'){
-				mcxDialog.alert('상품 구분1 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn1]").val('N');
-		}
-		
-		//상품구분 2
-		if($("input:checkbox[name=goodsDispYn2]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn2]").val('Y');
-			
-			if($("input[name=goodsTitle2]").val()==''){
-				mcxDialog.alert('상품 구분2의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd2]").val()==''){
-				mcxDialog.alert('상품 구분2의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData2.length == 0 && $('#btnAddGridNum2').css('display') != 'none'){
-				mcxDialog.alert('상품 구분2 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn2]").val('N');
-		}
-		
-		//상품구분 3
-		if($("input:checkbox[name=goodsDispYn3]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn3]").val('Y');
-			
-			if($("input[name=goodsTitle3]").val()==''){
-				mcxDialog.alert('상품 구분3의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd3]").val()==''){
-				mcxDialog.alert('상품 구분3의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData3.length == 0 && $('#btnAddGridNum3').css('display') != 'none'){
-				mcxDialog.alert('상품 구분3 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn3]").val('N');
-		}
-		
-		//상품구분 4
-		if($("input:checkbox[name=goodsDispYn4]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn4]").val('Y');
-			
-			if($("input[name=goodsTitle4]").val()==''){
-				mcxDialog.alert('상품 구분4의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd4]").val()==''){
-				mcxDialog.alert('상품 구분4의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData4.length == 0 && $('#btnAddGridNum4').css('display') != 'none'){
-				mcxDialog.alert('상품 구분4 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn4]").val('N');
-		}
-		
-		//상품구분 5
-		if($("input:checkbox[name=goodsDispYn5]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn5]").val('Y');
-			
-			if($("input[name=goodsTitle5]").val()==''){
-				mcxDialog.alert('상품 구분5의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd5]").val()==''){
-				mcxDialog.alert('상품 구분5의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData5.length == 0 && $('#btnAddGridNum5').css('display') != 'none'){
-				mcxDialog.alert('상품 구분5 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn5]").val('N');
-		}
-		
-		//상품구분 6
-		if($("input:checkbox[name=goodsDispYn6]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn6]").val('Y');
-			
-			if($("input[name=goodsTitle6]").val()==''){
-				mcxDialog.alert('상품 구분6의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd6]").val()==''){
-				mcxDialog.alert('상품 구분6의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData6.length == 0 && $('#btnAddGridNum6').css('display') != 'none'){
-				mcxDialog.alert('상품 구분6 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn6]").val('N');
-		}
-		
-		//상품구분 7
-		if($("input:checkbox[name=goodsDispYn7]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn7]").val('Y');
-			
-			if($("input[name=goodsTitle7]").val()==''){
-				mcxDialog.alert('상품 구분7의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd7]").val()==''){
-				mcxDialog.alert('상품 구분7의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData7.length == 0 && $('#btnAddGridNum7').css('display') != 'none'){
-				mcxDialog.alert('상품 구분7 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn7]").val('N');
-		}
-		
-		//상품구분 8
-		if($("input:checkbox[name=goodsDispYn8]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn8]").val('Y');
-			
-			if($("input[name=goodsTitle8]").val()==''){
-				mcxDialog.alert('상품 구분8의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd8]").val()==''){
-				mcxDialog.alert('상품 구분8의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData8.length == 0 && $('#btnAddGridNum8').css('display') != 'none'){
-				mcxDialog.alert('상품 구분8 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn8]").val('N');
-		}
-		
-		//상품구분 9
-		if($("input:checkbox[name=goodsDispYn9]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn9]").val('Y');
-			
-			if($("input[name=goodsTitle9]").val()==''){
-				mcxDialog.alert('상품 구분9의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd9]").val()==''){
-				mcxDialog.alert('상품 구분9의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData9.length == 0 && $('#btnAddGridNum9').css('display') != 'none'){
-				mcxDialog.alert('상품 구분9 의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn9]").val('N');
-		}
-		
-		//상품구분 10
-		if($("input:checkbox[name=goodsDispYn10]").prop("checked")){
-			$("input:checkbox[name=goodsDispYn10]").val('Y');
-			
-			if($("input[name=goodsTitle10]").val()==''){
-				mcxDialog.alert('상품 구분10의 타이틀을 입력하세요.');
-				return;
-			}
-			if($("input[name=goodsDispOrd10]").val()==''){
-				mcxDialog.alert('상품 구분10의 전시순서를 입력하세요.');
-				return;
-			}
-			if(arrayData10.length == 0 && $('#btnAddGridNum10').css('display') != 'none'){
-				mcxDialog.alert('상품 구분10의 상품을 등록해주세요.');
-				return false;
-			}
-		}else{
-			$("input:checkbox[name=goodsDispYn10]").val('N');
-		}
-	
-		
 		let goodsTemp1 = {};
 		let goodsTemp2 = {};
 		let goodsTemp3 = {};
@@ -2277,6 +1943,139 @@ $(document).ready(function() {
 		gagaAgGrid.createGrid("gridTempGbList9", gridOptions_p9);
 		gagaAgGrid.createGrid("gridTempGbList10", gridOptions_p10);
 		
+		$("input:checkbox[name=reDispYn]").change(function() {
+			if($("input:checkbox[name=reDispYn]").is(":checked")){
+				$("input:checkbox[name=reDispYn]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=reDispYn]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=cuDispYn]").change(function() {
+			if($("input:checkbox[name=cuDispYn]").is(":checked")){
+				$("input:checkbox[name=cuDispYn]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=cuDispYn]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=fileDispYn]").change(function() {
+			if($("input:checkbox[name=fileDispYn]").is(":checked")){
+				$("input:checkbox[name=fileDispYn]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=fileDispYn]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=noticeDispYn]").change(function() {
+			if($("input:checkbox[name=noticeDispYn]").is(":checked")){
+				$("input:checkbox[name=noticeDispYn]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=noticeDispYn]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=topFsrcDispYn]").change(function() {
+			if($("input:checkbox[name=topFsrcDispYn]").is(":checked")){
+				$("input:checkbox[name=topFsrcDispYn]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=topFsrcDispYn]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=btmFsrcDispYn]").change(function() {
+			if($("input:checkbox[name=btmFsrcDispYn]").is(":checked")){
+				$("input:checkbox[name=btmFsrcDispYn]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=btmFsrcDispYn]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn1]").change(function() {
+			if($("input:checkbox[name=goodsDispYn1]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn1]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn1]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn2]").change(function() {
+			if($("input:checkbox[name=goodsDispYn2]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn2]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn2]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn3]").change(function() {
+			if($("input:checkbox[name=goodsDispYn3]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn3]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn3]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn4]").change(function() {
+			if($("input:checkbox[name=goodsDispYn4]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn4]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn4]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn5]").change(function() {
+			if($("input:checkbox[name=goodsDispYn5]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn5]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn5]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn6]").change(function() {
+			if($("input:checkbox[name=goodsDispYn6]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn6]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn6]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn7]").change(function() {
+			if($("input:checkbox[name=goodsDispYn7]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn7]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn7]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn8]").change(function() {
+			if($("input:checkbox[name=goodsDispYn8]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn8]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn8]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn9]").change(function() {
+			if($("input:checkbox[name=goodsDispYn9]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn9]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn9]").val('N');
+	        }
+		})
+		
+		$("input:checkbox[name=goodsDispYn10]").change(function() {
+			if($("input:checkbox[name=goodsDispYn10]").is(":checked")){
+				$("input:checkbox[name=goodsDispYn10]").val('Y');
+	        }else{
+	        	$("input:checkbox[name=goodsDispYn10]").val('N');
+	        }
+		})
+		
+		
+		
+		
+		
+		
 		if(mode == 'U'){
 			if(typeof reviewList[0] != 'undefined'){
 				// 리뷰
@@ -2342,7 +2141,8 @@ $(document).ready(function() {
 					$("#planTemplateForm select[name=couponCnt]").val(10);
 					$("#cpnNote9").val(couponNotice.cpnNote9);
 				}
-				if(couponList.length > 0)
+				
+				if(couponList[0].cuItemNm != null && couponList[0].cuItemNm != '')
 				{
 					for (var i = 0; i <couponList.length; i++) {
 						var html =  '<tr>';
@@ -2440,45 +2240,76 @@ $(document).ready(function() {
 			//상품
 			if(typeof goodsList[0] != 'undefined'){
 				for (var i = 0; i < goodsList.length; i++) {
-					
-					
 					$('#planTemplateForm input[name=goodsTitle'+(i+1)+']').val(goodsList[i].title);						
 					$('#planTemplateForm input[name=goodsUrl'+(i+1)+']').val(goodsList[i].linkUrl);
 					$('#planTemplateForm input[name=goodsDispOrd'+(i+1)+']').val(goodsList[i].dispOrd);
 					$('#planTemplateForm input[name=goodsPlanContSq'+(i+1)+']').val(goodsList[i].planContSq);
 					$('#planTemplateForm input[name=goodsPlanContItemSq'+(i+1)+']').val(goodsList[i].planContItemSq);
 					
-					if (goodsList[i].dispYn == 'Y') {
-						$('#planTemplateForm input:checkbox[name=goodsDispYn'+(i+1)+']').prop('checked', true);
-					}
-					
-					if(goodsList[i].tmplType == "G082_50"){
-						$('#planTemplateForm input:radio[name=goodsType'+(i+1)+']:radio[value="G082_50"]').prop('checked', true);
-					}else if(goodsList[i].tmplType == "G082_51"){
-						$('#planTemplateForm input:radio[name=goodsType'+(i+1)+']:radio[value="G082_51"]').prop('checked', true);
-					}else if(goodsList[i].tmplType == "G082_52"){
-						$('#planTemplateForm input:radio[name=goodsType'+(i+1)+']:radio[value="G082_52"]').prop('checked', true);
-					}
-					
-					if (goodsList[i].linkOpenGb == "M") {
-						$('#planTemplateForm input:radio[name=linkOpenGb'+(i+1)+']:radio[value="M"]').prop('checked', true);
-					}else if(goodsList[i].linkOpenGb == "N"){
-						$('#planTemplateForm input:radio[name=linkOpenGb'+(i+1)+']:radio[value="N"]').prop('checked', true);
+					if (goodsList[i].title != '' || goodsList[i].linkUrl != ''){
+						console.log(goodsList[i].dispYn);
+						if (goodsList[i].dispYn == 'Y') {
+							$('#planTemplateForm input:checkbox[name=goodsDispYn'+(i+1)+']').prop('checked', true);
+						}else{
+							$('#planTemplateForm input:checkbox[name=goodsDispYn'+(i+1)+']').prop('checked', false);
+						}
+						
+						if(goodsList[i].tmplType == "G082_50"){
+							$('#planTemplateForm input:radio[name=goodsType'+(i+1)+']:radio[value="G082_50"]').prop('checked', true);
+						}else if(goodsList[i].tmplType == "G082_51"){
+							$('#planTemplateForm input:radio[name=goodsType'+(i+1)+']:radio[value="G082_51"]').prop('checked', true);
+						}else if(goodsList[i].tmplType == "G082_52"){
+							$('#planTemplateForm input:radio[name=goodsType'+(i+1)+']:radio[value="G082_52"]').prop('checked', true);
+						}
+						
+						if (goodsList[i].linkOpenGb == "M") {
+							$('#planTemplateForm input:radio[name=linkOpenGb'+(i+1)+']:radio[value="M"]').prop('checked', true);
+						}else if(goodsList[i].linkOpenGb == "N"){
+							$('#planTemplateForm input:radio[name=linkOpenGb'+(i+1)+']:radio[value="N"]').prop('checked', true);
+						}
+						$('#btnAddGridNum' + (i + 1)).show();
+						gridOptions_p1.api.setRowData(goodsDetailList1);
+						gridOptions_p2.api.setRowData(goodsDetailList2);
+						gridOptions_p3.api.setRowData(goodsDetailList3);
+						gridOptions_p4.api.setRowData(goodsDetailList4);
+						gridOptions_p5.api.setRowData(goodsDetailList5);
+						gridOptions_p6.api.setRowData(goodsDetailList6);
+						gridOptions_p7.api.setRowData(goodsDetailList7);
+						gridOptions_p8.api.setRowData(goodsDetailList8);
+						gridOptions_p9.api.setRowData(goodsDetailList9);
+						gridOptions_p10.api.setRowData(goodsDetailList10);
+					}else if(goodsDetailList1.length > 0){
+						gridOptions_p1.api.setRowData(goodsDetailList1);
+						$('#btnAddGridNum1').show();
+					}else if(goodsDetailList2.length > 0){
+						gridOptions_p2.api.setRowData(goodsDetailList2);
+						$('#btnAddGridNum2').show();
+					}else if(goodsDetailList3.length > 0){
+						gridOptions_p3.api.setRowData(goodsDetailList3);
+						$('#btnAddGridNum3').show();
+					}else if(goodsDetailList4.length > 0){
+						gridOptions_p4.api.setRowData(goodsDetailList4);
+						$('#btnAddGridNum4').show();
+					}else if(goodsDetailList5.length > 0){
+						gridOptions_p5.api.setRowData(goodsDetailList5);
+						$('#btnAddGridNum5').show();
+					}else if(goodsDetailList6.length > 0){
+						gridOptions_p6.api.setRowData(goodsDetailList6);
+						$('#btnAddGridNum6').show();
+					}else if(goodsDetailList7.length > 0){
+						gridOptions_p7.api.setRowData(goodsDetailList7);
+						$('#btnAddGridNum7').show();
+					}else if(goodsDetailList8.length > 0){
+						gridOptions_p8.api.setRowData(goodsDetailList8);
+						$('#btnAddGridNum8').show();
+					}else if(goodsDetailList9.length > 0){
+						gridOptions_p9.api.setRowData(goodsDetailList9);
+						$('#btnAddGridNum9').show();
+					}else if(goodsDetailList10.length > 0){
+						gridOptions_p10.api.setRowData(goodsDetailList10);
+						$('#btnAddGridNum10').show();
 					}
-					$('#btnAddGridNum' + (i + 1)).show();
-					
-					
-					gridOptions_p1.api.setRowData(goodsDetailList1);
-					gridOptions_p2.api.setRowData(goodsDetailList2);
-					gridOptions_p3.api.setRowData(goodsDetailList3);
-					gridOptions_p4.api.setRowData(goodsDetailList4);
-					gridOptions_p5.api.setRowData(goodsDetailList5);
-					gridOptions_p6.api.setRowData(goodsDetailList6);
-					gridOptions_p7.api.setRowData(goodsDetailList7);
-					gridOptions_p8.api.setRowData(goodsDetailList8);
-					gridOptions_p9.api.setRowData(goodsDetailList9);
-					gridOptions_p10.api.setRowData(goodsDetailList10);
-					
+						
 				}
 			}