참관대리인 등록 팝업 오류 수정

This commit is contained in:
wyh 2023-10-13 14:21:23 +09:00
parent 3091511df1
commit de282dbc21
3 changed files with 82 additions and 29 deletions

View File

@ -37,6 +37,8 @@ public class AgntVO extends PgrCmmVO implements Serializable {
private String agntRealPost; private String agntRealPost;
private String agntRealAddr; private String agntRealAddr;
private String agntRealAddrDtl; private String agntRealAddrDtl;
private String agntRelation;
private String agntRelationEtc;
public String getAdrSeq() { public String getAdrSeq() {
return adrSeq; return adrSeq;
} }
@ -229,7 +231,16 @@ public class AgntVO extends PgrCmmVO implements Serializable {
public void setAgntRealAddrDtl(String agntRealAddrDtl) { public void setAgntRealAddrDtl(String agntRealAddrDtl) {
this.agntRealAddrDtl = agntRealAddrDtl; this.agntRealAddrDtl = agntRealAddrDtl;
} }
public String getAgntRelation() {
return agntRelation;
}
public void setAgntRelation(String agntRelation) {
this.agntRelation = agntRelation;
}
public String getAgntRelationEtc() {
return agntRelationEtc;
}
public void setAgntRelationEtc(String agntRelationEtc) {
this.agntRelationEtc = agntRelationEtc;
}
} }

View File

