이호영 이호영 2023-06-12
feat: api 기능 페이지에 test_yn 기능 추가
@5c77701c833e9d3d904178d6d97e490427c1eab1
src/main/webapp/sample_mjon/jsp_example_hstry_detail_form_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_hstry_detail_form_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_hstry_detail_form_r1.jsp
@@ -19,6 +19,7 @@
 			     				
 			     				, 'p_page'			: $('#page').val()
 			     				, 'p_pageSize'		: $('#pageSize').val()
+			     				, 'p_testYn'		: $('#testYn').val()
 						};
 											
 				  	//검색 API를 Ajax로 이용 하기 위한 호출
@@ -152,6 +153,11 @@
 							<input type="text" class="list_inputType1" id="pageSize" maxlength="100" value=""  size="100"/>(기본값-30(30~500))
 						</div>
 					</div>
+					<div class="input_list_item">
+						<div class="input_left">테스트여부
+							<input type="text" class="list_inputType1" id="testYn" maxlength="100" value=""  size="100"/>(기본값 없음, YF-테스트(실패), YS-테스트(성공)
+						</div>
+					</div>
 					
 					<div class="mem_btnWrap2">
 						&nbsp;<button type="button" class="mem_btn3" style="width: 100%;" id="ajax_select_price" onclick="return false;">상세발송정보 요청</button>
src/main/webapp/sample_mjon/jsp_example_hstry_detail_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_hstry_detail_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_hstry_detail_r1.jsp
@@ -53,12 +53,14 @@
 		//(선택)
 		String p_page		= request.getParameter("p_page");			//페이지번호 기본-1
 		String p_pageSize	= request.getParameter("p_pageSize");		//페이지당 출력갯수-30(30~500)
+		String p_testYn		= request.getParameter("p_testYn");			//테스트데이터여부	'', 'YF', 'YS'
 		
 		
 		//추가 전송 데이터
 		params.put("msgGroupId"	, p_msgGroupId);		//문자 전송 정보
 		params.put("page"		, p_page);			//페이지번호
 		params.put("pageSize"	, p_pageSize);		//페이지당 출력갯수    
+		params.put("test_yn"	, p_testYn);			//테스트 여부
 		
             
 		String result = "";
src/main/webapp/sample_mjon/jsp_example_hstry_form_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_hstry_form_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_hstry_form_r1.jsp
@@ -35,10 +35,15 @@
 
 						success: function (returnData, status) {
 							console.log('returnData : ', returnData);
-							console.log('returnData.resultCode : ', returnData.resultCode);
 							if (returnData.resultCode=="0"){
 								console.log('returnData.resultCode : ', typeof returnData.resultCode);
-								makeResult(returnData);
+								
+								if(returnData.data.objectList.length == 0){
+									alert('조회 결과가 없습니다.')
+									
+								}else{
+									makeResult(returnData);
+								}
 								/*
 								$("span#sp").text(returnData.shortPrice);
 								$("span#lp").text(returnData.longPrice);
@@ -72,7 +77,7 @@
 							var data = p_returnData.data.objectList[i];
 						  console.log('p_returnData.data.objectList['+i+'] : ', data);
 						  console.log('.sCnt : ', data.scnt);
-						  v_html		+=	"<tr>";				  
+						  v_html		+=	"<tr>";
 						  v_html		+=	"<td>";
 						  v_html		+=	data.msgGroupId;
 						  v_html		+=	"</td>";
@@ -179,7 +184,7 @@
 						<div class="input_left">테스트여부
 							<input type="text" class="list_inputType1" id="testYn" maxlength="100" value=""  size="100"/>(기본값 없음, YF-테스트(실패), YS-테스트(성공)
 						</div>
-					</div>																	
+					</div>
 					<div class="mem_btnWrap2">
 						&nbsp;<button type="button" class="mem_btn3" style="width: 100%;" id="ajax_select_price" onclick="return false;">전체발송정보 요청</button>
 						
Add a comment
List