From 5cf28edb71d22888995b097c765549dcbf30b16f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9C=A0=EC=A7=80=EC=9D=B8?= Date: Fri, 28 Nov 2025 14:02:48 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=EA=B0=80=20?= =?UTF-8?q?=EA=B2=80=EC=88=98=EB=93=B1=EB=A1=9D=EB=8C=80=EA=B8=B0=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=EC=9D=98=20=ED=94=84=EB=A1=9C=EC=A0=9D?= =?UTF-8?q?=ED=8A=B8=EB=A5=BC=20=EC=88=98=EC=A0=95=EC=9A=94=EC=B2=AD=20?= =?UTF-8?q?=ED=95=A0=20=EC=8B=9C=20=ED=95=AD=EB=AA=A9=ED=99=94=20=EB=90=9C?= =?UTF-8?q?=20=EC=88=98=EC=A0=95=EC=9A=94=EC=B2=AD=20=EB=8C=80=EC=83=81?= =?UTF-8?q?=EC=9D=84=20=EC=B2=B4=ED=81=AC=ED=95=98=EC=97=AC=20=EC=A0=80?= =?UTF-8?q?=EC=9E=A5=20=ED=95=A0=20=EC=88=98=20=EC=9E=88=EB=8B=A4.=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5=EC=8B=9C=20=EC=9E=85=EB=A0=A5=20=EB=A9=94?= =?UTF-8?q?=EC=84=B8=EC=A7=80=EA=B0=80=20=ED=94=84=EB=A1=9C=EC=A0=9D?= =?UTF-8?q?=ED=8A=B8=20=EB=93=B1=EB=A1=9D=EC=9E=90=EC=97=90=EA=B2=8C=20?= =?UTF-8?q?=EB=AC=B8=EC=9E=90=EB=A9=94=EC=84=B8=EC=A7=80=EA=B0=80=20?= =?UTF-8?q?=EC=A0=84=EC=86=A1=EB=90=9C=EB=8B=A4.=20=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=EC=9E=90=EA=B0=80=20=EC=B2=B4=ED=81=AC=ED=95=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=EC=9A=94=EC=B2=AD=20=EB=8C=80=EC=83=81=EC=9D=80=20?= =?UTF-8?q?=EB=B9=84=ED=8A=B8=EB=A7=88=EC=8A=A4=ED=81=AC=20=EC=97=B0?= =?UTF-8?q?=EC=82=B0=20=EB=90=98=EC=96=B4=20=EC=9E=85=EB=A0=A5=20=EB=A9=94?= =?UTF-8?q?=EC=84=B8=EC=A7=80=EC=99=80=20=EC=88=98=EC=A0=95=EC=9A=94?= =?UTF-8?q?=EC=B2=AD=20=EC=83=81=ED=83=9C=20=ED=85=8C=EC=9D=B4=EB=B8=94?= =?UTF-8?q?=EC=97=90=20=EC=A0=80=EC=9E=A5=EB=90=9C=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../regi/manageList/ManageListController.java | 8 +- .../manageList/service/ManageListMapper.java | 4 + .../manageList/service/ManageListService.java | 4 + .../service/impl/ManageListServiceImpl.java | 10 ++ .../geoinfo/regi/status/RegiController.java | 7 +- .../sqlmap/mapper/regi/manageList.xml | 12 ++ .../egovframework/sqlmap/mapper/regi/regi.xml | 14 +- .../webapp/WEB-INF/views/web/manage/list.jsp | 2 +- .../views/web/manage/modeify_call_reason.jsp | 141 +++++++++++++++++- 9 files changed, 188 insertions(+), 14 deletions(-) diff --git a/src/main/java/geoinfo/regi/manageList/ManageListController.java b/src/main/java/geoinfo/regi/manageList/ManageListController.java index dbd9a528..fccf4aaf 100644 --- a/src/main/java/geoinfo/regi/manageList/ManageListController.java +++ b/src/main/java/geoinfo/regi/manageList/ManageListController.java @@ -275,18 +275,22 @@ public class ManageListController { strUtil sUtil = new strUtil(); String widthSize = sUtil.checkNull((String)params.get("width")); - String heightSize = "395"; + String heightSize = "665"; String PROJECT_CODE = sUtil.checkNull((String)params.get("PROJECT_CODE")); String PROC = sUtil.checkNull((String)params.get("PROC")); - + ArrayList MODI_ITEM_LIST = new ArrayList<>(); // "수정요청 대상" 체크 할 항목 조회 + String MODEIFY_CALL_REASON = ""; if ("view".equals(PROC)) { EgovMap result = masterService.getModeifyCallReason(params); if (result != null) { MODEIFY_CALL_REASON = (sUtil.checkNull(result.get("modeifyCallReason").toString())).replaceAll("\n","
"); } + } else { + MODI_ITEM_LIST = masterService.selectModifyItem(params); } resultList.put("modeifyCallReason", MODEIFY_CALL_REASON); + resultList.put("modiItemList", MODI_ITEM_LIST); resultList.put("heightSize", heightSize); resultList.put("widthSize", widthSize); resultList.put("projectCode", PROJECT_CODE); diff --git a/src/main/java/geoinfo/regi/manageList/service/ManageListMapper.java b/src/main/java/geoinfo/regi/manageList/service/ManageListMapper.java index 05828753..616283b7 100644 --- a/src/main/java/geoinfo/regi/manageList/service/ManageListMapper.java +++ b/src/main/java/geoinfo/regi/manageList/service/ManageListMapper.java @@ -24,5 +24,9 @@ public interface ManageListMapper { public EgovMap updateModeifyTbl(HashMap params) throws Exception; public EgovMap updateModeifyUser(HashMap params) throws Exception; + + public ArrayList selectModifyItem(HashMap params) throws Exception; + + public ArrayList selectModifyItemBitmask(HashMap params) throws Exception; } diff --git a/src/main/java/geoinfo/regi/manageList/service/ManageListService.java b/src/main/java/geoinfo/regi/manageList/service/ManageListService.java index c3493d34..ee533930 100644 --- a/src/main/java/geoinfo/regi/manageList/service/ManageListService.java +++ b/src/main/java/geoinfo/regi/manageList/service/ManageListService.java @@ -23,4 +23,8 @@ public interface ManageListService { public EgovMap updateModeifyTbl(HashMap params) throws Exception; public EgovMap updateModeifyUser(HashMap params) throws Exception; + + public ArrayList selectModifyItem(HashMap params) throws Exception; + + public ArrayList selectModifyItemBitmask(HashMap params) throws Exception; } diff --git a/src/main/java/geoinfo/regi/manageList/service/impl/ManageListServiceImpl.java b/src/main/java/geoinfo/regi/manageList/service/impl/ManageListServiceImpl.java index 5c9cfe42..ca73f384 100644 --- a/src/main/java/geoinfo/regi/manageList/service/impl/ManageListServiceImpl.java +++ b/src/main/java/geoinfo/regi/manageList/service/impl/ManageListServiceImpl.java @@ -57,4 +57,14 @@ public class ManageListServiceImpl implements ManageListService { return manageListMapper.updateModeifyUser(params); } + @Override + public ArrayList selectModifyItem(HashMap params) throws Exception { + return manageListMapper.selectModifyItem(params); + } + + @Override + public ArrayList selectModifyItemBitmask(HashMap params) throws Exception { + return manageListMapper.selectModifyItemBitmask(params); + } + } diff --git a/src/main/java/geoinfo/regi/status/RegiController.java b/src/main/java/geoinfo/regi/status/RegiController.java index 40a793ec..cf1f515f 100644 --- a/src/main/java/geoinfo/regi/status/RegiController.java +++ b/src/main/java/geoinfo/regi/status/RegiController.java @@ -374,6 +374,7 @@ public class RegiController { String PROJECT_CODE = files[k].toString();// 확인필요..데이터이름이 제대로 들어오는가????? String PROC = sUtil.checkNull(String.valueOf(params.get("PROC"))); String MODEIFY_CALL_REASON = sUtil.checkNull(String.valueOf(params.get("MODEIFY_CALL_REASON"))); + String MODIFY_ITEM = sUtil.checkNull(String.valueOf(params.get("MODIFY_ITEM"))); params.put("PROJECT_CODE", PROJECT_CODE); params.put("USERID", request.getSession().getAttribute("USERID"));//userid는 param 값 가져오는 지 확인. try { @@ -553,7 +554,7 @@ public class RegiController { // TEMP_MANAGE_STATE INSERT params.put("STATE", "5");// 수정요청으로 변경 params.put("MODEIFY_CALL_REASON", MODEIFY_CALL_REASON);// 수정요청으로 - // 변경 + params.put("MODIFY_ITEM", MODIFY_ITEM); // 변경 affectRow += masterService.mergeStateInsertModeify(params); // ------------------------------------------------------- @@ -608,6 +609,7 @@ public class RegiController { String PROJECT_CODE = sUtil.checkNull(String.valueOf(params.get("PROJECT_CODE"))); String PROC = sUtil.checkNull(String.valueOf(params.get("PROC"))); String MODEIFY_CALL_REASON = sUtil.checkNull(String.valueOf(params.get("MODEIFY_CALL_REASON"))); + String MODIFY_ITEM = sUtil.checkNull(String.valueOf(params.get("MODIFY_ITEM"))); params.put("PROJECT_CODE", PROJECT_CODE); params.put("USERID", request.getSession().getAttribute("USERID")); try { @@ -768,7 +770,8 @@ public class RegiController { // TEMP_MANAGE_STATE INSERT params.put("STATE", "5");// 수정요청으로 변경 params.put("MODEIFY_CALL_REASON", MODEIFY_CALL_REASON);// 수정요청으로 - // 변경 + params.put("MODIFY_ITEM", MODIFY_ITEM); // 변경 + affectRow += masterService.mergeStateInsertModeify(params); // ------------------------------------------------------- diff --git a/src/main/resources/egovframework/sqlmap/mapper/regi/manageList.xml b/src/main/resources/egovframework/sqlmap/mapper/regi/manageList.xml index 1b442736..72b8b530 100644 --- a/src/main/resources/egovframework/sqlmap/mapper/regi/manageList.xml +++ b/src/main/resources/egovframework/sqlmap/mapper/regi/manageList.xml @@ -395,4 +395,16 @@ ]]> + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/mapper/regi/regi.xml b/src/main/resources/egovframework/sqlmap/mapper/regi/regi.xml index e46e2acb..de3164c9 100644 --- a/src/main/resources/egovframework/sqlmap/mapper/regi/regi.xml +++ b/src/main/resources/egovframework/sqlmap/mapper/regi/regi.xml @@ -314,8 +314,8 @@ - @@ -82,6 +135,7 @@ function fn_smsGetResult(returnValue) {
+
+ +
+ + + +
저장
+
+