From 44353286e386f42ed34662fde54f0f97d0fcdf07 Mon Sep 17 00:00:00 2001 From: hylee Date: Wed, 16 Nov 2022 17:27:13 +0900 Subject: [PATCH] =?UTF-8?q?refactor:[pms:#2890]=EC=A1=B0=EC=A0=95=EC=A7=84?= =?UTF-8?q?=ED=96=89=EC=83=81=EC=84=B8=20>=20=ED=94=BC=EC=8B=A0=EC=B2=AD?= =?UTF-8?q?=EB=8C=80=EB=A6=AC=EC=9D=B8=20=EA=B8=B0=EB=8A=A5=20=EA=B5=AC?= =?UTF-8?q?=ED=98=84=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adjPgrMgr/apm/service/ApmService.java | 2 + .../adjPgrMgr/apm/service/impl/ApmDAO.java | 4 + .../apm/service/impl/ApmServiceImpl.java | 74 +++- .../adjPgrMgr/apm/web/ApmController.java | 18 + .../kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml | 42 +++ .../jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp | 10 + .../adjPgrMgr/apm/popup/updtRpplPop.jsp | 343 ++++++++++++++++++ 7 files changed, 473 insertions(+), 20 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/updtRpplPop.jsp diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/ApmService.java b/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/ApmService.java index 3f20d722..cc2bc8d5 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/ApmService.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/ApmService.java @@ -117,5 +117,7 @@ public interface ApmService { void addRpplPopPastAjax(RpplVO rpplVO); void updtRpplPopPastAjax(RpplVO rpplVO); + + RpplVO findByResPonDentDId(RpplVO rpplVO); } diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/impl/ApmDAO.java b/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/impl/ApmDAO.java index 3211ebbe..695684c2 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/impl/ApmDAO.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/impl/ApmDAO.java @@ -222,4 +222,8 @@ public class ApmDAO extends EgovAbstractDAO { } + public RpplVO findByResPonDentDId(RpplVO rpplVO) { + return (RpplVO) select("Apm.findByResPonDentDId", rpplVO); + } + } diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/impl/ApmServiceImpl.java b/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/impl/ApmServiceImpl.java index 4925d0ca..da6a4097 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/impl/ApmServiceImpl.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/apm/service/impl/ApmServiceImpl.java @@ -581,28 +581,11 @@ public class ApmServiceImpl implements ApmService { @Override public RpplVO findByRpplSeq(RpplVO rpplVO) { - - RpplVO resultVO = apmDAO.findByRpplSeq(rpplVO); - resultVO.setRpplAddr(egovCryptoUtil.decrypt(resultVO.getRpplAddr())); - resultVO.setRpplAddrCpYn(egovCryptoUtil.decrypt(resultVO.getRpplAddrCpYn())); - resultVO.setRpplAddrDtl(egovCryptoUtil.decrypt(resultVO.getRpplAddrDtl())); - resultVO.setRpplBizId(egovCryptoUtil.decrypt(resultVO.getRpplBizId())); - resultVO.setRpplBizNm(egovCryptoUtil.decrypt(resultVO.getRpplBizNm())); - resultVO.setRpplBizNo(egovCryptoUtil.decrypt(resultVO.getRpplBizNo())); - resultVO.setRpplEmail(egovCryptoUtil.decrypt(resultVO.getRpplEmail())); - resultVO.setRpplGrade(egovCryptoUtil.decrypt(resultVO.getRpplGrade())); - resultVO.setRpplNm(egovCryptoUtil.decrypt(resultVO.getRpplNm())); - resultVO.setRpplPhone(egovCryptoUtil.decrypt(resultVO.getRpplPhone())); - resultVO.setRpplPost(egovCryptoUtil.decrypt(resultVO.getRpplPost())); - resultVO.setRpplRealAddr(egovCryptoUtil.decrypt(resultVO.getRpplRealAddr())); - resultVO.setRpplRealAddrDtl(egovCryptoUtil.decrypt(resultVO.getRpplRealAddrDtl())); - resultVO.setRpplRealPost(egovCryptoUtil.decrypt(resultVO.getRpplRealPost())); - resultVO.setRpplRelationEtc(egovCryptoUtil.decrypt(resultVO.getRpplRelationEtc())); - - System.out.println(resultVO.toString()); + return this.rpplDataDecrypt(apmDAO.findByRpplSeq(rpplVO)); - return resultVO; +// RpplVO returnVO = this.rpplDataDecrypt(apmDAO.findByRpplSeq(rpplVO)); +// return returnVO; } @Override @@ -618,7 +601,31 @@ public class ApmServiceImpl implements ApmService { RpplVO returnVO = this.rpplDataEncrypt(rpplVO); apmDAO.updtRpplPopPastAjax(returnVO); } + + @Override + public RpplVO findByResPonDentDId(RpplVO rpplVO) { + + System.out.println(" ;::::: "+ rpplVO.getRpplRespddSeq()); + try { + return this.rpplDataDecrypt(apmDAO.findByResPonDentDId(rpplVO)); + + } catch (Exception e) { + e.printStackTrace(); + } + +// RpplVO resultVO = apmDAO.findByResPonDentDId(rpplVO); + return null; + } + + /** + * @methodName : rpplDataEncrypt + * @author : 이호영 + * @date : 2022.11.16 + * @description : rppl 암호화 메소드 + * @param rpplVO + * @return + */ private RpplVO rpplDataEncrypt(RpplVO rpplVO) { rpplVO.setRpplAddr(egovCryptoUtil.encrypt(rpplVO.getRpplAddr())); @@ -638,6 +645,33 @@ public class ApmServiceImpl implements ApmService { return rpplVO; } + + /** + * @methodName : rpplDataDecrypt + * @author : 이호영 + * @date : 2022.11.16 + * @description : rppl 복호화 메소드 + * @param resultVO + * @return + */ + private RpplVO rpplDataDecrypt(RpplVO resultVO) { + resultVO.setRpplAddr(egovCryptoUtil.decrypt(resultVO.getRpplAddr())); + resultVO.setRpplAddrCpYn(egovCryptoUtil.decrypt(resultVO.getRpplAddrCpYn())); + resultVO.setRpplAddrDtl(egovCryptoUtil.decrypt(resultVO.getRpplAddrDtl())); + resultVO.setRpplBizId(egovCryptoUtil.decrypt(resultVO.getRpplBizId())); + resultVO.setRpplBizNm(egovCryptoUtil.decrypt(resultVO.getRpplBizNm())); + resultVO.setRpplBizNo(egovCryptoUtil.decrypt(resultVO.getRpplBizNo())); + resultVO.setRpplEmail(egovCryptoUtil.decrypt(resultVO.getRpplEmail())); + resultVO.setRpplGrade(egovCryptoUtil.decrypt(resultVO.getRpplGrade())); + resultVO.setRpplNm(egovCryptoUtil.decrypt(resultVO.getRpplNm())); + resultVO.setRpplPhone(egovCryptoUtil.decrypt(resultVO.getRpplPhone())); + resultVO.setRpplPost(egovCryptoUtil.decrypt(resultVO.getRpplPost())); + resultVO.setRpplRealAddr(egovCryptoUtil.decrypt(resultVO.getRpplRealAddr())); + resultVO.setRpplRealAddrDtl(egovCryptoUtil.decrypt(resultVO.getRpplRealAddrDtl())); + resultVO.setRpplRealPost(egovCryptoUtil.decrypt(resultVO.getRpplRealPost())); + resultVO.setRpplRelationEtc(egovCryptoUtil.decrypt(resultVO.getRpplRelationEtc())); + return resultVO; + } diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java b/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java index 633302ec..2835bbdf 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java @@ -709,6 +709,24 @@ public class ApmController { return "/kccadr/adjPgrMgr/apm/popup/addRpplPop"; } + /** + * 대리인등록 팝업 상세 + * + * @param dlvinfoVO + * @param model + * @return + * @throws Exception + */ + @RequestMapping(value = "popup/updtRpplPop.do") + public String updtRpplPop(@ModelAttribute("info") RpplVO rpplVO, ModelMap model) throws Exception { + + RpplVO resultVO = apmService.findByResPonDentDId(rpplVO); + + model.addAttribute("resultVO", resultVO); + + return "/kccadr/adjPgrMgr/apm/popup/updtRpplPop"; + } + /** * 대리인등록 팝업 상세 * diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml index 032fcf48..198f1380 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjPgrMgr/apm/Apm_SQL_Mysql.xml @@ -253,6 +253,48 @@ WHERE A.RPPL_SEQ = #rpplSeq# + + " /> <%-- " /> --%> + @@ -1321,6 +1330,7 @@ $(document).ready(function(){ + diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/updtRpplPop.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/updtRpplPop.jsp new file mode 100644 index 00000000..1fddd404 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/updtRpplPop.jsp @@ -0,0 +1,343 @@ + +<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> +<%@ 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="validator" uri="http://www.springmodules.org/tags/commons-validator"%> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<% +/** + * @Class Name : srcAdmNoPop.jsp + * @Description : 조정접수 + * @Modification Information + * @ + * @ 수정일 수정자 수정내용 + * @ ------- -------- --------------------------- + * @ 2021.08.16 김봉호 최초 생성 + * @author 김봉호 + * @since 2021.08.16 + * @version 1.0 + * @see + * + */ +%> + + +대리인등록 + + + + + + +<%-- 원자력 --%> + + + + + " /> + " /> + " /> + + + +
+
+ +

대리인 등록

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
대리인 이름 + +
본인과의 관계 +
+ + + + + + + + + + + + + + + + + +
+
직책 + +
대리인 주소 + + +
+ + +
+ +
이메일 + + + + "> + @ + "> + + +
연락처 + + - + + - + + +
이메일 수신여부 +
+ + + + + + + + +
+
SMS 수신여부 +
+ + + + + + + + +
+
대리신청서 + + + + +
+ + + + + + + + + + + + + + + + + + + +
파일 명종류크기삭제
+

+ 첨부하실 파일을 + 마우스로 끌어서 + 넣어주세요. +

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
파일 명종류크기삭제
+ + + + "> + + + + "> + + + + +
+
+
+ +
+ + +
+
+
+
+ +