diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnService.java b/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnService.java index cf1a0df3..d8899ec8 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnService.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnService.java @@ -49,4 +49,6 @@ public interface AdjCourtCnctnService { public AdjCourtDeptVO selectCourtDept(AdjCourtDeptVO adjCourtDeptVO) throws Exception; public RestResponse insertAdjCourtRprtDePopAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception; + + void updateOfcpsNmFromAdrCourtDeptMgr(AdjCourtCnctnVO adjCourtCnctnVO); } diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnVO.java b/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnVO.java index 798883a5..d10994ef 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnVO.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/service/AdjCourtCnctnVO.java @@ -77,6 +77,8 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable { private String ckStsList[]; private String ckStsListAll; + private String crtLinkHouseList[]; + private String crtLinkHouseAll; private String searchMonth; @@ -99,6 +101,10 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable { private String deptOrdinaryYn; private String uniqId; + + private String crtCnfrm; + + private String ofcpsNm; public String getCrtSeq() { return crtSeq; @@ -382,6 +388,18 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable { public void setSearchStatCd(String searchStatCd) { this.searchStatCd = searchStatCd; } + public String[] getCrtLinkHouseList() { + return crtLinkHouseList; + } + public void setCrtLinkHouseList(String[] crtLinkHouseList) { + this.crtLinkHouseList = crtLinkHouseList; + } + public String getCrtLinkHouseAll() { + return crtLinkHouseAll; + } + public void setCrtLinkHouseAll(String crtLinkHouseAll) { + this.crtLinkHouseAll = crtLinkHouseAll; + } public String[] getCkStsList() { return ckStsList; } @@ -466,6 +484,18 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable { public void setUniqId(String uniqId) { this.uniqId = uniqId; } + public String getCrtCnfrm() { + return crtCnfrm; + } + public void setCrtCnfrm(String crtCnfrm) { + this.crtCnfrm = crtCnfrm; + } + public String getOfcpsNm() { + return ofcpsNm; + } + public void setOfcpsNm(String ofcpsNm) { + this.ofcpsNm = ofcpsNm; + } diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnDAO.java b/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnDAO.java index 6a31310e..61b2db9c 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnDAO.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnDAO.java @@ -102,6 +102,10 @@ public class AdjCourtCnctnDAO extends EgovAbstractDAO { public void insertAdjCourtRprtDePopAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception { update("adjCourtCnctnDAO.insertAdjCourtRprtDePopAjax", adjCourtCnctnVO); } + + public void updateOfcpsNmFromAdrCourtDeptMgr(AdjCourtCnctnVO adjCourtCnctnVO) { + update("adjCourtCnctnDAO.updateOfcpsNmFromAdrCourtDeptMgr", adjCourtCnctnVO); + } } diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnServiceImpl.java b/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnServiceImpl.java index 02c51a42..6a656e2e 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnServiceImpl.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/service/impl/AdjCourtCnctnServiceImpl.java @@ -289,6 +289,13 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements } return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now()); } + + @Override + public void updateOfcpsNmFromAdrCourtDeptMgr(AdjCourtCnctnVO adjCourtCnctnVO) { + // TODO Auto-generated method stub + adjCourtCnctnDAO.updateOfcpsNmFromAdrCourtDeptMgr(adjCourtCnctnVO); + + } } diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java b/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java index 85dde2f1..b4ca46ee 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java @@ -96,7 +96,9 @@ public class AdjCourtCnctnController { if(loginVO != null && (KccadrCourtConstants.CRT_DEPT_ORDINARY).equals(loginVO.getOfcpsNm())) { adjCourtCnctnVO.setDeptOrdinaryYn("Y"); adjCourtCnctnVO.setUniqId(loginVO.getUniqId()); + } + model.addAttribute("ofcpsNm",loginVO.getOfcpsNm()); adjCourtCnctnVO.setSearchStatCd("list"); @@ -141,6 +143,12 @@ public class AdjCourtCnctnController { model.addAttribute("deptNmArr", deptNmArr(list)); model.addAttribute("list", list); + + ComDefaultCodeVO vo = new ComDefaultCodeVO(); + vo.setCodeId("CC701"); + List corporationCmmCode = cmmUseService.selectCmmCodeDetail(vo); + model.addAttribute("corporationCmmCode", corporationCmmCode); + return "kccadr/adjCourtCnctn/adjCourtCnctnList"; } @@ -162,6 +170,18 @@ public class AdjCourtCnctnController { AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO); + + // 처음 확인이면 확인 컬럼에 crtCnfrm = "Y" udpate + if("N".equals(CourtVO.getCrtCnfrm()) + && "80".equals(CourtVO.getOfcpsNm())) { + + CourtVO.setCrtCnfrm("Y"); + CourtVO.setEsntlId(loginVO.getUniqId()); + CourtVO.setLastUpdusrId(loginVO.getUniqId()); + + adjCourtCnctnService.updateOfcpsNmFromAdrCourtDeptMgr(CourtVO); + } + if(StringUtil.isEmpty(adjCourtCnctnVO.getTabSeq())) { adjCourtCnctnVO.setTabSeq("0"); } diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml index 5116b2c8..153637c6 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjCourtCnctn/AdjCourtCnctn_SQL_Mysql.xml @@ -14,7 +14,8 @@ (SELECT t1.crt_seq, t1.esntl_id, t1.crt_dept_ty, - t2.user_nm + t2.user_nm, + t1.crt_cnfrm FROM adr_court_dept_mgr t1 LEFT JOIN lettnemplyrinfo t2 ON t1.esntl_id = t2.esntl_id @@ -86,6 +87,17 @@ #ckStsList[]# + + AND crt_link_house IS NOT NULL + + + + #crtLinkHouseList[]# + + + + + b.esntl_id = #searchLoginId# @@ -137,7 +149,8 @@ a.crt_allct_ddl_de_add1st as crtAllctDdlDeAdd1st, a.crt_allct_ddl_de_add2nd as crtAllctDdlDeAdd2nd, b.user_nm AS deptNm, - c.user_nm AS deptNmArr + c.user_nm AS deptNmArr, + b.crt_cnfrm AS crtCnfrm ORDER BY a.frst_regist_pnttm desc @@ -997,4 +1010,15 @@ + + + UPDATE adr_court_dept_mgr + SET crt_cnfrm = #crtCnfrm# + , last_updusr_id = #lastUpdusrId# + , last_updt_pnttm = now() + WHERE crt_seq = #crtSeq# + and esntl_id = #esntlId# + + + diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnDetail.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnDetail.jsp index b3fbe314..34ca3031 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnDetail.jsp @@ -92,7 +92,7 @@
- + <%-- --%>
diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnList.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnList.jsp index 634cb85b..094ac09e 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnList.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnList.jsp @@ -22,6 +22,9 @@ $(document).ready(function(){ $("input[name=ckStsListAll]").attr("checked", true); + + $("input[name=crtLinkHouseAll]").attr("checked", true); + fncCheckValue('ckStsList', '${val}') @@ -70,13 +73,15 @@ function linkPage(pageNo){ function fn_Create(){ var goForm = document.goForm; + goForm.action = ""; goForm.submit(); } -function fn_goDetail(crtSeq){ +function fn_goDetail(crtSeq, crtCnfrm){ var goForm = document.goForm; goForm.action = ""; goForm.crtSeq.value = crtSeq; + goForm.crtCnfrm.value = crtCnfrm; goForm.submit(); } @@ -156,6 +161,27 @@ function setSearchMonthDate(month) { + + + +
  • +

    회부법원

    +
    + + + + + + + checked="checked" + > + + + +
    +
  • <%-- --%>

    조정상태

    @@ -286,7 +312,14 @@ function setSearchMonthDate(month) { - + + + + + + + + @@ -296,15 +329,15 @@ function setSearchMonthDate(month) { - - - - - - - - - + + + + + + + + + @@ -343,6 +376,8 @@ function setSearchMonthDate(month) {
    " method="post"> + +
    \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/pop/adjCourtCnctnFilePop.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/pop/adjCourtCnctnFilePop.jsp index b2599f78..8e56ffe9 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/pop/adjCourtCnctnFilePop.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/pop/adjCourtCnctnFilePop.jsp @@ -96,7 +96,7 @@

    첨부서류

    - +