@ -15,6 +15,8 @@ import kcc.kccadr.adjPgrMgr.drt.service.AgntVO;
import kcc.kccadr.adjPgrMgr.drt.service.AssVO; import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
import kcc.kccadr.adjPgrMgr.drt.service.DrtService; import kcc.kccadr.adjPgrMgr.drt.service.DrtService;
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO; import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
import kcc.kccadr.adjst.service.AdjstReqVO;
import kcc.kccadr.adjst.service.impl.AdjstReqDAO;
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO; import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
import kcc.let.utl.fcc.service.EgovCryptoUtil; import kcc.let.utl.fcc.service.EgovCryptoUtil;
@ -30,8 +32,10 @@ public class DrtServiceImpl implements DrtService {
@Resource(name = "egovCryptoUtil") @Resource(name = "egovCryptoUtil")
EgovCryptoUtil egovCryptoUtil; EgovCryptoUtil egovCryptoUtil;
@Resource(name="rpplGnrService")
private EgovIdGnrService rpplIdgenService;
@Resource(name = "egovAssMgrManageGnrService") @Resource(name = "egovAssMgrManageGnrService")
private EgovIdGnrService idgenAssSeqService; private EgovIdGnrService idgenAssSeqService;
@ -42,6 +46,9 @@ public class DrtServiceImpl implements DrtService {
@Resource(name = "adrHstryMgrDAO") @Resource(name = "adrHstryMgrDAO")
private AdrHstryMgrDAO adrHstryMgrDAO; private AdrHstryMgrDAO adrHstryMgrDAO;
// 조정신청 DAO
@Resource(name = "AdjstReqDAO")
private AdjstReqDAO adjstReqDAO;
@Transactional @Transactional
@ -449,21 +456,52 @@ public class DrtServiceImpl implements DrtService {
, String p_adrHstryMgrSeq , String p_adrHstryMgrSeq
) throws Exception { ) throws Exception {
agntVO.setAgntAddr(egovCryptoUtil.encrypt(agntVO.getAgntAddr()));
String agntPost = egovCryptoUtil.encrypt(agntVO.getAgntPost()); // 우편번호
String agntAddr = egovCryptoUtil.encrypt(agntVO.getAgntAddr()); // 주소
String agntAddrDtl = egovCryptoUtil.encrypt(agntVO.getAgntAddrDtl()); // 상세주소
String agntNm = egovCryptoUtil.encrypt(agntVO.getAgntNm()); // 이름
String agntEmail = egovCryptoUtil.encrypt(agntVO.getAgntEmail()); // 이메일
String agntPhone = egovCryptoUtil.encrypt(agntVO.getAgntPhone()); // 전화번호
String agntRealPost = egovCryptoUtil.encrypt(agntVO.getAgntRealPost()); // 대리인 실제 우편번호
String agntRealAddr = egovCryptoUtil.encrypt(agntVO.getAgntRealAddr()); // 대리인 실제주소
String agntRealAddrDtl = egovCryptoUtil.encrypt(agntVO.getAgntRealAddrDtl()); // 대리인 실제상세주소
agntVO.setAgntPost(agntPost); // 우편번호
agntVO.setAgntAddr(agntAddr); // 주소
agntVO.setAgntAddrDtl(agntAddrDtl); // 상세주소
agntVO.setAgntNm(agntNm); // 이름
agntVO.setAgntAddrDtl(egovCryptoUtil.encrypt(agntVO.getAgntAddrDtl())); agntVO.setAgntEmail(agntEmail); // 이메일
agntVO.setAgntPhone(agntPhone); // 전화번호
agntVO.setAgntEmail(egovCryptoUtil.encrypt(agntVO.getAgntEmail())); agntVO.setAgntRealPost(agntRealPost); // 대리인 실제 우편번호
agntVO.setAgntRealAddr(agntRealAddr); // 대리인 실제주소
agntVO.setAgntNm(egovCryptoUtil.encrypt(agntVO.getAgntNm())); agntVO.setAgntRealAddrDtl(agntRealAddrDtl); // 대리인 실제상세주소
agntVO.setAgntPhone(egovCryptoUtil.encrypt(agntVO.getAgntPhone()));
agntVO.setAgntPost(egovCryptoUtil.encrypt(agntVO.getAgntPost()));
agntVO.setAgntRealAddr(egovCryptoUtil.encrypt(agntVO.getAgntRealAddr()));
agntVO.setAgntRealAddrDtl(egovCryptoUtil.encrypt(agntVO.getAgntRealAddrDtl()));
agntVO.setAgntRealPost(egovCryptoUtil.encrypt(agntVO.getAgntRealPost()));
drtDAO.addAgntPopAjax(agntVO); drtDAO.addAgntPopAjax(agntVO);
AdjstReqVO adjstReqVO = new AdjstReqVO();
adjstReqVO.setRpplSeq(rpplIdgenService.getNextStringId());
adjstReqVO.setAdrSeq(agntVO.getAdrSeq());
adjstReqVO.setRpplNm(agntNm);
adjstReqVO.setRpplEmail(agntEmail);
adjstReqVO.setRpplPhone(agntPhone);
adjstReqVO.setRpplPost(agntPost);
adjstReqVO.setRpplAddr(agntAddr);
adjstReqVO.setRpplAddrDtl(agntAddrDtl);
adjstReqVO.setRpplRealPost(agntPost);
adjstReqVO.setRpplRealAddr(agntAddr);
adjstReqVO.setRpplRealAddrDtl(agntAddrDtl);
adjstReqVO.setRpplRelation(agntVO.getAgntRelation());
adjstReqVO.setRpplRelationEtc(agntVO.getAgntRelationEtc());
adjstReqVO.setFrstRegisterId(agntVO.getFrstRegisterId());
adjstReqVO.setLastUpdusrId(agntVO.getLastUpdusrId());
adjstReqDAO.insertAdrRppl(adjstReqVO);
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09 //이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
//adr_hstry_mgr에 넣기 - 시작 //adr_hstry_mgr에 넣기 - 시작

View File

@ -36,15 +36,19 @@
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function() { $(document).ready(function() {
$(function() { $(function() {
$('#filebutton').click(function(e) { $('#filebutton').click(function(e) {
e.preventDefault(); e.preventDefault();
$('#file_temp').click(); $('#file_temp').click();
}); });
});
$("input[name='agntRelation']").change(function(){
if($("input[name='agntRelation']:checked").val() == '03'){
$("#agntRelationEtc").attr("readonly",false);
}else{
$("#agntRelationEtc").val("");
$("#agntRelationEtc").attr("readonly",true);
}
}); });
}); });
@ -137,21 +141,21 @@
<td> <td>
<div class="radio_wrap"> <div class="radio_wrap">
<span> <span>
<input type="radio" name="agntRelation" value="04" checked="checked" onchange="fncRelationCheck()"> <input type="radio" id="agntRelation_1" name="agntRelation" value="04" checked="checked" onchange="fncRelationCheck()">
<label for="">법률대리인</label> <label for="agntRelation_1">법률대리인</label>
</span> </span>
<span> <span>
<input type="radio" name="agntRelation" value="01" onchange="fncRelationCheck()"> <input type="radio" id="agntRelation_2" name="agntRelation" value="01" onchange="fncRelationCheck()">
<label for="">신청인의 직원</label> <label for="agntRelation_2">신청인의 직원</label>
</span> </span>
<span> <span>
<input type="radio" name="agntRelation" value="02" onchange="fncRelationCheck()"> <input type="radio" id="agntRelation_3" name="agntRelation" value="02" onchange="fncRelationCheck()">
<label for="">신청인의 가족</label> <label for="agntRelation_3">신청인의 가족</label>
</span> </span>
<span> <span>
<input type="radio" name="agntRelation" value="03" onchange="fncRelationCheck()"> <input type="radio" id="agntRelation_4" name="agntRelation" value="03" onchange="fncRelationCheck()">
<label for="">기타</label> <label for="agntRelation_4">기타</label>
<input type="text" size="10" readonly="readonly" name="agntRelationEtc" id="agntRelationEtc" maxLength="20"> <input type="text" size="10" name="agntRelationEtc" id="agntRelationEtc" maxLength="20" readonly="readonly">
</span> </span>
</div> </div>
</td> </td>