From 1b8de5cd9bd1eff77adc8973e2aa84ec92e11415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9C=A0=EC=A7=80=EC=9D=B8?= Date: Tue, 7 Apr 2026 09:05:45 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B8=B0=EC=97=85=EC=82=AC=EC=9A=A9=EC=9E=90?= =?UTF-8?q?=20=EC=9E=85=EB=A0=A5=EC=8B=9C=EC=8A=A4=ED=85=9C=20=EC=97=91?= =?UTF-8?q?=EC=85=80=20=EC=97=85=EB=A1=9C=EB=93=9C=EB=A1=9C=20=EA=B8=B0?= =?UTF-8?q?=EB=B3=B8=EB=AC=BC=EC=84=B1=EC=8B=9C=ED=97=98=EC=A0=95=EB=B3=B4?= =?UTF-8?q?=20=EC=9E=90=EB=A3=8C=20=EC=9E=85=EB=A0=A5=EC=8B=9C=20'-'=20?= =?UTF-8?q?=EC=9E=85=EB=A0=A5=20=ED=97=88=EC=9A=A9=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ManageExcelUploadProc03Controller.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/main/java/geoinfo/regi/manageList/ManageExcelUploadProc03Controller.java b/src/main/java/geoinfo/regi/manageList/ManageExcelUploadProc03Controller.java index a6380f24..81cc8ef0 100644 --- a/src/main/java/geoinfo/regi/manageList/ManageExcelUploadProc03Controller.java +++ b/src/main/java/geoinfo/regi/manageList/ManageExcelUploadProc03Controller.java @@ -572,6 +572,37 @@ public class ManageExcelUploadProc03Controller { List> listMap = ("".equals(saveMap.get("sm4List")))?null:(List>) saveMap.get("sm4List"); if(null != listMap){ for(HashMap map : listMap){ + // 엑셀 업로드로 자료입력 시 - 입력 허용 + String SAMPLE_DEPTH_FROM = (String)map.get("SAMPLE_DEPTH_FROM"); + String SAMPLE_DEPTH_TO = (String)map.get("SAMPLE_DEPTH_TO"); + String SAMPLE_GS = (String)map.get("SAMPLE_GS"); + String SAMPLE_WC = (String)map.get("SAMPLE_WC"); + String SAMPLE_LL = (String)map.get("SAMPLE_LL"); + String SAMPLE_PI = (String)map.get("SAMPLE_PI"); + String SAMPLE_RD = (String)map.get("SAMPLE_RD"); + + if ("-".equals(SAMPLE_DEPTH_FROM)) { // 심도(From) + map.put("SAMPLE_DEPTH_FROM", "-999"); + } + if ("-".equals(SAMPLE_DEPTH_TO)) { // 심도(To) + map.put("SAMPLE_DEPTH_TO", "-999"); + } + if ("-".equals(SAMPLE_GS)) { // 함수비 + map.put("SAMPLE_GS", "-999"); + } + if ("-".equals(SAMPLE_WC)) { // 비중 + map.put("SAMPLE_WC", "-999"); + } + if ("-".equals(SAMPLE_LL)) { // 액성한계 + map.put("SAMPLE_LL", "-999"); + } + if ("-".equals(SAMPLE_PI)) { // 소성지수 + map.put("SAMPLE_PI", "-999"); + } + if ("-".equals(SAMPLE_RD)) { // 단위중량 + map.put("SAMPLE_RD", "-999"); + } + logger.debug("=====>sm4List:" + map.toString()); sampleInfoService.insertSampleInfo(map); }