فهرست منبع

기획전 템플릿 수정

sowon4187 5 سال پیش
والد
کامیت
bd735a94ff

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

@@ -1380,7 +1380,7 @@ public class TsaPlanService {
 		int byteCnt = 1500;
 		
 		
-		fsrcTop.setLocGb("T");                 
+		fsrcTop.setFrontGb("T");                 
 		fsrcTop.setRegNo(param.getRegNo());      
 		fsrcTop.setPlanSq(param.getPlanSq());    
 		fsrcTop.setDispYn(param.getTopFsrcDispYn());
@@ -1448,7 +1448,7 @@ public class TsaPlanService {
 		int byteCnt = 1500;
 		
 		
-		fsrcBtm.setLocGb("B");                 
+		fsrcBtm.setFrontGb("B");                 
 		fsrcBtm.setRegNo(param.getRegNo());      
 		fsrcBtm.setPlanSq(param.getPlanSq());    
 		fsrcBtm.setDispYn(param.getBtmFsrcDispYn());

+ 2 - 2
src/main/java/com/style24/admin/biz/web/TsaMarketingController.java

@@ -2069,11 +2069,11 @@ public class TsaMarketingController extends TsaBaseController {
 			mav.addObject("fileList", planService.getPlanContentFileList(param));
 			
 			//html 리스트 - 상단
-			param.setLocGb("T");
+			param.setFontGb("T");
 			mav.addObject("fsrcListTop", planService.getPlanContentFsrcList(param));
 			
 			//html 리스트 - 하단
-			param.setLocGb("B");
+			param.setFontGb("B");
 			mav.addObject("fsrcListBtm", planService.getPlanContentFsrcList(param));
 			
 			//상품 리스트

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

@@ -79,6 +79,7 @@ public class Plan extends TscBaseDomain{
 		private String fsrcPc;				//프론트소스(pc)	/ 화면용
 		private String fsrcMob;			//프론트소스(모바일)	/ 화면용
 		private String locGb;			//위치구분(T:상단 / B:하단)
+		private String fontGb;			//위치구분(T:상단 / B:하단)
 
 		// 기획전 상세
 		private Integer planDtlSq;				//기획전상세일련번호(SEQ_PLAN_DTL sequence)

+ 4 - 4
src/main/java/com/style24/persistence/mybatis/shop/TsaPlan.xml

@@ -227,7 +227,7 @@
 		         INSERT INTO
 				      TB_PLAN_FSRC (
 				          PLAN_SQ
-				          , LOC_GB
+				          , FRONT_GB
 				          , FSRC_PC
 				          , FSRC_MOB
 				          , DISP_YN
@@ -238,7 +238,7 @@
 				      )
 				   VALUES (
 				    	  #{planSq}
-				    	  , #{locGb}
+				    	  , #{frontGb}
 				          , #{fsrcPc}
 				          , #{fsrcMob}
 				          , #{dispYn}
@@ -1163,7 +1163,7 @@
 		/* TsaPlan.getPlanContentFsrcList */
 		SELECT 
 		  	  B.PLAN_SQ
-		     ,B.LOC_GB
+		     ,B.FRONT_GB
 		     ,B.DISP_YN 
 		     ,B.FSRC_MOB 
 		     ,B.FSRC_PC 
@@ -1173,7 +1173,7 @@
 		     ,B.UPD_DT
 		FROM TB_PLAN_FSRC B
 		WHERE B.PLAN_SQ = #{planSq}
-			AND B.LOC_GB = #{locGb}  
+			AND B.FRONT_GB = #{fontGb}  
 	</select>
 	
 	<select id="getPlanContentGoodsList" parameterType="Plan" resultType="Plan">

+ 25 - 12
src/main/webapp/WEB-INF/views/marketing/PlanTemplatePopupForm.html

@@ -217,7 +217,7 @@
 										<th>웹용소스</th>
 										<td colspan="5">
 											<div style="margin-top: 5px;">
-												<textarea name="fsrcPcTop" id="fsrcPcTop" rows="15" cols="95" style="width: 1280px;"></textarea>
+												<textarea class="textareaR4 summernote" name="fsrcPcTop" id="fsrcPcTop" rows="15" cols="95" style="width: 1280px;"></textarea>
 											</div>
 										</td>
 									</tr>
@@ -225,7 +225,7 @@
 										<th>모바일용소스</th>
 										<td colspan="5">
 											<div style="margin-top: 5px;">
-												<textarea name="fsrcMobileTop" id="fsrcMobileTop" rows="15" cols="95" style="width: 1280px;"></textarea>
+												<textarea class="textareaR4 summernote" name="fsrcMobileTop" id="fsrcMobileTop" rows="15" cols="95" style="width: 1280px;"></textarea>
 											</div>
 										</td>
 									</tr>
@@ -261,7 +261,7 @@
 										<th>웹용소스</th>
 										<td colspan="5">
 											<div style="margin-top: 5px;">
-												<textarea name="fsrcPcBtm" id="fsrcPcBtm" rows="15"	cols="95" style="width: 1280px;"></textarea>
+												<textarea class="textareaR4 summernote" name="fsrcPcBtm" id="fsrcPcBtm" rows="15"	cols="95" style="width: 1280px;"></textarea>
 											</div>
 										</td>
 									</tr>
@@ -269,7 +269,7 @@
 										<th>모바일용소스</th>
 										<td colspan="5">
 											<div style="margin-top: 5px;">
-												<textarea name="fsrcMobileBtm" id="fsrcMobileBtm" rows="15" cols="95" style="width: 1280px;"></textarea>
+												<textarea class="textareaR4 summernote" name="fsrcMobileBtm" id="fsrcMobileBtm" rows="15" cols="95" style="width: 1280px;"></textarea>
 											</div>
 										</td>
 									</tr>
@@ -2010,11 +2010,20 @@
 	
 	
 $(document).ready(function() {
+		gagaSn.setContents('#fsrcPcBtm', ''); 
+		gagaSn.setContents('#fsrcMobileBtm', '');
+		gagaSn.setContents('#fsrcPcTop', ''); 
+		gagaSn.setContents('#fsrcMobileTop', '');
+/* 		var snOptions1 = gagaSn.getToolbarOptions('media');
+		var snOptions2 = gagaSn.getToolbarOptions('media');
+		var snOptions3 = gagaSn.getToolbarOptions('media');
+		var snOptions4 = gagaSn.getToolbarOptions('media');
+		
 		// 썸머노트 그리기
-		gagaSn.createSummernote(snOptions, '#fsrcPcTop');
-		gagaSn.createSummernote(snOptions, '#fsrcMobileTop');
-		gagaSn.createSummernote(snOptions, '#fsrcPcBtm');
-		gagaSn.createSummernote(snOptions, '#fsrcMobileBtm');
+		gagaSn.createSummernote(snOptions1, '#fsrcPcTop');
+		gagaSn.createSummernote(snOptions2, '#fsrcMobileTop');
+		gagaSn.createSummernote(snOptions3, '#fsrcPcBtm');
+		gagaSn.createSummernote(snOptions4, '#fsrcMobileBtm');  */
 		
 		// 그리드 그리기
 		gagaAgGrid.createGrid("gridListPlanReview", gridOptionsPlanReviewList);
@@ -2106,8 +2115,10 @@ $(document).ready(function() {
 					$('#planTemplateForm input:checkbox[name="btmFsrcDispYn"]').prop('checked', true);
 				}
 			
-				$('#fsrcPcBtm').summernote('code', fsrcListBtm[0].fsrcPc);
-				$('#fsrcMobileBtm').summernote('code', fsrcListBtm[0].fsrcMob);
+				//$('#fsrcPcBtm').summernote('code', fsrcListBtm[0].fsrcPc);
+				//$('#fsrcMobileBtm').summernote('code', fsrcListBtm[0].fsrcMob);
+				gagaSn.setContents('#fsrcPcBtm', fsrcListBtm[0].fsrcPc); 
+				gagaSn.setContents('#fsrcMobileBtm', fsrcListBtm[0].fsrcMob);
 			}
 			
 			//html(상단)
@@ -2118,8 +2129,10 @@ $(document).ready(function() {
 					$('#planTemplateForm input:checkbox[name="topFsrcDispYn"]').prop('checked', true);
 				}
 			
-				$('#fsrcPcTop').summernote('code', fsrcListTop[0].fsrcPc);
-				$('#fsrcMobileTop').summernote('code', fsrcListTop[0].fsrcMob);
+				//$('#fsrcPcTop').summernote('code', fsrcListTop[0].fsrcPc);
+				//$('#fsrcMobileTop').summernote('code', fsrcListTop[0].fsrcMob);
+				gagaSn.setContents('#fsrcPcTop', fsrcListTop[0].fsrcPc); 
+				gagaSn.setContents('#fsrcMobileTop', fsrcListTop[0].fsrcMob);
 			}
 			
 			//상품