From d7976f96e997fefe1d72a76ece17fc6c9294350a Mon Sep 17 00:00:00 2001 From: tolag3 Date: Fri, 12 Jan 2024 11:47:08 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A4=80=ED=98=B8=20=EC=A0=84?= =?UTF-8?q?=EC=9E=90=EC=A1=B0=EC=A0=95=EC=8B=9C=EC=8A=A4=ED=85=9C=20?= =?UTF-8?q?=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 법연연계 개발중 --- .../web/AdjCourtCnctnController.java | 51 + .../adjCourtCnctn/adjCourtCnctnApprov.jsp | 1315 +++++++++++++++++ 2 files changed, 1366 insertions(+) create mode 100644 src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnApprov.jsp diff --git a/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java b/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java index 84bbd3a9..2c869c17 100644 --- a/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java +++ b/src/main/java/kcc/kccadr/adjCourtCnctn/web/AdjCourtCnctnController.java @@ -1,10 +1,12 @@ package kcc.kccadr.adjCourtCnctn.web; +import java.util.ArrayList; import java.util.List; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import org.apache.commons.lang3.StringUtils; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; @@ -15,9 +17,16 @@ import org.springframework.web.multipart.MultipartHttpServletRequest; import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import kcc.com.cmm.LoginVO; +import kcc.com.cmm.util.DateUtil; +import kcc.com.cmm.util.StringUtil; import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnService; import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO; +import kcc.kccadr.adjPgrMgr.drt.service.DrtVO; +import kcc.kccadr.adjPgrMgr.ent.service.EntVO; +import kcc.kccadr.adjPgrMgr.iam.service.InternalApprovManageVO; import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO; +import kcc.kccadr.adjRppl.service.AdjRpplVO; +import kcc.kccadr.cmm.KccadrConstants; import kcc.kccadr.cmm.RestResponse; /** @@ -120,4 +129,46 @@ public class AdjCourtCnctnController { return ResponseEntity.ok().body(adjCourtCnctnService.updateCourtCnctn(adjCourtCnctnVO)); } + + + + + @RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnApprov.do") + public String adjCourtCnctnApprov(@ModelAttribute("internalApprovManageVO") InternalApprovManageVO internalApprovManageVO, ModelMap model) throws Exception { + String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString(); + LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); + + if (loginVO == null) { + + model.addAttribute("msg", "로그인 해주세요."); + return "redirect:/web/user/login/ssoLogin.do"; + } + + internalApprovManageVO.setSearchSbmtId(loginVO.getUniqId()); + InternalApprovManageVO info = new InternalApprovManageVO(); + List approvLine = new ArrayList(); + + String aftThree = ""; + //접수일로부터 3개월뒤 날짜 구하기 + if(StringUtil.isNotEmpty(info.getReqDt())) { + + String reqDt = info.getReqDt(); + DateUtil dateUtil = new DateUtil(); + aftThree = dateUtil.AddDate(reqDt, 0, 3, 0); + + } + + // 20221201 이호영 + // 법인일 경우 법인명+대표자명 노출 + AdjRpplVO rpplVO = new AdjRpplVO(); + info.setRpplUsrTy(rpplVO.getRpplUsrTy()); + info.setRpplBizNm(rpplVO.getRpplNm()); + + model.addAttribute("info", info); + model.addAttribute("approvLine", approvLine); + model.addAttribute("aftThree", aftThree); //접수일로 3개월 뒤 날짜 정보 + //22.02.08 최고관리자의 경우 반려 결재 버튼 미노출 처리 + model.addAttribute("auth", loginVO.getAuthority()); + return "kccadr/adjCourtCnctn/adjCourtCnctnApprov"; + } } diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnApprov.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnApprov.jsp new file mode 100644 index 00000000..38c845b3 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjCourtCnctn/adjCourtCnctnApprov.jsp @@ -0,0 +1,1315 @@ + +<%@ page language="java" contentType="text/html; charset=utf-8" + pageEncoding="utf-8"%> +<%@ page import="kcc.kccadr.cmm.KccadrConstants"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> +<% pageContext.setAttribute("replaceChar", "\n"); %> + +<% + /** + * @Class Name : AdjustDeptManagerCreate.jsp + * @Description : 관리자 일정관리 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.08.16 김봉호 최초 생성 + * @author 김봉호 + * @since 2021.08.21 + * @version 1.0 + * @see + * + */ +%> + + +조정결재 + + + + + + + + + + + + +
+ + + + + + + " /> + " /> + " /> + "/> + "/> + "/> + "/> + + +
+ + + + + + + + + + + +
+
+ +
+

법원연계 결재 상세 -

+
    +
  • +
  • 조정진행관리

  • +
  • 내부결재목록

  • +
  • 조정결재상세
  • +
+
+ + +
+ + + + + + <%--
+

조정번호 : 2021조정054

+

접수일 : 2021-07-15

+

진행현황 : 조정진행

+
--%> + + +

사건 정보

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<%-- --%> + + + + + + + + + + + + + + +<%-- --%> + + + + + + + + + + + <%-- 조정기일 통지서요청(205010) 이후 결재 요청일 경우 조정기일 정보 노출_이준호_220222 --%> + <%-- 205010 --%> + + + + + + + + +

조정번호

+ + +

조정건명

이용에 따른 분쟁

피고

+ + + (대표: ) + + + + + +

피고의 대리인

+ + () + +

피고

피고의 대리인

+ + () + +

접수연월일

+

+ + + () + +

+

종료년월일

조정위원

+

+ + + (부장: + + 위원: + + ) + +

+

장소

총괄 조정위원 +

+ +

+
진행상태 +

+ + + + + + + + +

+

조정결과

+

+ <%-- --%> + +

+

종결일

조정기일

+

+ +

+

+
+ + +
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + +

원고 정보

+ ${fn:replace(info.reqTempCn1, replaceChar, "
")} +
+ ${fn:replace(info.reqCn1, replaceChar, "
")} +

피고정보

+ ${fn:replace(info.reqTempCn2, replaceChar, "
")} +
+ ${fn:replace(info.reqCn2, replaceChar, "
")} +
+
+ + +
+ + +
+ +<%-- --%> +<%-- --%> + + + +

결재진행

+
+ <%-- --%> + + <%-- --%> +
+
+ + + + + + + + + + + + + + + + +
결재요청일 +

+
결재대기 +

+ +

+
+
+ + +
+ + + <%-- 반려 이후 제외 --%> + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

+ +

+
+ +

+
+
+ + + +
+
+ + + +
+ +

담당자

+ +

+
+ +

+
+
+
+ +

조정위원

+ +

+
+ +

+
+
+
+ +

총괄조정위원

+ +

+
+ +

+
+
+
+ +
+
+ <%-- 대결버튼은 현재 결재자 이거나 최고관리자인 경우만 나타나게 --%> + + + + + + <%-- 취하종결 상세보기 --%> + <%-- + + + + --%> + + <%-- 불성립종결, 직권조정, 조정권고 상세보기 --%> + <%-- + + + + + + + + + + + + + + + + + + + + --%> +
+
+ <%-- 최고관리자의 경우 결재, 반려 버튼 미노출 --%> + + + + + + + +
+
+ +
+ +
+
+
+ +