diff --git a/src/main/java/kcc/kccadr/adjReqMgrPast/service/AdjReqMgrPastVO.java b/src/main/java/kcc/kccadr/adjReqMgrPast/service/AdjReqMgrPastVO.java index f7ba431e..093fe457 100644 --- a/src/main/java/kcc/kccadr/adjReqMgrPast/service/AdjReqMgrPastVO.java +++ b/src/main/java/kcc/kccadr/adjReqMgrPast/service/AdjReqMgrPastVO.java @@ -111,7 +111,9 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable { private String addUsrIdList[]; /* ass.addUsrId | ass.assUsrTy | add_yn " */ private String addUsrId; /* ass.addUsrId | ass.assUsrTy | add_yn " */ private String addAgntList[]; /* ass.agntSeq | ass.assUsrTy | add_yn " */ - // 조정기일대리인 + + // 조정기일대리인 + private String addUsrNmList[]; /* ass.agntSeq | ass.assUsrTy | add_yn " */ private String adrSn = ""; // 조정회차 private String agntSeq = ""; // 대리인일련번호 private String agntSbmtYn = ""; // 조정대리신청제출여부 @@ -1219,6 +1221,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable { public void setAppPlaceDetailTx(String appPlaceDetailTx) { this.appPlaceDetailTx = appPlaceDetailTx; } + + public String[] getAddUsrNmList() { + return addUsrNmList; + } + + public void setAddUsrNmList(String[] addUsrNmList) { + this.addUsrNmList = addUsrNmList; + } diff --git a/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java b/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java index 66f74f95..5e097bc4 100644 --- a/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java +++ b/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java @@ -680,66 +680,42 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements /* 신청인 */ AdjAssMgrPastVO adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); - String addUsrIdS = adjPastVO.getAddUsrIdList()[0]; - adjAssMgrPastVO.setAssPstSeq(addUsrIdS.split("\\|")[0]); - adjAssMgrPastVO.setAddYn(addUsrIdS.split("\\|")[1]); -// adjReqMgrPastDAO.updateAdjAss(adjAssMgrPastVO); - /* 피신청인 */ - adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); - String addUsrIdP = adjPastVO.getAddUsrIdList()[1]; - adjAssMgrPastVO.setAssPstSeq(addUsrIdP.split("\\|")[0]); - adjAssMgrPastVO.setAddYn(addUsrIdP.split("\\|")[1]); -// adjReqMgrPastDAO.updateAdjAss(adjAssMgrPastVO); - - String assPstUsrNmS = adjPastVO.getAddAgntList()[0]; - String assPstUsrNmP = adjPastVO.getAddAgntList()[1]; - - /* 신청 참관 대리인 */ - if(StringUtils.isNotEmpty(assPstUsrNmS)) - { - System.out.println("assPstUsrNmS : "+ assPstUsrNmS); - adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); - adjAssMgrPastVO.setAssPstSeq(assPstUsrNmS.split("\\|")[0]); - adjAssMgrPastVO.setAssPstUsrNm(assPstUsrNmS.split("\\|")[1]); - adjAssMgrPastVO.setAddYn("Y"); -// adjReqMgrPastDAO.updateAdjAss(adjAssMgrPastVO); - - } - /* 피신청 참관 대리인 */ - if(StringUtils.isNotEmpty(assPstUsrNmP)) + for(String addusrList : adjPastVO.getAddUsrIdList()) { adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); - adjAssMgrPastVO.setAssPstSeq(assPstUsrNmP.split("\\|")[0]); - adjAssMgrPastVO.setAssPstUsrNm(assPstUsrNmP.split("\\|")[1]); - adjAssMgrPastVO.setAddYn("Y"); + adjAssMgrPastVO.setAssPstSeq(addusrList.split("\\|")[0]); + adjAssMgrPastVO.setAddYn(addusrList.split("\\|")[1]); + adjReqMgrPastDAO.updateAdjAss(adjAssMgrPastVO); } - /* 조정부장 필수 값*/ - adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); - adjAssMgrPastVO.setAssPstUsrTy("01"); - adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm0()); - adjAssMgrPastVO.setAddYn("Y"); - /* 조정위원 1*/ - if(StringUtils.isNotEmpty(adjPastVO.getAddUsrNm1())) + + for(String addusrList : adjPastVO.getAddAgntList()) { - adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); - adjAssMgrPastVO.setAssPstUsrTy("02"); - adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm1()); - adjAssMgrPastVO.setAddYn("Y"); + if(StringUtils.isNotEmpty(addusrList)) + { + adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); + adjAssMgrPastVO.setAssPstSeq(addusrList.split("\\|")[0]); + adjAssMgrPastVO.setAssPstUsrNm(addusrList.split("\\|")[1]); + adjAssMgrPastVO.setAddYn("Y"); + adjReqMgrPastDAO.updateAdjAss(adjAssMgrPastVO); + } } - - /* 조정위원 2*/ - if(StringUtils.isNotEmpty(adjPastVO.getAddUsrNm2())) + // 조정위원 + for(String addusrList : adjPastVO.getAddUsrNmList()) { - adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); - adjAssMgrPastVO.setAssPstUsrTy("02"); - adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm2()); - adjAssMgrPastVO.setAddYn("Y"); + if(StringUtils.isNotEmpty(addusrList)) + { + adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO); + adjAssMgrPastVO.setAssPstSeq(addusrList.split("\\|")[0]); + adjAssMgrPastVO.setAssPstUsrTy(addusrList.split("\\|")[1]); + adjAssMgrPastVO.setAssPstUsrNm(addusrList.split("\\|")[2]); + adjAssMgrPastVO.setAddYn("Y"); + adjReqMgrPastDAO.updateAdjAss(adjAssMgrPastVO); + } } - } diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml index 995e0efa..1d578185 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml @@ -422,10 +422,10 @@ UPDATE ADR_ASS_MGR_PST SET - ADD_YN = #addYn# - , ASS_PST_USR_NM = #assPstUsrNm# - , LAST_UPDUSR_ID = #lastUpdusrId# - , LAST_UPDT_PNTTM = NOW() + ADD_YN = #addYn# + , ASS_PST_USR_NM = #assPstUsrNm# + , LAST_UPDUSR_ID = #lastUpdusrId# + , LAST_UPDT_PNTTM = NOW() WHERE ASS_PST_SEQ = #assPstSeq# diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/drtUpdtPop.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/drtUpdtPop.jsp index 81057c80..b8203ea2 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/drtUpdtPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/drtUpdtPop.jsp @@ -82,28 +82,31 @@ function fncUpdt(p_param) { + // 참관대리인 if (!isEmptyObj('addAgntListSTemp')) { var val = $('#addAgntListSSeqTemp').val()+'|'+$('#addAgntListSTemp').val(); - $('#addAgntListS').val(val); } - - if (!isEmptyObj('addAgntListPTemp')) { - $('#addAgntListP').val($('#addAgntListPSeqTemp').val()+'|'+$('#addAgntListPTemp').val()); } - + + /* 조정위원 */ + if (!isEmptyObj('addUsrNm0')) { + $('#addUsrNmList0').val($('#addUsrSeq0').val()+'|01|'+$('#addUsrNm0').val()); + } + if (!isEmptyObj('addUsrNm1')) { + $('#addUsrNmList1').val($('#addUsrSeq1').val()+'|02|'+$('#addUsrNm1').val()); + } + if (!isEmptyObj('addUsrNm2')) { + $('#addUsrNmList2').val($('#addUsrSeq2').val()+'|02|'+$('#addUsrNm2').val()); + } if(isValid()){ - - + var f = document.getElementById("listForm"); var data = new FormData(f); - - - if (confirm('작성된 내용을 수정하시겠습니까?')) { $.ajax({ @@ -216,6 +219,10 @@ " /> + + + +