이호영 이호영 2025-01-16
엑셀 불러오기 0값 처리 오류 수정 완료
@ade28c695d1db13e38dd075e55073612a830d63a
src/main/webapp/WEB-INF/jsp/web/addr/AddrList_advcBack_20240723.jsp
--- src/main/webapp/WEB-INF/jsp/web/addr/AddrList_advcBack_20240723.jsp
+++ src/main/webapp/WEB-INF/jsp/web/addr/AddrList_advcBack_20240723.jsp
@@ -516,7 +516,7 @@
     	var updatedData = currentData.map(row => {
     		var newRow = {};
     		fieldMapping.forEach((field, index) => {
-    			newRow[field] = row[Object.keys(row)[index]] || "";
+    			newRow[field] = row[Object.keys(row)[index]] ?? "";
     		});
     		return newRow;
     	});
src/main/webapp/WEB-INF/jsp/web/msgcampain/include/msgDataIncludeExcel.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/include/msgDataIncludeExcel.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/include/msgDataIncludeExcel.jsp
@@ -501,7 +501,7 @@
 	var updatedData = currentData.map(row => {
 		var newRow = {};
 		fieldMapping.forEach((field, index) => {
-			newRow[field] = row[Object.keys(row)[index]] || "";
+			newRow[field] = row[Object.keys(row)[index]] ?? "";
 		});
 		return newRow;
 	});
src/main/webapp/WEB-INF/jsp/web/msgdata/include/msgDataIncludeExcel.jsp
--- src/main/webapp/WEB-INF/jsp/web/msgdata/include/msgDataIncludeExcel.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/include/msgDataIncludeExcel.jsp
@@ -554,9 +554,10 @@
 	});
 
 	var updatedData = currentData.map(row => {
+		console.log('row : ', row);
 		var newRow = {};
 		fieldMapping.forEach((field, index) => {
-			newRow[field] = row[Object.keys(row)[index]] || "";
+			newRow[field] = row[Object.keys(row)[index]] ?? "";
 		});
 		return newRow;
 	});
src/main/webapp/js/user/fax/addr/event.js
--- src/main/webapp/js/user/fax/addr/event.js
+++ src/main/webapp/js/user/fax/addr/event.js
@@ -303,7 +303,9 @@
 		var updatedData = currentData.map(row => {
 			var newRow = {};
 			fieldMapping.forEach((field, index) => {
-				newRow[field] = row[Object.keys(row)[index]] || "";
+				newRow[field] = row[Object.keys(row)[index]] !== null && row[Object.keys(row)[index]] !== undefined
+				    ? row[Object.keys(row)[index]]
+				    : "";
 			});
 			return newRow;
 		});
src/main/webapp/js/user/fax/exelUpload.js
--- src/main/webapp/js/user/fax/exelUpload.js
+++ src/main/webapp/js/user/fax/exelUpload.js
@@ -367,7 +367,9 @@
 	var updatedData = currentData.map(row => {
 		var newRow = {};
 		fieldMapping.forEach((field, index) => {
-			newRow[field] = row[Object.keys(row)[index]] || "";
+				newRow[field] = row[Object.keys(row)[index]] !== null && row[Object.keys(row)[index]] !== undefined
+				    ? row[Object.keys(row)[index]]
+				    : "";
 		});
 		return newRow;
 	});
src/main/webapp/js/web/addr/event.js
--- src/main/webapp/js/web/addr/event.js
+++ src/main/webapp/js/web/addr/event.js
@@ -364,7 +364,9 @@
 		var updatedData = currentData.map(row => {
 			var newRow = {};
 			fieldMapping.forEach((field, index) => {
-				newRow[field] = row[Object.keys(row)[index]] || "";
+				newRow[field] = row[Object.keys(row)[index]] !== null && row[Object.keys(row)[index]] !== undefined
+				    ? row[Object.keys(row)[index]]
+				    : "";
 			});
 			return newRow;
 		});
Add a comment
List