rosewiper 2024-10-25
이용약관 및 개인정보 처리방침 2차 수정 완료
@394fd0809425aa85522d8a8b13807a0732cb061e
src/main/java/itn/let/cop/bbs/web/EgovBBSManageController.java
--- src/main/java/itn/let/cop/bbs/web/EgovBBSManageController.java
+++ src/main/java/itn/let/cop/bbs/web/EgovBBSManageController.java
@@ -4681,15 +4681,12 @@
 			effectDate_03 = "(2022.08.01)";
 		}
 		
-		model.addAttribute("effectDate_02", effectDate_02);
-		model.addAttribute("effectDate_03", effectDate_03);
-		
+		model.addAttribute("effectDate_02", effectDate_02);		//이용약관 개정 일자 표시
+		model.addAttribute("effectDate_03", effectDate_03);		//개인정보처리방침 개정 일자 표시
+		model.addAttribute("termsMstNo", termsMstNo);			//요청 버전 값(2024, 2023, 2022 등)
 		
 		//상세 하단 리스트
 		if(request.getRequestURI().contains("ListAjax.do")) { 
-			
-			
-			model.addAttribute("termsMstNo", termsMstNo);
 			
 			if(menuNm.equals("02")) {
 				String jspName = "TermsListAgreement_" + termsMstNo + "_Ajax";
@@ -4701,7 +4698,12 @@
 			}
 			
 			// 공통
-			List<TermsVO> resultList = new ArrayList<TermsVO>();			
+			List<TermsVO> resultList = new ArrayList<TermsVO>();		
+			
+			/*
+			 * 이용약관 및 개인정보 처리방침 화면은 HTML 화면으로 전환되어 디비 조회 코드는 주석 처리함
+			 * 2024 10 25 우영두 수정
+			 * */
 			
 //			// 이용약관, 개인정보보호방침 이전버전 List
 //			TermsVO termsVO2 = new TermsVO();
@@ -4746,7 +4748,7 @@
 			
 			return "web/cop/bbs/TermsListAjax";
 		}
-		else {
+//		else {
 //			String effectDate_02 = "";
 //			String effectDate_03 = "";
 //			TermsVO termsVO7 = new TermsVO();
@@ -4769,7 +4771,7 @@
 			
 //			model.addAttribute("effectDate_02", effectDate_02);
 //			model.addAttribute("effectDate_03", effectDate_03);
-		}
+//		}
 		
 		return "web/cop/bbs/TermsList";
 	}
src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsList.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsList.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsList.jsp
@@ -99,7 +99,7 @@
 				<form name="searchForm" id="searchForm">
 					<input type="hidden" name="menuNm" value=""><!-- 사용메뉴 -->
 					<input type="hidden" name="pageIndex" value="1">
-					<input type="hidden" name="termsMastNo" value="2024">
+					<input type="hidden" name="termsMastNo" value="<c:out value='${termsMstNo}'/>">
 					<input type="hidden" id="termsMastNo02" name="termsMastNo02" value="2024">
 					<input type="hidden" id="termsMastNo03" name="termsMastNo03" value="2024">
 					<div class="heading">
src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2022_Ajax.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2022_Ajax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2022_Ajax.jsp
@@ -31,6 +31,15 @@
 	
     $("#btnAgreement").text("이용약관" + effectDate_02);
     $("#termsMastNo02").val(mastNo);
+    
+    $(".privacy_index_box a").click(function(){
+    	var idxHref = $(this).attr("href");
+    	var idxSct = $(idxHref).offset().top - 196;
+    	$("html,body").animate({
+    		scrollTop:idxSct
+    	},400)
+    });
+    
 })
 
 </script>
src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2023_Ajax.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2023_Ajax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2023_Ajax.jsp
@@ -31,6 +31,15 @@
 	
     $("#btnAgreement").text("이용약관" + effectDate_02);
     $("#termsMastNo02").val(mastNo);
+    
+    $(".privacy_index_box a").click(function(){
+    	var idxHref = $(this).attr("href");
+    	var idxSct = $(idxHref).offset().top - 196;
+    	$("html,body").animate({
+    		scrollTop:idxSct
+    	},400)
+    });
+    
 })
 
 </script>
src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2024_Ajax.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2024_Ajax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListAgreement_2024_Ajax.jsp
@@ -31,6 +31,15 @@
 	
     $("#btnAgreement").text("이용약관" + effectDate_02);
     $("#termsMastNo02").val(mastNo);
+    
+    $(".privacy_index_box a").click(function(){
+    	var idxHref = $(this).attr("href");
+    	var idxSct = $(idxHref).offset().top - 196;
+    	$("html,body").animate({
+    		scrollTop:idxSct
+    	},400)
+    });
+    
 })
 
 </script>
src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2022_Ajax.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2022_Ajax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2022_Ajax.jsp
@@ -31,6 +31,14 @@
 	
     $("#btnPrivate").text("개인정보처리방침" + effectDate_03);
     $("#termsMastNo03").val(mastNo);
+    
+    $(".privacy_index_box a").click(function(){
+    	var idxHref = $(this).attr("href");
+    	var idxSct = $(idxHref).offset().top - 196;
+    	$("html,body").animate({
+    		scrollTop:idxSct
+    	},400)
+    });
 })
 
 </script>
src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2023_Ajax.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2023_Ajax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2023_Ajax.jsp
@@ -31,6 +31,14 @@
 	
     $("#btnPrivate").text("개인정보처리방침" + effectDate_03);
     $("#termsMastNo03").val(mastNo);
+    
+    $(".privacy_index_box a").click(function(){
+    	var idxHref = $(this).attr("href");
+    	var idxSct = $(idxHref).offset().top - 196;
+    	$("html,body").animate({
+    		scrollTop:idxSct
+    	},400)
+    });
 })
 
 </script>
src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2024_Ajax.jsp
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2024_Ajax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/TermsListPrivate_2024_Ajax.jsp
@@ -31,6 +31,15 @@
 	
     $("#btnPrivate").text("개인정보처리방침" + effectDate_03);
     $("#termsMastNo03").val(mastNo);
+    
+    $(".privacy_index_box a").click(function(){
+    	var idxHref = $(this).attr("href");
+    	var idxSct = $(idxHref).offset().top - 196;
+    	$("html,body").animate({
+    		scrollTop:idxSct
+    	},400)
+    });
+    
 })
 
 </script>
Add a comment
List