diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java index 07c0d77e..a294bcfb 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/trgtMng/web/CndtnTrgtMngController.java @@ -279,12 +279,17 @@ public class CndtnTrgtMngController { LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 cndtnTrgtMngVO.setLastUpdusrId(loginVO.getUniqId()); - try { + // 대괄호 제거 + List resultList = new ArrayList<>(); + for (String list : cndtnTrgtMngVO.getSspnIdtmtTrgtOrdList()) { + resultList.add(list.replace("[","").replace("]","")); // 내부 리스트의 모든 요소를 resultList에 추가 + } + cndtnTrgtMngVO.setSspnIdtmtTrgtOrdList(resultList); + + try { cndtnTrgtInfoMngService.updateEduStateCdAndReqStateCdAjax(cndtnTrgtMngVO); - - modelAndView.addObject("result", "success"); } catch (Exception ex) { diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java index 75959a86..4b7f0caf 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java @@ -1921,6 +1921,7 @@ public class CndtnPrcsInfoMngController { //VEPrcsDetailVO info = vEPrcsAplctPrdService.findByCnclInfo(vEPrcsDetailVO); System.out.println("====================="); + System.out.println("===================== :: "+ vEPrcsDetailVO.getSspnIdtmtTrgtOrdList().toString()); //파일 정보 가져오기 // FileVO fileVO = new FileVO(); diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp index 2f11d746..900df66e 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/popup/cnclStatusPopup.jsp @@ -70,8 +70,8 @@ success : function(returnData) { if (returnData.result == "success") { alert("변경 처리 되었습니다."); - opener.location.reload(); - //window.close(); +// opener.location.reload(); + window.close(); } else { alert("변경 중 오류가 발생하였습니다."); } diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp index 8591de4c..802896e0 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/trgtList.jsp @@ -326,10 +326,17 @@ //document.listForm.eduAplctOrd.value = eduAplctOrd; //document.listForm.eduChasiOrd.value = eduChasiOrd; document.popForm.action = ""; - window.open("", "_CancelStatusPopup", "scrollbars = no, top=100px, left=100px, height=750px, width=750px"); + var popup = window.open("", "_CancelStatusPopup", "scrollbars = no, top=100px, left=100px, height=750px, width=750px"); document.popForm.target = "_CancelStatusPopup"; document.popForm.submit(); + var timer = setInterval(function() { + if(popup.closed) { + clearInterval(timer); + window.location.reload(); + } + }, 1000); + /* commonPopWindowopenForm( ""