From a5f5b01ddb3401fef831a2ec9eb23a044096d0f9 Mon Sep 17 00:00:00 2001
From: LJH
Date: Tue, 18 Oct 2022 16:03:32 +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?=EA=B3=A0=EB=8F=84=ED=99=94=20=20-=20(=EC=82=AC=EC=9A=A9?=
=?UTF-8?q?=EC=9E=90)=20=EC=86=A1=EB=8B=AC=EC=A0=95=EB=B3=B4=20=EC=A1=B0?=
=?UTF-8?q?=ED=9A=8C=20=EC=99=84=EB=A3=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ars/web/AdjstReqStatusController.java | 43 +++++++++++++++-
.../dlvinfo/service/DlvinfoService.java | 3 +-
.../dlvinfo/service/impl/DlvinfoDAO.java | 5 ++
.../service/impl/DlvinfoServiceImpl.java | 7 ++-
.../adjRppl/service/AdjRpplService.java | 2 +
.../adjRppl/service/impl/AdjRpplDAO.java | 4 ++
.../service/impl/AdjRpplServiceImpl.java | 6 +++
.../kccadrCom/web/KccadrCommonController.java | 5 +-
.../adjPgrMgr/dlvinfo/Dlvinfo_SQL_Mysql.xml | 21 ++++++++
.../kccadr/adjrppl/AdjRppl_SQL_Mysql.xml | 49 +++++++++++++++++++
.../ars/tab/adjstReqStatusTabDetail.jsp | 21 ++++----
11 files changed, 150 insertions(+), 16 deletions(-)
diff --git a/src/main/java/kcc/kccadr/accdnt/ars/web/AdjstReqStatusController.java b/src/main/java/kcc/kccadr/accdnt/ars/web/AdjstReqStatusController.java
index 09a4e5fd..5bae1125 100644
--- a/src/main/java/kcc/kccadr/accdnt/ars/web/AdjstReqStatusController.java
+++ b/src/main/java/kcc/kccadr/accdnt/ars/web/AdjstReqStatusController.java
@@ -2,12 +2,12 @@ package kcc.kccadr.accdnt.ars.web;
import java.util.HashMap;
import java.util.List;
-import java.util.Map;
import java.util.Optional;
import java.util.stream.Collectors;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
@@ -30,8 +30,12 @@ import kcc.kccadr.accdnt.ai.service.AdjstIncidentService;
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusService;
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
+import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoService;
+import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoVO;
import kcc.kccadr.adjPgrMgr.exmp.app.service.ExmpAppManageService;
import kcc.kccadr.adjPgrMgr.exmp.cmm.ExmpManageVO;
+import kcc.kccadr.adjRppl.service.AdjRpplService;
+import kcc.kccadr.adjRppl.service.AdjRpplVO;
import kcc.kccadr.adjclsmgr.service.AdjClsMgrService;
import kcc.kccadr.adjclsmgr.service.AdjClsMgrVO;
import kcc.kccadr.advc.service.AdrHstryMgrService;
@@ -89,6 +93,16 @@ public class AdjstReqStatusController {
@Resource(name = "ExmpAppManageService")
private ExmpAppManageService exmpAppManageService;
+
+ @Resource(name = "dlvinfoService")
+ private DlvinfoService dlvinfoService;
+
+ @Resource(name = "adjRpplService")
+ private AdjRpplService adjRpplService;
+
+
+
+
/**
* 조정진행 상태 및 관리 목록 화면
*/
@@ -220,7 +234,9 @@ public class AdjstReqStatusController {
public String adjstReqStatusTabDetail(
@ModelAttribute("adjstReqStatusVO") AdjstReqStatusVO adjstReqStatusVO
, @ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO
- , ModelMap model) throws Exception {
+ , ModelMap model
+ , HttpServletRequest request
+ , HttpServletResponse response) throws Exception {
// 조정신청 관련인 조회
List list = adjstReqStatusService.selectAdjstReqRpplInfo(adjstReqStatusVO);
@@ -278,6 +294,29 @@ public class AdjstReqStatusController {
model.addAttribute("list_mgr" , adrHstryMgrService.selectList(adrHstryMgrVO));
//이력값 - 끝
+ /*
+ * 송달정보조회
+ * select
+ * */
+ DlvinfoVO dlvinfoVO = new DlvinfoVO();
+ dlvinfoVO.setAdrSeq(adjstReqStatusVO.getAdrSeq());
+
+ //로그인한 사용자 이름으로 등록된 송달 리스트 조회
+ LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
+ String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
+ String rpplNm = "";
+ if(!"".equals(userId)) {
+ AdjRpplVO adjRpplVO = new AdjRpplVO();
+ adjRpplVO.setAdrSeq(adjstReqStatusVO.getAdrSeq());
+ adjRpplVO.setRpplId(userId);
+ adjRpplVO = adjRpplService.selectAdjRpplInfo(adjRpplVO);
+ rpplNm = egovCryptoUtil.decrypt(adjRpplVO.getRpplNm());
+ dlvinfoVO.setRpplNm(rpplNm);
+ }
+
+ List dlvinfoList = dlvinfoService.selectAdjustDlvryList(dlvinfoVO);
+
+ model.addAttribute("dlvinfoList", dlvinfoList);
return "/web/kccadr/accdnt/ars/tab/adjstReqStatusTabDetail";
}
diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/dlvinfo/service/DlvinfoService.java b/src/main/java/kcc/kccadr/adjPgrMgr/dlvinfo/service/DlvinfoService.java
index 29dbd949..86f18399 100644
--- a/src/main/java/kcc/kccadr/adjPgrMgr/dlvinfo/service/DlvinfoService.java
+++ b/src/main/java/kcc/kccadr/adjPgrMgr/dlvinfo/service/DlvinfoService.java
@@ -31,7 +31,8 @@ public interface DlvinfoService {
List selectAdjustDeliverySocialList(DlvinfoVO dlvinfoVO) throws Exception;
DlvinfoVO selectDlvryInfo(DlvinfoVO dlvinfoVO) throws Exception;
-
+
+ List selectAdjustDlvryList(DlvinfoVO dlvinfoVO) throws Exception;
/*
* List
-
-
-
+
+
+
+