From 8ce01ffb4cfb345df811f9c2ad1fa9f5a36dea3c Mon Sep 17 00:00:00 2001 From: hylee Date: Fri, 23 Sep 2022 18:30:42 +0900 Subject: [PATCH] =?UTF-8?q?feat:=EA=B3=BC=EA=B1=B0=EC=82=AC=EA=B1=B4?= =?UTF-8?q?=EC=9D=B4=EB=A0=A5=20=EB=93=B1=EB=A1=9D=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/AdjReqMgrPastVO.java | 12 ++- .../impl/AdjReqMgrPastServiceImpl.java | 74 +++++++------------ .../adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml | 8 +- .../jsp/kccadr/adjReqMgrPast/drtUpdtPop.jsp | 50 ++++++++----- 4 files changed, 70 insertions(+), 74 deletions(-) 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 @@ " /> + + + +
@@ -434,11 +441,12 @@ - - + + - + +   @@ -446,12 +454,12 @@ - - + + - -   + +   @@ -459,12 +467,14 @@ - - + + + -   + +