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

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 agntRealAddr;
private String agntRealAddrDtl;
private String agntRelation;
private String agntRelationEtc;
public String getAdrSeq() {
return adrSeq;
}
@ -229,7 +231,16 @@ public class AgntVO extends PgrCmmVO implements Serializable {
public void setAgntRealAddrDtl(String 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.DrtService;
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.let.utl.fcc.service.EgovCryptoUtil;
@ -30,8 +32,10 @@ public class DrtServiceImpl implements DrtService {
@Resource(name = "egovCryptoUtil")
EgovCryptoUtil egovCryptoUtil;
@Resource(name="rpplGnrService")
private EgovIdGnrService rpplIdgenService;
@Resource(name = "egovAssMgrManageGnrService")
private EgovIdGnrService idgenAssSeqService;
@ -42,6 +46,9 @@ public class DrtServiceImpl implements DrtService {
@Resource(name = "adrHstryMgrDAO")
private AdrHstryMgrDAO adrHstryMgrDAO;
// 조정신청 DAO
@Resource(name = "AdjstReqDAO")
private AdjstReqDAO adjstReqDAO;
@Transactional
@ -449,21 +456,52 @@ public class DrtServiceImpl implements DrtService {
, String p_adrHstryMgrSeq
) 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.setAgntNm(egovCryptoUtil.encrypt(agntVO.getAgntNm()));
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()));
agntVO.setAgntRealPost(agntRealPost); // 대리인 실제 우편번호
agntVO.setAgntRealAddr(agntRealAddr); // 대리인 실제주소
agntVO.setAgntRealAddrDtl(agntRealAddrDtl); // 대리인 실제상세주소
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에 넣기 - 시작

View File

@ -36,15 +36,19 @@
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$('#filebutton').click(function(e) {
e.preventDefault();
$('#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>
<div class="radio_wrap">
<span>
<input type="radio" name="agntRelation" value="04" checked="checked" onchange="fncRelationCheck()">
<label for="">법률대리인</label>
<input type="radio" id="agntRelation_1" name="agntRelation" value="04" checked="checked" onchange="fncRelationCheck()">
<label for="agntRelation_1">법률대리인</label>
</span>
<span>
<input type="radio" name="agntRelation" value="01" onchange="fncRelationCheck()">
<label for="">신청인의 직원</label>
<input type="radio" id="agntRelation_2" name="agntRelation" value="01" onchange="fncRelationCheck()">
<label for="agntRelation_2">신청인의 직원</label>
</span>
<span>
<input type="radio" name="agntRelation" value="02" onchange="fncRelationCheck()">
<label for="">신청인의 가족</label>
<input type="radio" id="agntRelation_3" name="agntRelation" value="02" onchange="fncRelationCheck()">
<label for="agntRelation_3">신청인의 가족</label>
</span>
<span>
<input type="radio" name="agntRelation" value="03" onchange="fncRelationCheck()">
<label for="">기타</label>
<input type="text" size="10" readonly="readonly" name="agntRelationEtc" id="agntRelationEtc" maxLength="20">
<input type="radio" id="agntRelation_4" name="agntRelation" value="03" onchange="fncRelationCheck()">
<label for="agntRelation_4">기타</label>
<input type="text" size="10" name="agntRelationEtc" id="agntRelationEtc" maxLength="20" readonly="readonly">
</span>
</div>
</td>