diff --git a/src/main/java/geoinfo/regi/manageList/ManageExcelUploadProc03Controller.java b/src/main/java/geoinfo/regi/manageList/ManageExcelUploadProc03Controller.java index aa4401a6..d4658c2c 100644 --- a/src/main/java/geoinfo/regi/manageList/ManageExcelUploadProc03Controller.java +++ b/src/main/java/geoinfo/regi/manageList/ManageExcelUploadProc03Controller.java @@ -6934,6 +6934,15 @@ public class ManageExcelUploadProc03Controller { String _holeEl = excel1Wp.get("col2",11).trim(); //표고 String _holeWl = excel1Wp.get("col3",12).trim(); //지하수위 String _holeWlUnit = excel1Wp.get("col2",12).trim(); //지하수위단위 + String _holeWlExcept = excel1Wp.get("col12",12).trim(); //지하수위가 심도 이하이다 체크여부 + + boolean isHoleWlExcept = false; + if( _holeWlExcept != null && _holeWlExcept.equalsIgnoreCase("true") ) { + isHoleWlExcept = true; + _holeWl = "0"; + _holeWlExcept = "Y"; + } + String _holeTotalDepth = excel1Wp.get("col3",13).trim(); //굴진심도 String _holeCasingDepth = excel1Wp.get("col3",14).trim(); //케이싱심도 if( _holeCasingDepth == null ) { @@ -7208,6 +7217,7 @@ public class ManageExcelUploadProc03Controller { params.put("HOLE_DATE_TO",_holeDateTo ); params.put("HOLE_EL",_holeEl ); params.put("HOLE_WL",_holeWlVal ); + params.put("HOLE_WL_EXCEPT",_holeWlExcept ); //지하수위가 심도 이하이다 체크여부 params.put("HOLE_TOTAL_DEPTH",_holeTotalDepth ); params.put("HOLE_CASING_DEPTH",_holeCasingDepth ); params.put("HOLE_DIA",_holeDia ); diff --git a/src/main/resources/egovframework/sqlmap/mapper/regi/header.xml b/src/main/resources/egovframework/sqlmap/mapper/regi/header.xml index f0ea332b..4b746900 100644 --- a/src/main/resources/egovframework/sqlmap/mapper/regi/header.xml +++ b/src/main/resources/egovframework/sqlmap/mapper/regi/header.xml @@ -180,7 +180,7 @@ DELETE FROM TEMP_HEADER WHERE NVL(USE_YN,' ') <> 'N' AND PROJECT_CODE =#{PROJECT #{HOLE_DATE_FROM}, #{HOLE_DATE_TO}, #{HOLE_EL}, - #{HOLE_WL}, + #{HOLE_WL}, #{HOLE_TOTAL_DEPTH}, #{HOLE_CASING_DEPTH}, #{HOLE_DIA},