이호영 이호영 2025-02-24
Merge branch '발송_050수신자체크'
@e313bf64d63c8e885e5adebd4d8a0bf4e12f04bc
src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp
@@ -1119,20 +1119,8 @@
 									.map(num => removeDash(num.trim()))
 									.filter(num => num !== "")
 									.filter(num => isValidPhoneNumber(num)); // 유효한 번호만 필터링;
-		
-		console.log('numbers : ', numbers);
-		const addrData = processPhoneNumbers(numbers);
 
-
-		// 기존 tableL의 데이터를 가져옵니다.
-		var existingData = tableL.getData();
-
-		// 데이터 병합 및 중복 제거
-		const result = mergeAndValidateData(existingData, addrData);
-
-
-		// 테이블 데이터 업데이트
-		if (!updateTableData(tableL, result)) return false;
+		fn_phoneAddProcess(tableL, numbers);
 		
 		// textarea 초기화
 		textarea.val(''); // jQuery 객체에서 값을 초기화할 때는 .val('') 사용
@@ -1302,19 +1290,8 @@
 			return false;
 		}	
 		
-		console.log('numbers : ', numbers);
-		const addrData = processPhoneNumbers(numbers);
 
-
-		// 기존 tableL의 데이터를 가져옵니다.
-		var existingData = tableL.getData();
-
-		// 데이터 병합 및 중복 제거
-		const result = mergeAndValidateData(existingData, addrData);
-
-
-		// 테이블 데이터 업데이트
-		if (!updateTableData(tableL, result)) return false;
+		fn_phoneAddProcess(tableL, numbers);
 		
 		
 		$("#btnLatestAddPhoneClose").trigger("click");
@@ -1340,19 +1317,8 @@
 			return false;
 		}	
 		
-		console.log('numbers : ', numbers);
-		const addrData = processPhoneNumbers(numbers);
 
-
-		// 기존 tableL의 데이터를 가져옵니다.
-		var existingData = tableL.getData();
-
-		// 데이터 병합 및 중복 제거
-		const result = mergeAndValidateData(existingData, addrData);
-
-
-		// 테이블 데이터 업데이트
-		if (!updateTableData(tableL, result)) return false;
+		fn_phoneAddProcess(tableL, numbers);
 		
 		
 		$("#btnLatestAddPhoneClose").trigger("click");
@@ -1392,19 +1358,8 @@
 			return false;
 		}	
 		
-		console.log('numbers : ', numbers);
-		const addrData = processPhoneNumbers(numbers);
 
-
-		// 기존 tableL의 데이터를 가져옵니다.
-		var existingData = tableL.getData();
-
-		// 데이터 병합 및 중복 제거
-		const result = mergeAndValidateData(existingData, addrData);
-
-
-		// 테이블 데이터 업데이트
-		if (!updateTableData(tableL, result)) return false;
+		fn_phoneAddProcess(tableL, numbers);
 		
 		
 		$("#btnLatestAddPhoneClose").trigger("click");
@@ -1430,19 +1385,8 @@
 			return false;
 		}	
 		
-		console.log('numbers : ', numbers);
-		const addrData = processPhoneNumbers(numbers);
 
-
-		// 기존 tableL의 데이터를 가져옵니다.
-		var existingData = tableL.getData();
-
-		// 데이터 병합 및 중복 제거
-		const result = mergeAndValidateData(existingData, addrData);
-
-
-		// 테이블 데이터 업데이트
-		if (!updateTableData(tableL, result)) return false;
+		fn_phoneAddProcess(tableL, numbers);
 		
 		
 		$("#btnLatestAddPhoneClose").trigger("click");
Add a comment
List