diff --git a/src/main/java/geoinfo/regi/projectList/ProjectListController.java b/src/main/java/geoinfo/regi/projectList/ProjectListController.java
index 666f15bc..40c2d4f2 100644
--- a/src/main/java/geoinfo/regi/projectList/ProjectListController.java
+++ b/src/main/java/geoinfo/regi/projectList/ProjectListController.java
@@ -112,7 +112,7 @@ public class ProjectListController {
os.write(jsonObject.toString().getBytes("UTF-8")); // UTF-8 인코딩하여 출력
}
- return null; // @ResponseBody이므로 반환 값은 필요 없습니다.
+ return null;
}
// 지반정보등록
diff --git a/src/main/webapp/WEB-INF/views/drilling/input/drilling_input.jsp b/src/main/webapp/WEB-INF/views/drilling/input/drilling_input.jsp
index 217a0ccf..99006af8 100644
--- a/src/main/webapp/WEB-INF/views/drilling/input/drilling_input.jsp
+++ b/src/main/webapp/WEB-INF/views/drilling/input/drilling_input.jsp
@@ -232,7 +232,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
| 사업명 |
-
+
|
@@ -360,7 +360,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
for (var i = 0; i < tableDataElements.length; i++) {
let duplChkEle = tableDataElements[i].querySelector('.input-box[id*="const-name"]') // 엑셀양식 로드시 사업명 중복 체크해야 하는 대상 엘리먼트
- let result = projNmDuplChkResult(duplChkEle)
+ let result = projNmDuplChkResult(duplChkEle, getProjectCodeForDuplicateCheck())
if (result.result == 'false') {
duplChkEle.focus();
shakeAndHighlight(duplChkEle, result.msg)
@@ -649,7 +649,6 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
// 사업명
var constNameEle = document.getElementById('const-name-' + (index));
if (constNameEle) {
- //duplicateCheckProjectName(constNameEle);
if( constNameEle.value === "" ) {
shakeAndHighlight(constNameEle, "사업명을 입력하세요." );
return false;
@@ -899,7 +898,7 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
| 사업명 |
-
+
|
@@ -956,6 +955,19 @@ if (request.getSession().getAttribute("CLS") == null || "2".equals(request.getSe
function removeRow(idx) {
$('div[data-index='+ idx +']').remove();
}
+
+ function duplicateCheckProjectNameLocal(projectNameInput) {
+ duplicateCheckProjectName( projectNameInput, getProjectCodeForDuplicateCheck() );
+ }
+
+ //특정 프로젝트와 연결되어 있는지 확인하여 projectCode를 넣는다.
+ function getProjectCodeForDuplicateCheck() {
+ if( orgConstUsr ) {
+ return orgPrjCd;
+ }
+ return null;
+ }
+