diff --git a/src/main/java/geoinfo/drilling/input/service/impl/DrillingInputServiceImpl.java b/src/main/java/geoinfo/drilling/input/service/impl/DrillingInputServiceImpl.java index 687e6816..81690c5a 100644 --- a/src/main/java/geoinfo/drilling/input/service/impl/DrillingInputServiceImpl.java +++ b/src/main/java/geoinfo/drilling/input/service/impl/DrillingInputServiceImpl.java @@ -142,6 +142,10 @@ public class DrillingInputServiceImpl implements DrillingInputService { Long lCid = MyUtil.getLongFromObject( params.get("CID") ); if( lCid == null ) { tbl = drillingInputMapper.getItemByProjectCode( params ); + if( tbl == null ) { + // 발주기관 프로젝트 아님 + return params; + } params.put("CID", tbl.get("cid")); } else { tbl = drillingInputMapper.getItemByCid( params ); @@ -187,7 +191,11 @@ public class DrillingInputServiceImpl implements DrillingInputService { Long lCid = MyUtil.getLongFromObject( params.get("CID") ); if( lCid == null ) { tbl = drillingInputMapper.getItemByProjectCode( params ); - params.put("CID", tbl.get("cid")); + if( tbl != null ) { + params.put("CID", tbl.get("cid")); + } else { + return params; + } } else { tbl = drillingInputMapper.getItemByCid( params ); } diff --git a/src/main/webapp/WEB-INF/views/drilling/home/drilling_index.jsp b/src/main/webapp/WEB-INF/views/drilling/home/drilling_index.jsp index ed078c2c..133ddd5e 100644 --- a/src/main/webapp/WEB-INF/views/drilling/home/drilling_index.jsp +++ b/src/main/webapp/WEB-INF/views/drilling/home/drilling_index.jsp @@ -157,7 +157,7 @@
국가철도공단
@@ -180,7 +180,7 @@