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#
+
+