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) {
+
+ +
+ + + +
저장
+
+