Merge branch 'hylee'
This commit is contained in:
commit
9d8f0988bd
@ -1558,6 +1558,9 @@ public class ApmController {
|
|||||||
, "관리자>>조정진행상세" //String p_code_desc - CC199
|
, "관리자>>조정진행상세" //String p_code_desc - CC199
|
||||||
, "V010" //String p_stat_cd
|
, "V010" //String p_stat_cd
|
||||||
);
|
);
|
||||||
|
|
||||||
|
System.out.println("adrSn : "+ adrSn);
|
||||||
|
|
||||||
apmVO.setAdrSn(adrSn);
|
apmVO.setAdrSn(adrSn);
|
||||||
|
|
||||||
return "/kccadr/adjPgrMgr/apm/apmDetail";
|
return "/kccadr/adjPgrMgr/apm/apmDetail";
|
||||||
|
|||||||
@ -781,4 +781,7 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setResPonDentNms(String resPonDentNms) {
|
public void setResPonDentNms(String resPonDentNms) {
|
||||||
this.resPonDentNms = resPonDentNms;
|
this.resPonDentNms = resPonDentNms;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,18 @@
|
|||||||
|
package kcc.kccadr.adjReqMgrPast.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
|
||||||
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||||
|
import kcc.kccadr.cmm.RestResponse;
|
||||||
|
|
||||||
|
public interface AdjReqMgrPastService {
|
||||||
|
|
||||||
|
|
||||||
|
AdjReqMgrPastVO selectAdjReqMgrOffLineInfo(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception;
|
||||||
|
|
||||||
|
//오프라인 조정신청 정보 입력
|
||||||
|
ResponseEntity<RestResponse> insertAdjReqMgrRpplReq(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,785 @@
|
|||||||
|
package kcc.kccadr.adjReqMgrPast.service;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import kcc.com.cmm.ComDefaultVO;
|
||||||
|
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||||
|
|
||||||
|
public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||||
|
|
||||||
|
private AdjReqMgrVO adrVO;
|
||||||
|
|
||||||
|
private List<AdjReqMgrPastVO> adjReqMgrVoList = new ArrayList<AdjReqMgrPastVO>();
|
||||||
|
|
||||||
|
// 검색조건
|
||||||
|
private String srchYear = ""; // 검색 년도
|
||||||
|
|
||||||
|
// 테스트
|
||||||
|
private String esntlId = ""; // 로그인ID
|
||||||
|
private String bbsId = ""; // 게시판ID
|
||||||
|
private String nttId = ""; // 게시글ID
|
||||||
|
private String lastUpdusrNm = ""; // 최종수정자 이름
|
||||||
|
private String searchCnd = ""; // 검색 항목
|
||||||
|
private String searchWrd = ""; // 검색명
|
||||||
|
private String frstRegisterNm = ""; // 최조작성자 이름
|
||||||
|
|
||||||
|
// 조정사건
|
||||||
|
private String adrSeq = ""; // 조정일련번호
|
||||||
|
private String adrNo = ""; // 조정사건번호
|
||||||
|
private String statCd = ""; // 조정사건상태
|
||||||
|
private String reqOlCd = ""; // 온_오프라인_신청구분
|
||||||
|
private String reqCn1 = ""; // 신청취지
|
||||||
|
private String reqCn2 = ""; // 신청원인
|
||||||
|
private String reqTy = ""; // 신청유형
|
||||||
|
private String ccTy = ""; // 저작물종류
|
||||||
|
private String sbmtYn = ""; // 제출여부
|
||||||
|
private String sbmtDe = ""; // 제출일시
|
||||||
|
private String adrCost = ""; // 조정비용
|
||||||
|
private String adrPayYn = ""; // 조정비용납부여부
|
||||||
|
private String apprSeq = ""; // 조정접수_결재일련번호
|
||||||
|
private String apprDe = ""; // 접수결재일시
|
||||||
|
private String atchFileId = ""; // 첨부파일ID
|
||||||
|
private String rjctReqCn = ""; // 보완요청내용
|
||||||
|
private String rjctResCn = ""; // 보완요청답변
|
||||||
|
private String frstRegistPnttm = ""; // 등록일시
|
||||||
|
private String frstRegisterId = ""; // 등록자
|
||||||
|
private String lastUpdtPnttm = ""; // 수정일시
|
||||||
|
private String lastUpdusrId = ""; // 수정자
|
||||||
|
private String prtclSeq = ""; // 기일조서일련번호
|
||||||
|
private String openYn = ""; // 조정공개여부
|
||||||
|
private String nextAppDe = ""; // 다음기일일시
|
||||||
|
private String prtclCn = ""; // 기일조서내용
|
||||||
|
|
||||||
|
// 조정사건관리인
|
||||||
|
// private String adrSeq = ""; // 조정일련번호
|
||||||
|
private String rpplSeq = ""; // 관리인일련번호
|
||||||
|
private String rpplTy = ""; // 관리인구분
|
||||||
|
private String agntYn = ""; // 조정기일대리여부
|
||||||
|
private String rpplUsrTy = ""; // 관리인분류
|
||||||
|
private String adrOlYn = ""; // 전자조정진행여부
|
||||||
|
private String rpplId = ""; // 조정사건관리인ID
|
||||||
|
private String rpplNm = ""; // 이름_대표자
|
||||||
|
private String rpplBizId = ""; // 법인등록번호
|
||||||
|
private String rpplBizNo = ""; // 개인사업자번호
|
||||||
|
private String rpplBizNm = ""; // 법인_사업체명
|
||||||
|
private String rpplPost = ""; // 우편번호
|
||||||
|
private String rpplAddr = ""; // 주소
|
||||||
|
private String rpplAddrDtl = ""; // 상세주소
|
||||||
|
private String rpplAddrCpYn = ""; // 수령지 주소 복사 여부
|
||||||
|
private String rpplRealPost = ""; // 수령지우편번호
|
||||||
|
private String rpplRealAddr = ""; // 수령지주소
|
||||||
|
private String rpplRealAddrDtl = ""; // 수령지상세주소
|
||||||
|
private String rpplPhone = ""; // 연락처
|
||||||
|
private String rpplEmail1 = ""; // 이메일 앞
|
||||||
|
private String rpplEmail2 = ""; // 이메일 뒤
|
||||||
|
private String rpplEmail = ""; // 이메일
|
||||||
|
private String rpplEmailYn = ""; // 이메일수신여부
|
||||||
|
private String rpplSmsYn = ""; // SMS수신여부
|
||||||
|
private String rpplClass = ""; // 소속
|
||||||
|
private String rpplGrade = ""; // 직책
|
||||||
|
private String usrCi = ""; // 전자서명인증값
|
||||||
|
private String apprYn = ""; // 결재여부
|
||||||
|
|
||||||
|
private String rpplPhone1 = ""; // 연락처1
|
||||||
|
private String rpplPhone2 = ""; // 연락처2
|
||||||
|
private String rpplPhone3 = ""; // 연락처3
|
||||||
|
private String rpplRelation = ""; //신청인과의 관계()
|
||||||
|
private String rpplRelationEtc = ""; //신청인과의 관계 기타 입력
|
||||||
|
|
||||||
|
|
||||||
|
// 조정기일대리인
|
||||||
|
private String adrSn = ""; // 조정회차
|
||||||
|
private String agntSeq = ""; // 대리인일련번호
|
||||||
|
private String agntSbmtYn = ""; // 조정대리신청제출여부
|
||||||
|
private String agntApprYn = ""; // 조정대리승인여부
|
||||||
|
private String agntId = ""; // 조정대리인ID
|
||||||
|
private String rpplRltnTy = ""; // 위임인관계유형
|
||||||
|
private String rpplRltnCn = ""; // 위임인관계내용
|
||||||
|
private String agntNm = ""; // 이름
|
||||||
|
private String agntBrthDt = ""; // 생년월일
|
||||||
|
private String agntPost = ""; // 우편번호
|
||||||
|
private String agntAddr = ""; // 주소
|
||||||
|
private String agntAddrDtl = ""; // 상세주소
|
||||||
|
private String agntPhone = ""; // 전화번호
|
||||||
|
private String agntCelnum = ""; // 휴대폰번호
|
||||||
|
private String agntEmail = ""; // 이메일
|
||||||
|
private String agntEmailYn = ""; // 이메일수신여부
|
||||||
|
private String agntSmsYn = ""; // SMS수신여부
|
||||||
|
// private String sbmtYn = ""; // 제출여부
|
||||||
|
// private String sbmtDe = ""; // 제출일시
|
||||||
|
// private String usrCi = ""; // 전자서명인증값
|
||||||
|
// private String apprYn = ""; // 결재여부
|
||||||
|
// private String apprDe = ""; // 결재일시
|
||||||
|
// private String atchFileId = ""; // 첨부파일ID
|
||||||
|
// private String frstRegistPnttm = ""; // 등록일시
|
||||||
|
// private String frstRegisterId = ""; // 등록자
|
||||||
|
// private String lastUpdtPnttm = ""; // 수정일시
|
||||||
|
// private String lastUpdusrId = ""; // 수정자
|
||||||
|
|
||||||
|
private String reqAddSeq = ""; //피신청인 추가 갯수
|
||||||
|
private String reqPerTotCnt = ""; //피신청인 총 갯수
|
||||||
|
private String rpplAtchFileId = ""; //대리인 첨부파일 아이디
|
||||||
|
private String rpplMgrAtchFileId = ""; //조정신청 첨부파일 아이디
|
||||||
|
|
||||||
|
|
||||||
|
private String resPonDentNm;
|
||||||
|
|
||||||
|
private String depuTyNm;
|
||||||
|
|
||||||
|
private String appliCantNm;
|
||||||
|
|
||||||
|
private String edtStatus;
|
||||||
|
|
||||||
|
private String edtTy;
|
||||||
|
|
||||||
|
private String edtSn;
|
||||||
|
|
||||||
|
private String reqDetail;
|
||||||
|
|
||||||
|
private String rejtReson;
|
||||||
|
|
||||||
|
private String mltApprSeq;
|
||||||
|
|
||||||
|
private String rpplUsrTyNm;
|
||||||
|
|
||||||
|
|
||||||
|
private String rpplConnNo;
|
||||||
|
private String resPonDentNms = ""; //피신청인 총 갯수
|
||||||
|
|
||||||
|
public AdjReqMgrVO getAdrVO() {
|
||||||
|
return adrVO;
|
||||||
|
}
|
||||||
|
public void setAdrVO(AdjReqMgrVO adrVO) {
|
||||||
|
this.adrVO = adrVO;
|
||||||
|
}
|
||||||
|
public List<AdjReqMgrPastVO> getAdjReqMgrVoList() {
|
||||||
|
return adjReqMgrVoList;
|
||||||
|
}
|
||||||
|
public void setAdjReqMgrVoList(List<AdjReqMgrPastVO> adjReqMgrVoList) {
|
||||||
|
this.adjReqMgrVoList = adjReqMgrVoList;
|
||||||
|
}
|
||||||
|
public String getSrchYear() {
|
||||||
|
return srchYear;
|
||||||
|
}
|
||||||
|
public void setSrchYear(String srchYear) {
|
||||||
|
this.srchYear = srchYear;
|
||||||
|
}
|
||||||
|
public String getEsntlId() {
|
||||||
|
return esntlId;
|
||||||
|
}
|
||||||
|
public void setEsntlId(String esntlId) {
|
||||||
|
this.esntlId = esntlId;
|
||||||
|
}
|
||||||
|
public String getBbsId() {
|
||||||
|
return bbsId;
|
||||||
|
}
|
||||||
|
public void setBbsId(String bbsId) {
|
||||||
|
this.bbsId = bbsId;
|
||||||
|
}
|
||||||
|
public String getNttId() {
|
||||||
|
return nttId;
|
||||||
|
}
|
||||||
|
public void setNttId(String nttId) {
|
||||||
|
this.nttId = nttId;
|
||||||
|
}
|
||||||
|
public String getLastUpdusrNm() {
|
||||||
|
return lastUpdusrNm;
|
||||||
|
}
|
||||||
|
public void setLastUpdusrNm(String lastUpdusrNm) {
|
||||||
|
this.lastUpdusrNm = lastUpdusrNm;
|
||||||
|
}
|
||||||
|
public String getSearchCnd() {
|
||||||
|
return searchCnd;
|
||||||
|
}
|
||||||
|
public void setSearchCnd(String searchCnd) {
|
||||||
|
this.searchCnd = searchCnd;
|
||||||
|
}
|
||||||
|
public String getSearchWrd() {
|
||||||
|
return searchWrd;
|
||||||
|
}
|
||||||
|
public void setSearchWrd(String searchWrd) {
|
||||||
|
this.searchWrd = searchWrd;
|
||||||
|
}
|
||||||
|
public String getFrstRegisterNm() {
|
||||||
|
return frstRegisterNm;
|
||||||
|
}
|
||||||
|
public void setFrstRegisterNm(String frstRegisterNm) {
|
||||||
|
this.frstRegisterNm = frstRegisterNm;
|
||||||
|
}
|
||||||
|
public String getAdrSeq() {
|
||||||
|
return adrSeq;
|
||||||
|
}
|
||||||
|
public void setAdrSeq(String adrSeq) {
|
||||||
|
this.adrSeq = adrSeq;
|
||||||
|
}
|
||||||
|
public String getAdrNo() {
|
||||||
|
return adrNo;
|
||||||
|
}
|
||||||
|
public void setAdrNo(String adrNo) {
|
||||||
|
this.adrNo = adrNo;
|
||||||
|
}
|
||||||
|
public String getStatCd() {
|
||||||
|
return statCd;
|
||||||
|
}
|
||||||
|
public void setStatCd(String statCd) {
|
||||||
|
this.statCd = statCd;
|
||||||
|
}
|
||||||
|
public String getReqOlCd() {
|
||||||
|
return reqOlCd;
|
||||||
|
}
|
||||||
|
public void setReqOlCd(String reqOlCd) {
|
||||||
|
this.reqOlCd = reqOlCd;
|
||||||
|
}
|
||||||
|
public String getReqCn1() {
|
||||||
|
return reqCn1;
|
||||||
|
}
|
||||||
|
public void setReqCn1(String reqCn1) {
|
||||||
|
this.reqCn1 = reqCn1;
|
||||||
|
}
|
||||||
|
public String getReqCn2() {
|
||||||
|
return reqCn2;
|
||||||
|
}
|
||||||
|
public void setReqCn2(String reqCn2) {
|
||||||
|
this.reqCn2 = reqCn2;
|
||||||
|
}
|
||||||
|
public String getReqTy() {
|
||||||
|
return reqTy;
|
||||||
|
}
|
||||||
|
public void setReqTy(String reqTy) {
|
||||||
|
this.reqTy = reqTy;
|
||||||
|
}
|
||||||
|
public String getCcTy() {
|
||||||
|
return ccTy;
|
||||||
|
}
|
||||||
|
public void setCcTy(String ccTy) {
|
||||||
|
this.ccTy = ccTy;
|
||||||
|
}
|
||||||
|
public String getSbmtYn() {
|
||||||
|
return sbmtYn;
|
||||||
|
}
|
||||||
|
public void setSbmtYn(String sbmtYn) {
|
||||||
|
this.sbmtYn = sbmtYn;
|
||||||
|
}
|
||||||
|
public String getSbmtDe() {
|
||||||
|
return sbmtDe;
|
||||||
|
}
|
||||||
|
public void setSbmtDe(String sbmtDe) {
|
||||||
|
this.sbmtDe = sbmtDe;
|
||||||
|
}
|
||||||
|
public String getAdrCost() {
|
||||||
|
return adrCost;
|
||||||
|
}
|
||||||
|
public void setAdrCost(String adrCost) {
|
||||||
|
this.adrCost = adrCost;
|
||||||
|
}
|
||||||
|
public String getAdrPayYn() {
|
||||||
|
return adrPayYn;
|
||||||
|
}
|
||||||
|
public void setAdrPayYn(String adrPayYn) {
|
||||||
|
this.adrPayYn = adrPayYn;
|
||||||
|
}
|
||||||
|
public String getApprSeq() {
|
||||||
|
return apprSeq;
|
||||||
|
}
|
||||||
|
public void setApprSeq(String apprSeq) {
|
||||||
|
this.apprSeq = apprSeq;
|
||||||
|
}
|
||||||
|
public String getApprDe() {
|
||||||
|
return apprDe;
|
||||||
|
}
|
||||||
|
public void setApprDe(String apprDe) {
|
||||||
|
this.apprDe = apprDe;
|
||||||
|
}
|
||||||
|
public String getAtchFileId() {
|
||||||
|
return atchFileId;
|
||||||
|
}
|
||||||
|
public void setAtchFileId(String atchFileId) {
|
||||||
|
this.atchFileId = atchFileId;
|
||||||
|
}
|
||||||
|
public String getRjctReqCn() {
|
||||||
|
return rjctReqCn;
|
||||||
|
}
|
||||||
|
public void setRjctReqCn(String rjctReqCn) {
|
||||||
|
this.rjctReqCn = rjctReqCn;
|
||||||
|
}
|
||||||
|
public String getRjctResCn() {
|
||||||
|
return rjctResCn;
|
||||||
|
}
|
||||||
|
public void setRjctResCn(String rjctResCn) {
|
||||||
|
this.rjctResCn = rjctResCn;
|
||||||
|
}
|
||||||
|
public String getFrstRegistPnttm() {
|
||||||
|
return frstRegistPnttm;
|
||||||
|
}
|
||||||
|
public void setFrstRegistPnttm(String frstRegistPnttm) {
|
||||||
|
this.frstRegistPnttm = frstRegistPnttm;
|
||||||
|
}
|
||||||
|
public String getFrstRegisterId() {
|
||||||
|
return frstRegisterId;
|
||||||
|
}
|
||||||
|
public void setFrstRegisterId(String frstRegisterId) {
|
||||||
|
this.frstRegisterId = frstRegisterId;
|
||||||
|
}
|
||||||
|
public String getLastUpdtPnttm() {
|
||||||
|
return lastUpdtPnttm;
|
||||||
|
}
|
||||||
|
public void setLastUpdtPnttm(String lastUpdtPnttm) {
|
||||||
|
this.lastUpdtPnttm = lastUpdtPnttm;
|
||||||
|
}
|
||||||
|
public String getLastUpdusrId() {
|
||||||
|
return lastUpdusrId;
|
||||||
|
}
|
||||||
|
public void setLastUpdusrId(String lastUpdusrId) {
|
||||||
|
this.lastUpdusrId = lastUpdusrId;
|
||||||
|
}
|
||||||
|
public String getPrtclSeq() {
|
||||||
|
return prtclSeq;
|
||||||
|
}
|
||||||
|
public void setPrtclSeq(String prtclSeq) {
|
||||||
|
this.prtclSeq = prtclSeq;
|
||||||
|
}
|
||||||
|
public String getOpenYn() {
|
||||||
|
return openYn;
|
||||||
|
}
|
||||||
|
public void setOpenYn(String openYn) {
|
||||||
|
this.openYn = openYn;
|
||||||
|
}
|
||||||
|
public String getNextAppDe() {
|
||||||
|
return nextAppDe;
|
||||||
|
}
|
||||||
|
public void setNextAppDe(String nextAppDe) {
|
||||||
|
this.nextAppDe = nextAppDe;
|
||||||
|
}
|
||||||
|
public String getPrtclCn() {
|
||||||
|
return prtclCn;
|
||||||
|
}
|
||||||
|
public void setPrtclCn(String prtclCn) {
|
||||||
|
this.prtclCn = prtclCn;
|
||||||
|
}
|
||||||
|
public String getRpplSeq() {
|
||||||
|
return rpplSeq;
|
||||||
|
}
|
||||||
|
public void setRpplSeq(String rpplSeq) {
|
||||||
|
this.rpplSeq = rpplSeq;
|
||||||
|
}
|
||||||
|
public String getRpplTy() {
|
||||||
|
return rpplTy;
|
||||||
|
}
|
||||||
|
public void setRpplTy(String rpplTy) {
|
||||||
|
this.rpplTy = rpplTy;
|
||||||
|
}
|
||||||
|
public String getAgntYn() {
|
||||||
|
return agntYn;
|
||||||
|
}
|
||||||
|
public void setAgntYn(String agntYn) {
|
||||||
|
this.agntYn = agntYn;
|
||||||
|
}
|
||||||
|
public String getRpplUsrTy() {
|
||||||
|
return rpplUsrTy;
|
||||||
|
}
|
||||||
|
public void setRpplUsrTy(String rpplUsrTy) {
|
||||||
|
this.rpplUsrTy = rpplUsrTy;
|
||||||
|
}
|
||||||
|
public String getAdrOlYn() {
|
||||||
|
return adrOlYn;
|
||||||
|
}
|
||||||
|
public void setAdrOlYn(String adrOlYn) {
|
||||||
|
this.adrOlYn = adrOlYn;
|
||||||
|
}
|
||||||
|
public String getRpplId() {
|
||||||
|
return rpplId;
|
||||||
|
}
|
||||||
|
public void setRpplId(String rpplId) {
|
||||||
|
this.rpplId = rpplId;
|
||||||
|
}
|
||||||
|
public String getRpplNm() {
|
||||||
|
return rpplNm;
|
||||||
|
}
|
||||||
|
public void setRpplNm(String rpplNm) {
|
||||||
|
this.rpplNm = rpplNm;
|
||||||
|
}
|
||||||
|
public String getRpplBizId() {
|
||||||
|
return rpplBizId;
|
||||||
|
}
|
||||||
|
public void setRpplBizId(String rpplBizId) {
|
||||||
|
this.rpplBizId = rpplBizId;
|
||||||
|
}
|
||||||
|
public String getRpplBizNo() {
|
||||||
|
return rpplBizNo;
|
||||||
|
}
|
||||||
|
public void setRpplBizNo(String rpplBizNo) {
|
||||||
|
this.rpplBizNo = rpplBizNo;
|
||||||
|
}
|
||||||
|
public String getRpplBizNm() {
|
||||||
|
return rpplBizNm;
|
||||||
|
}
|
||||||
|
public void setRpplBizNm(String rpplBizNm) {
|
||||||
|
this.rpplBizNm = rpplBizNm;
|
||||||
|
}
|
||||||
|
public String getRpplPost() {
|
||||||
|
return rpplPost;
|
||||||
|
}
|
||||||
|
public void setRpplPost(String rpplPost) {
|
||||||
|
this.rpplPost = rpplPost;
|
||||||
|
}
|
||||||
|
public String getRpplAddr() {
|
||||||
|
return rpplAddr;
|
||||||
|
}
|
||||||
|
public void setRpplAddr(String rpplAddr) {
|
||||||
|
this.rpplAddr = rpplAddr;
|
||||||
|
}
|
||||||
|
public String getRpplAddrDtl() {
|
||||||
|
return rpplAddrDtl;
|
||||||
|
}
|
||||||
|
public void setRpplAddrDtl(String rpplAddrDtl) {
|
||||||
|
this.rpplAddrDtl = rpplAddrDtl;
|
||||||
|
}
|
||||||
|
public String getRpplAddrCpYn() {
|
||||||
|
return rpplAddrCpYn;
|
||||||
|
}
|
||||||
|
public void setRpplAddrCpYn(String rpplAddrCpYn) {
|
||||||
|
this.rpplAddrCpYn = rpplAddrCpYn;
|
||||||
|
}
|
||||||
|
public String getRpplRealPost() {
|
||||||
|
return rpplRealPost;
|
||||||
|
}
|
||||||
|
public void setRpplRealPost(String rpplRealPost) {
|
||||||
|
this.rpplRealPost = rpplRealPost;
|
||||||
|
}
|
||||||
|
public String getRpplRealAddr() {
|
||||||
|
return rpplRealAddr;
|
||||||
|
}
|
||||||
|
public void setRpplRealAddr(String rpplRealAddr) {
|
||||||
|
this.rpplRealAddr = rpplRealAddr;
|
||||||
|
}
|
||||||
|
public String getRpplRealAddrDtl() {
|
||||||
|
return rpplRealAddrDtl;
|
||||||
|
}
|
||||||
|
public void setRpplRealAddrDtl(String rpplRealAddrDtl) {
|
||||||
|
this.rpplRealAddrDtl = rpplRealAddrDtl;
|
||||||
|
}
|
||||||
|
public String getRpplPhone() {
|
||||||
|
return rpplPhone;
|
||||||
|
}
|
||||||
|
public void setRpplPhone(String rpplPhone) {
|
||||||
|
this.rpplPhone = rpplPhone;
|
||||||
|
}
|
||||||
|
public String getRpplEmail1() {
|
||||||
|
return rpplEmail1;
|
||||||
|
}
|
||||||
|
public void setRpplEmail1(String rpplEmail1) {
|
||||||
|
this.rpplEmail1 = rpplEmail1;
|
||||||
|
}
|
||||||
|
public String getRpplEmail2() {
|
||||||
|
return rpplEmail2;
|
||||||
|
}
|
||||||
|
public void setRpplEmail2(String rpplEmail2) {
|
||||||
|
this.rpplEmail2 = rpplEmail2;
|
||||||
|
}
|
||||||
|
public String getRpplEmail() {
|
||||||
|
return rpplEmail;
|
||||||
|
}
|
||||||
|
public void setRpplEmail(String rpplEmail) {
|
||||||
|
this.rpplEmail = rpplEmail;
|
||||||
|
}
|
||||||
|
public String getRpplEmailYn() {
|
||||||
|
return rpplEmailYn;
|
||||||
|
}
|
||||||
|
public void setRpplEmailYn(String rpplEmailYn) {
|
||||||
|
this.rpplEmailYn = rpplEmailYn;
|
||||||
|
}
|
||||||
|
public String getRpplSmsYn() {
|
||||||
|
return rpplSmsYn;
|
||||||
|
}
|
||||||
|
public void setRpplSmsYn(String rpplSmsYn) {
|
||||||
|
this.rpplSmsYn = rpplSmsYn;
|
||||||
|
}
|
||||||
|
public String getRpplClass() {
|
||||||
|
return rpplClass;
|
||||||
|
}
|
||||||
|
public void setRpplClass(String rpplClass) {
|
||||||
|
this.rpplClass = rpplClass;
|
||||||
|
}
|
||||||
|
public String getRpplGrade() {
|
||||||
|
return rpplGrade;
|
||||||
|
}
|
||||||
|
public void setRpplGrade(String rpplGrade) {
|
||||||
|
this.rpplGrade = rpplGrade;
|
||||||
|
}
|
||||||
|
public String getUsrCi() {
|
||||||
|
return usrCi;
|
||||||
|
}
|
||||||
|
public void setUsrCi(String usrCi) {
|
||||||
|
this.usrCi = usrCi;
|
||||||
|
}
|
||||||
|
public String getApprYn() {
|
||||||
|
return apprYn;
|
||||||
|
}
|
||||||
|
public void setApprYn(String apprYn) {
|
||||||
|
this.apprYn = apprYn;
|
||||||
|
}
|
||||||
|
public String getRpplPhone1() {
|
||||||
|
return rpplPhone1;
|
||||||
|
}
|
||||||
|
public void setRpplPhone1(String rpplPhone1) {
|
||||||
|
this.rpplPhone1 = rpplPhone1;
|
||||||
|
}
|
||||||
|
public String getRpplPhone2() {
|
||||||
|
return rpplPhone2;
|
||||||
|
}
|
||||||
|
public void setRpplPhone2(String rpplPhone2) {
|
||||||
|
this.rpplPhone2 = rpplPhone2;
|
||||||
|
}
|
||||||
|
public String getRpplPhone3() {
|
||||||
|
return rpplPhone3;
|
||||||
|
}
|
||||||
|
public void setRpplPhone3(String rpplPhone3) {
|
||||||
|
this.rpplPhone3 = rpplPhone3;
|
||||||
|
}
|
||||||
|
public String getRpplRelation() {
|
||||||
|
return rpplRelation;
|
||||||
|
}
|
||||||
|
public void setRpplRelation(String rpplRelation) {
|
||||||
|
this.rpplRelation = rpplRelation;
|
||||||
|
}
|
||||||
|
public String getRpplRelationEtc() {
|
||||||
|
return rpplRelationEtc;
|
||||||
|
}
|
||||||
|
public void setRpplRelationEtc(String rpplRelationEtc) {
|
||||||
|
this.rpplRelationEtc = rpplRelationEtc;
|
||||||
|
}
|
||||||
|
public String getAdrSn() {
|
||||||
|
return adrSn;
|
||||||
|
}
|
||||||
|
public void setAdrSn(String adrSn) {
|
||||||
|
this.adrSn = adrSn;
|
||||||
|
}
|
||||||
|
public String getAgntSeq() {
|
||||||
|
return agntSeq;
|
||||||
|
}
|
||||||
|
public void setAgntSeq(String agntSeq) {
|
||||||
|
this.agntSeq = agntSeq;
|
||||||
|
}
|
||||||
|
public String getAgntSbmtYn() {
|
||||||
|
return agntSbmtYn;
|
||||||
|
}
|
||||||
|
public void setAgntSbmtYn(String agntSbmtYn) {
|
||||||
|
this.agntSbmtYn = agntSbmtYn;
|
||||||
|
}
|
||||||
|
public String getAgntApprYn() {
|
||||||
|
return agntApprYn;
|
||||||
|
}
|
||||||
|
public void setAgntApprYn(String agntApprYn) {
|
||||||
|
this.agntApprYn = agntApprYn;
|
||||||
|
}
|
||||||
|
public String getAgntId() {
|
||||||
|
return agntId;
|
||||||
|
}
|
||||||
|
public void setAgntId(String agntId) {
|
||||||
|
this.agntId = agntId;
|
||||||
|
}
|
||||||
|
public String getRpplRltnTy() {
|
||||||
|
return rpplRltnTy;
|
||||||
|
}
|
||||||
|
public void setRpplRltnTy(String rpplRltnTy) {
|
||||||
|
this.rpplRltnTy = rpplRltnTy;
|
||||||
|
}
|
||||||
|
public String getRpplRltnCn() {
|
||||||
|
return rpplRltnCn;
|
||||||
|
}
|
||||||
|
public void setRpplRltnCn(String rpplRltnCn) {
|
||||||
|
this.rpplRltnCn = rpplRltnCn;
|
||||||
|
}
|
||||||
|
public String getAgntNm() {
|
||||||
|
return agntNm;
|
||||||
|
}
|
||||||
|
public void setAgntNm(String agntNm) {
|
||||||
|
this.agntNm = agntNm;
|
||||||
|
}
|
||||||
|
public String getAgntBrthDt() {
|
||||||
|
return agntBrthDt;
|
||||||
|
}
|
||||||
|
public void setAgntBrthDt(String agntBrthDt) {
|
||||||
|
this.agntBrthDt = agntBrthDt;
|
||||||
|
}
|
||||||
|
public String getAgntPost() {
|
||||||
|
return agntPost;
|
||||||
|
}
|
||||||
|
public void setAgntPost(String agntPost) {
|
||||||
|
this.agntPost = agntPost;
|
||||||
|
}
|
||||||
|
public String getAgntAddr() {
|
||||||
|
return agntAddr;
|
||||||
|
}
|
||||||
|
public void setAgntAddr(String agntAddr) {
|
||||||
|
this.agntAddr = agntAddr;
|
||||||
|
}
|
||||||
|
public String getAgntAddrDtl() {
|
||||||
|
return agntAddrDtl;
|
||||||
|
}
|
||||||
|
public void setAgntAddrDtl(String agntAddrDtl) {
|
||||||
|
this.agntAddrDtl = agntAddrDtl;
|
||||||
|
}
|
||||||
|
public String getAgntPhone() {
|
||||||
|
return agntPhone;
|
||||||
|
}
|
||||||
|
public void setAgntPhone(String agntPhone) {
|
||||||
|
this.agntPhone = agntPhone;
|
||||||
|
}
|
||||||
|
public String getAgntCelnum() {
|
||||||
|
return agntCelnum;
|
||||||
|
}
|
||||||
|
public void setAgntCelnum(String agntCelnum) {
|
||||||
|
this.agntCelnum = agntCelnum;
|
||||||
|
}
|
||||||
|
public String getAgntEmail() {
|
||||||
|
return agntEmail;
|
||||||
|
}
|
||||||
|
public void setAgntEmail(String agntEmail) {
|
||||||
|
this.agntEmail = agntEmail;
|
||||||
|
}
|
||||||
|
public String getAgntEmailYn() {
|
||||||
|
return agntEmailYn;
|
||||||
|
}
|
||||||
|
public void setAgntEmailYn(String agntEmailYn) {
|
||||||
|
this.agntEmailYn = agntEmailYn;
|
||||||
|
}
|
||||||
|
public String getAgntSmsYn() {
|
||||||
|
return agntSmsYn;
|
||||||
|
}
|
||||||
|
public void setAgntSmsYn(String agntSmsYn) {
|
||||||
|
this.agntSmsYn = agntSmsYn;
|
||||||
|
}
|
||||||
|
public String getReqAddSeq() {
|
||||||
|
return reqAddSeq;
|
||||||
|
}
|
||||||
|
public void setReqAddSeq(String reqAddSeq) {
|
||||||
|
this.reqAddSeq = reqAddSeq;
|
||||||
|
}
|
||||||
|
public String getReqPerTotCnt() {
|
||||||
|
return reqPerTotCnt;
|
||||||
|
}
|
||||||
|
public void setReqPerTotCnt(String reqPerTotCnt) {
|
||||||
|
this.reqPerTotCnt = reqPerTotCnt;
|
||||||
|
}
|
||||||
|
public String getRpplAtchFileId() {
|
||||||
|
return rpplAtchFileId;
|
||||||
|
}
|
||||||
|
public void setRpplAtchFileId(String rpplAtchFileId) {
|
||||||
|
this.rpplAtchFileId = rpplAtchFileId;
|
||||||
|
}
|
||||||
|
public String getRpplMgrAtchFileId() {
|
||||||
|
return rpplMgrAtchFileId;
|
||||||
|
}
|
||||||
|
public void setRpplMgrAtchFileId(String rpplMgrAtchFileId) {
|
||||||
|
this.rpplMgrAtchFileId = rpplMgrAtchFileId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getResPonDentNm() {
|
||||||
|
return resPonDentNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setResPonDentNm(String resPonDentNm) {
|
||||||
|
this.resPonDentNm = resPonDentNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDepuTyNm() {
|
||||||
|
return depuTyNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDepuTyNm(String depuTyNm) {
|
||||||
|
this.depuTyNm = depuTyNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAppliCantNm() {
|
||||||
|
return appliCantNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAppliCantNm(String appliCantNm) {
|
||||||
|
this.appliCantNm = appliCantNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEdtStatus() {
|
||||||
|
return edtStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEdtStatus(String edtStatus) {
|
||||||
|
this.edtStatus = edtStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEdtTy() {
|
||||||
|
return edtTy;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEdtTy(String edtTy) {
|
||||||
|
this.edtTy = edtTy;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEdtSn() {
|
||||||
|
return edtSn;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEdtSn(String edtSn) {
|
||||||
|
this.edtSn = edtSn;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getReqDetail() {
|
||||||
|
return reqDetail;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReqDetail(String reqDetail) {
|
||||||
|
this.reqDetail = reqDetail;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRejtReson() {
|
||||||
|
return rejtReson;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRejtReson(String rejtReson) {
|
||||||
|
this.rejtReson = rejtReson;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMltApprSeq() {
|
||||||
|
return mltApprSeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMltApprSeq(String mltApprSeq) {
|
||||||
|
this.mltApprSeq = mltApprSeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRpplUsrTyNm() {
|
||||||
|
return rpplUsrTyNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRpplUsrTyNm(String rpplUsrTyNm) {
|
||||||
|
this.rpplUsrTyNm = rpplUsrTyNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRpplConnNo() {
|
||||||
|
return rpplConnNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRpplConnNo(String rpplConnNo) {
|
||||||
|
this.rpplConnNo = rpplConnNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getResPonDentNms() {
|
||||||
|
return resPonDentNms;
|
||||||
|
}
|
||||||
|
public void setResPonDentNms(String resPonDentNms) {
|
||||||
|
this.resPonDentNms = resPonDentNms;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// =============================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,38 @@
|
|||||||
|
package kcc.kccadr.adjReqMgrPast.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||||
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||||
|
|
||||||
|
@Repository("AdjReqMgrPastDAO")
|
||||||
|
public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
||||||
|
|
||||||
|
//오프라인 조정신청 사건정보 불러오기
|
||||||
|
public AdjReqMgrPastVO selectAdjReqMgrMasterInfo(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
return (AdjReqMgrPastVO) select("AdjReqMgrPastDAO.selectAdjReqMgrMasterInfo", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<AdjReqMgrPastVO> selectAdjReqMgrListInfo(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
return (List<AdjReqMgrPastVO>) list("AdjReqMgrPastDAO.selectAdjReqMgrListInfo", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
//오프라인 조정사건 신규 등록
|
||||||
|
public int insertAdrMgrMaster(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
return update("AdjReqMgrPastDAO.insertAdrMgrMaster", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
//오프라인 조정사건 상세 신규 등록
|
||||||
|
public int insertAdrMgrMasterDetail(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
return update("AdjReqMgrPastDAO.insertAdrMgrMasterDetail", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
//오프라인 조정사건 대리인, 신청인, 피신청인 정보 등록
|
||||||
|
public int insertAdrRppl(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
return update("AdjReqMgrPastDAO.insertAdrRppl", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,419 @@
|
|||||||
|
package kcc.kccadr.adjReqMgrPast.service.impl;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||||
|
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||||
|
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||||
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
||||||
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||||
|
import kcc.kccadr.adjreqmgr.service.impl.AdjReqMgrDAO;
|
||||||
|
import kcc.kccadr.adjst.service.impl.AdjstReqDAO;
|
||||||
|
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||||
|
import kcc.kccadr.cmm.KccadrConstants;
|
||||||
|
import kcc.kccadr.cmm.RestResponse;
|
||||||
|
import kcc.let.sym.ccm.cde.service.EgovCcmCmmnDetailCodeManageService;
|
||||||
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
|
|
||||||
|
@Service("AdjReqMgrPastService")
|
||||||
|
public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements AdjReqMgrPastService {
|
||||||
|
|
||||||
|
// 조정신청 DAO
|
||||||
|
@Resource(name = "AdjReqMgrPastDAO")
|
||||||
|
private AdjReqMgrPastDAO adjReqMgrPastDAO;
|
||||||
|
|
||||||
|
@Resource(name="adrGnrService")
|
||||||
|
private EgovIdGnrService adrIdgenService;
|
||||||
|
|
||||||
|
@Resource(name="rpplGnrService")
|
||||||
|
private EgovIdGnrService rpplIdgenService;
|
||||||
|
|
||||||
|
//암복호화 유틸
|
||||||
|
@Resource(name = "egovCryptoUtil")
|
||||||
|
EgovCryptoUtil egovCryptoUtil;
|
||||||
|
|
||||||
|
// 조정상태관련 공통
|
||||||
|
@Resource(name = "checkAdrProcessUtil")
|
||||||
|
private CheckAdrProcessUtil checkAdrProcessUtil;
|
||||||
|
|
||||||
|
//상세 코드 정보
|
||||||
|
@Resource(name = "CmmnDetailCodeManageService")
|
||||||
|
private EgovCcmCmmnDetailCodeManageService cmmnDetailCodeManageService;
|
||||||
|
|
||||||
|
//조정 상태 이력 관리 공통 사용을 위한 서비스 선언
|
||||||
|
@Resource(name="AdjReqMgrDAO")
|
||||||
|
private AdjReqMgrDAO adjReqMgrDAO;
|
||||||
|
|
||||||
|
//조정 접수 공통 사용을 위한 서비스 선언
|
||||||
|
@Resource(name = "AdjstReqDAO")
|
||||||
|
private AdjstReqDAO adjstReqDAO;
|
||||||
|
|
||||||
|
//이력정보 관리
|
||||||
|
@Resource(name = "adrHstryMgrDAO")
|
||||||
|
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//오프라인 조정신청 정보 상세내역 불러오기
|
||||||
|
public AdjReqMgrPastVO selectAdjReqMgrOffLineInfo(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
|
||||||
|
//조정신청 정보 불러오기
|
||||||
|
AdjReqMgrPastVO resultAdjReqMgrOffLine = new AdjReqMgrPastVO();
|
||||||
|
resultAdjReqMgrOffLine = adjReqMgrPastDAO.selectAdjReqMgrMasterInfo(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
//조정신청 대리인, 신청인, 피신청인 정보 불러오기
|
||||||
|
List<AdjReqMgrPastVO> resultAdjReqMgrList = new ArrayList<AdjReqMgrPastVO>();
|
||||||
|
resultAdjReqMgrList = adjReqMgrPastDAO.selectAdjReqMgrListInfo(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
if(resultAdjReqMgrList != null) {
|
||||||
|
|
||||||
|
String rpplTy = resultAdjReqMgrList.get(0).getRpplTy();
|
||||||
|
int listCnt = resultAdjReqMgrList.size();
|
||||||
|
|
||||||
|
//신청 대리인 여부 확인
|
||||||
|
int rpplTy_30_exist = 0;
|
||||||
|
|
||||||
|
//신청인 대리인 정보 찾아서 리스트 첫번째에 셋팅해주기. rpplTy : 30
|
||||||
|
for(int i=0; i < listCnt; i++) {
|
||||||
|
|
||||||
|
rpplTy = resultAdjReqMgrList.get(i).getRpplTy();
|
||||||
|
|
||||||
|
AdjReqMgrPastVO temp = new AdjReqMgrPastVO();
|
||||||
|
|
||||||
|
if(rpplTy.equals(KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY)) {
|
||||||
|
|
||||||
|
//신청 대리인 정보 추가해주기
|
||||||
|
temp = resultAdjReqMgrList.get(i);
|
||||||
|
resultAdjReqMgrOffLine.getAdjReqMgrVoList().add(decryptAdjReqMgrReturn(temp));
|
||||||
|
resultAdjReqMgrOffLine.setRpplTy(KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY); //대리인 여부 값 셋팅
|
||||||
|
|
||||||
|
rpplTy_30_exist++;
|
||||||
|
}
|
||||||
|
|
||||||
|
//신청 대리인이 없을 경우 (rpplTy_30_exist = 0) 빈 temp객체 add
|
||||||
|
if(rpplTy.equals(KccadrConstants.ADR_RPPL_TY_REQ) && rpplTy_30_exist < 1) {
|
||||||
|
temp = new AdjReqMgrPastVO();
|
||||||
|
resultAdjReqMgrOffLine.getAdjReqMgrVoList().add(decryptAdjReqMgrReturn(temp));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//신청인 정보 찾아서 리스트 첫번째에 셋팅해주기. rpplTy : 10
|
||||||
|
for(int i=0; i < listCnt; i++) {
|
||||||
|
|
||||||
|
rpplTy = resultAdjReqMgrList.get(i).getRpplTy();
|
||||||
|
|
||||||
|
AdjReqMgrPastVO temp = new AdjReqMgrPastVO();
|
||||||
|
|
||||||
|
if(rpplTy.equals(KccadrConstants.ADR_RPPL_TY_REQ)) {
|
||||||
|
|
||||||
|
//신청인 정보 추가해주기
|
||||||
|
temp = resultAdjReqMgrList.get(i);
|
||||||
|
resultAdjReqMgrOffLine.getAdjReqMgrVoList().add(decryptAdjReqMgrReturn(temp));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//피신청인 추가해주기
|
||||||
|
int totCnt = 0;
|
||||||
|
for(int i=0; i < listCnt; i++) {
|
||||||
|
|
||||||
|
AdjReqMgrPastVO temp3 = new AdjReqMgrPastVO();
|
||||||
|
String rpplTy2 = resultAdjReqMgrList.get(i).getRpplTy();
|
||||||
|
|
||||||
|
if(rpplTy2.equals(KccadrConstants.ADR_RPPL_TY_RES)) {
|
||||||
|
|
||||||
|
//피신청인 정보 추가해주기
|
||||||
|
temp3 = resultAdjReqMgrList.get(i);
|
||||||
|
resultAdjReqMgrOffLine.getAdjReqMgrVoList().add(decryptAdjReqMgrReturn(temp3));
|
||||||
|
totCnt++;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// 피신청인 총 갯수 저장해주기
|
||||||
|
resultAdjReqMgrOffLine.setReqPerTotCnt(Integer.toString(totCnt));
|
||||||
|
}
|
||||||
|
|
||||||
|
return resultAdjReqMgrOffLine;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 오프라인 조정신청 이름, 이메일, 연락처, 주소정보 복호화 후 리턴해주기
|
||||||
|
public AdjReqMgrPastVO decryptAdjReqMgrReturn(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
|
||||||
|
String rpplNm = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplNm()); //신청인이름
|
||||||
|
String rpplEmail = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplEmail()); //이메일주소
|
||||||
|
String rpplPhone = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplPhone()); //연락처
|
||||||
|
String rpplPost = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplPost()); //우편번호
|
||||||
|
String rpplAddr = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplAddr()); //주소
|
||||||
|
String rpplAddrDtl = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplAddrDtl()); //상세주소
|
||||||
|
String rpplRealPost = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealPost()); //우편물 수령지 우편번호
|
||||||
|
String rpplRealAddr = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealAddr()); //우편물 수령지 주소
|
||||||
|
String rpplRealAddrDtl = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealAddrDtl()); //우편물 수령지 상세주소
|
||||||
|
|
||||||
|
adjReqMgrPastVO.setRpplNm(rpplNm);
|
||||||
|
adjReqMgrPastVO.setRpplEmail(rpplEmail);
|
||||||
|
adjReqMgrPastVO.setRpplPhone(rpplPhone);
|
||||||
|
adjReqMgrPastVO.setRpplPost(rpplPost);
|
||||||
|
adjReqMgrPastVO.setRpplAddr(rpplAddr);
|
||||||
|
adjReqMgrPastVO.setRpplAddrDtl(rpplAddrDtl);
|
||||||
|
adjReqMgrPastVO.setRpplRealPost(rpplRealPost);
|
||||||
|
adjReqMgrPastVO.setRpplRealAddr(rpplRealAddr);
|
||||||
|
adjReqMgrPastVO.setRpplRealAddrDtl(rpplRealAddrDtl);
|
||||||
|
|
||||||
|
return adjReqMgrPastVO;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public ResponseEntity<RestResponse> insertAdjReqMgrRpplReq(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
|
||||||
|
//조정 사건 키값 생성 및 디비 생성해주기
|
||||||
|
String adrSeq = adrIdgenService.getNextStringId(); // 고유ID
|
||||||
|
adjReqMgrPastVO.setAdrSeq(adrSeq);
|
||||||
|
adjReqMgrPastVO.setReqOlCd(KccadrConstants.ADR_REQ_PAST); //오프라인 신청 코드 설정
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 공통코드
|
||||||
|
* 10 - 성립
|
||||||
|
* 20 - 불성립
|
||||||
|
* 70 - 직권조정 - 성립
|
||||||
|
* 80 - 직권조정 - 불성립
|
||||||
|
*
|
||||||
|
* ADR_SUCC = "900011"; // 조정성립
|
||||||
|
* ADR_NOSUCC = "900022"; // 조정불성립
|
||||||
|
* ADR_CNCL = "901033"; // 조정취하
|
||||||
|
* */
|
||||||
|
if("40".equals(adjReqMgrPastVO.getStatCd()))
|
||||||
|
adjReqMgrPastVO.setStatCd(KccadrConstants.ADR_CNCL);
|
||||||
|
else if("10".equals(adjReqMgrPastVO.getStatCd()) || "70".equals(adjReqMgrPastVO.getStatCd()))
|
||||||
|
adjReqMgrPastVO.setStatCd(KccadrConstants.ADR_SUCC);
|
||||||
|
else if("20".equals(adjReqMgrPastVO.getStatCd()) || "80".equals(adjReqMgrPastVO.getStatCd()))
|
||||||
|
adjReqMgrPastVO.setStatCd(KccadrConstants.ADR_NOSUCC);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//신규 조정사건 생성해 주기
|
||||||
|
int adrCnt = 0 ;
|
||||||
|
adrCnt = adjReqMgrPastDAO.insertAdrMgrMaster(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
if(adrCnt == 0) { //조정사건 생성이 실패했다면
|
||||||
|
return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "저장에 실패하였습니다.", LocalDateTime.now()));
|
||||||
|
|
||||||
|
}else { // 대리인,신청인, 피신청인 정보 입력해보기
|
||||||
|
|
||||||
|
//신규 조정사건 상세보기 생성해 주기
|
||||||
|
adjReqMgrPastVO.setAdrSn("1");
|
||||||
|
adjReqMgrPastDAO.insertAdrMgrMasterDetail(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
//조정신청 대리인 및 신청인 정보 추가해 주기
|
||||||
|
String rpplSeq = "";
|
||||||
|
String rpplTy = adjReqMgrPastVO.getRpplTy();
|
||||||
|
int rpplCnt = 0;
|
||||||
|
|
||||||
|
if(!"".equals(adrSeq)) {
|
||||||
|
|
||||||
|
if(rpplTy.equals(KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY)) { //대리인 정보 셋팅해주기
|
||||||
|
rpplSeq = rpplIdgenService.getNextStringId(); // 고유ID
|
||||||
|
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(0).setRpplTy(KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(0).setAdrSeq(adrSeq);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(0).setRpplSeq(rpplSeq);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(0).setAgntYn("N");
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(0).setFrstRegisterId(adjReqMgrPastVO.getFrstRegisterId());
|
||||||
|
String email1 = adjReqMgrPastVO.getAdjReqMgrVoList().get(0).getRpplEmail1();
|
||||||
|
String email2 = adjReqMgrPastVO.getAdjReqMgrVoList().get(0).getRpplEmail2();
|
||||||
|
String email = email1 + "@" + email2;
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(0).setRpplEmail(email);
|
||||||
|
|
||||||
|
String phone1 = adjReqMgrPastVO.getAdjReqMgrVoList().get(0).getRpplPhone1();
|
||||||
|
String phone2 = adjReqMgrPastVO.getAdjReqMgrVoList().get(0).getRpplPhone2();
|
||||||
|
String phone3 = adjReqMgrPastVO.getAdjReqMgrVoList().get(0).getRpplPhone3();
|
||||||
|
String phone = phone1 + phone2 + phone3;
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(0).setRpplPhone(phone);
|
||||||
|
|
||||||
|
//대리인 정보 디비 입력해 주기
|
||||||
|
rpplCnt = cryptAdjReqMgrSend(adjReqMgrPastVO.getAdjReqMgrVoList().get(0));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//신청인 정보 셋팅해주기
|
||||||
|
rpplSeq = rpplIdgenService.getNextStringId(); // 고유ID
|
||||||
|
|
||||||
|
String rpplUsrTy = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplUsrTy();
|
||||||
|
String rpplNm = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplNm();
|
||||||
|
String rpplBizId = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplBizId(); //법인사업자 번호
|
||||||
|
String rpplBizNo = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplBizNo(); //개인사업자 번호
|
||||||
|
|
||||||
|
//신청인 이름 분리하기 - 개인, 법인, 개인사업자의 폼 이름이 동일하여 ',' 구분으로 넘어옴
|
||||||
|
String[] splitNm = rpplNm.split(",");
|
||||||
|
|
||||||
|
if(rpplUsrTy.equals("01")) {
|
||||||
|
|
||||||
|
rpplNm = splitNm[0];
|
||||||
|
|
||||||
|
}else if(rpplUsrTy.equals("02")) {
|
||||||
|
|
||||||
|
rpplNm = splitNm[1];
|
||||||
|
rpplBizId = rpplBizId.replaceAll("-", "");
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplBizId(rpplBizId);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplBizNo("");
|
||||||
|
|
||||||
|
}else {
|
||||||
|
|
||||||
|
rpplNm = splitNm[2];
|
||||||
|
rpplBizNo = rpplBizNo.replaceAll("-", "");
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplBizNo(rpplBizNo);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplBizId("");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplTy(KccadrConstants.ADR_RPPL_TY_REQ);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setAdrSeq(adrSeq);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplSeq(rpplSeq);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setAgntYn("N");
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplNm(rpplNm);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplUsrTy(rpplUsrTy);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setFrstRegisterId(adjReqMgrPastVO.getFrstRegisterId());
|
||||||
|
|
||||||
|
String email1 = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplEmail1();
|
||||||
|
String email2 = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplEmail2();
|
||||||
|
String email = email1 + "@" + email2;
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplEmail(email);
|
||||||
|
|
||||||
|
String phone1 = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplPhone1();
|
||||||
|
String phone2 = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplPhone2();
|
||||||
|
String phone3 = adjReqMgrPastVO.getAdjReqMgrVoList().get(1).getRpplPhone3();
|
||||||
|
String phone = phone1 + phone2 + phone3;
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplPhone(phone);
|
||||||
|
|
||||||
|
//신청인 정보 디비 입력해 주기
|
||||||
|
rpplCnt = cryptAdjReqMgrSend(adjReqMgrPastVO.getAdjReqMgrVoList().get(1));
|
||||||
|
//rpplCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrOffLineVO.getAdjReqMgrVoList().get(1));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//피신청인 정보 입력하기
|
||||||
|
int listLeng = 1;
|
||||||
|
if (adjReqMgrPastVO.getReqPerTotCnt() != null && !adjReqMgrPastVO.getReqPerTotCnt().equals("")) {
|
||||||
|
listLeng = Integer.parseInt(adjReqMgrPastVO.getReqPerTotCnt());
|
||||||
|
}
|
||||||
|
|
||||||
|
if(listLeng == 0) {//피신청인 추가가 없으면 기본으로 1개가 있는 것으로 입력
|
||||||
|
|
||||||
|
listLeng = 1;
|
||||||
|
|
||||||
|
}
|
||||||
|
String uniqId = adjReqMgrPastVO.getFrstRegisterId();
|
||||||
|
|
||||||
|
for(int i=0; i < listLeng; i++) {
|
||||||
|
|
||||||
|
int num = i + 2;
|
||||||
|
String rpplUsrTy = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplUsrTy();
|
||||||
|
String rpplNm = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplNm();
|
||||||
|
String rpplBizId = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplBizId(); //법인사업자 번호
|
||||||
|
String rpplBizNo = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplBizNo(); //개인사업자 번호
|
||||||
|
|
||||||
|
if(!rpplNm.equals(",,")) {
|
||||||
|
|
||||||
|
//피신청인 이름 분리하기 - 개인, 법인, 개인사업자의 폼 이름이 동일하여 ',' 구분으로 넘어옴
|
||||||
|
//법인번호 및 개인사업자 번호의 '-' 제거하기
|
||||||
|
String[] splitNm = rpplNm.split(",");
|
||||||
|
|
||||||
|
//피신청인 정보 셋팅해주기
|
||||||
|
rpplSeq = rpplIdgenService.getNextStringId(); // 고유ID
|
||||||
|
|
||||||
|
if(rpplUsrTy.equals("01")) {
|
||||||
|
|
||||||
|
rpplNm = splitNm[0];
|
||||||
|
|
||||||
|
}else if(rpplUsrTy.equals("02")) {
|
||||||
|
|
||||||
|
rpplNm = splitNm[1];
|
||||||
|
rpplBizId = rpplBizId.replaceAll("-", "");
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplBizId(rpplBizId);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplBizNo("");
|
||||||
|
|
||||||
|
}else {
|
||||||
|
|
||||||
|
rpplNm = splitNm[2];
|
||||||
|
rpplBizNo = rpplBizNo.replaceAll("-", "");
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplBizNo(rpplBizNo);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplBizId("");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplTy(KccadrConstants.ADR_RPPL_TY_RES);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setAdrSeq(adrSeq);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplSeq(rpplSeq);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplNm(rpplNm);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplUsrTy(rpplUsrTy);
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setFrstRegisterId(uniqId);
|
||||||
|
|
||||||
|
String email1 = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplEmail1();
|
||||||
|
String email2 = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplEmail2();
|
||||||
|
String email = email1 + "@" + email2;
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplEmail(email);
|
||||||
|
|
||||||
|
String phone1 = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplPhone1();
|
||||||
|
String phone2 = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplPhone2();
|
||||||
|
String phone3 = adjReqMgrPastVO.getAdjReqMgrVoList().get(num).getRpplPhone3();
|
||||||
|
String phone = phone1 + phone2 + phone3;
|
||||||
|
adjReqMgrPastVO.getAdjReqMgrVoList().get(num).setRpplPhone(phone);
|
||||||
|
|
||||||
|
//피신청인 정보 디비 입력해 주기
|
||||||
|
rpplCnt = cryptAdjReqMgrSend(adjReqMgrPastVO.getAdjReqMgrVoList().get(num));
|
||||||
|
//rpplCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrOffLineVO.getAdjReqMgrVoList().get(num));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "조정신청 정보 저장이 완료되었습니다.", LocalDateTime.now()));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 오프라인 조정신청 이름, 이메일, 연락처, 주소정보 암호화 후 데이터베이스에 입력해주기
|
||||||
|
public int cryptAdjReqMgrSend(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||||
|
|
||||||
|
String rpplNm = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplNm()); //신청인이름
|
||||||
|
String rpplEmail = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplEmail()); //이메일주소
|
||||||
|
String rpplPhone = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplPhone()); //연락처
|
||||||
|
String rpplPost = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplPost()); //우편번호
|
||||||
|
String rpplAddr = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplAddr()); //주소
|
||||||
|
String rpplAddrDtl = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplAddrDtl()); //상세주소
|
||||||
|
String rpplRealPost = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplRealPost()); //우편물 수령지 우편번호
|
||||||
|
String rpplRealAddr = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplRealAddr()); //우편물 수령지 주소
|
||||||
|
String rpplRealAddrDtl = egovCryptoUtil.encrypt(adjReqMgrPastVO.getRpplRealAddrDtl()); //우편물 수령지 상세주소
|
||||||
|
|
||||||
|
adjReqMgrPastVO.setRpplNm(rpplNm);
|
||||||
|
adjReqMgrPastVO.setRpplEmail(rpplEmail);
|
||||||
|
adjReqMgrPastVO.setRpplPhone(rpplPhone);
|
||||||
|
adjReqMgrPastVO.setRpplPost(rpplPost);
|
||||||
|
adjReqMgrPastVO.setRpplAddr(rpplAddr);
|
||||||
|
adjReqMgrPastVO.setRpplAddrDtl(rpplAddrDtl);
|
||||||
|
adjReqMgrPastVO.setRpplRealPost(rpplRealPost);
|
||||||
|
adjReqMgrPastVO.setRpplRealAddr(rpplRealAddr);
|
||||||
|
adjReqMgrPastVO.setRpplRealAddrDtl(rpplRealAddrDtl);
|
||||||
|
|
||||||
|
//디비에 추가해 주기
|
||||||
|
int resultCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
return resultCnt;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@ -0,0 +1,165 @@
|
|||||||
|
package kcc.kccadr.adjReqMgrPast.web;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.LinkedHashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Properties;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.springframework.http.HttpStatus;
|
||||||
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.ui.ModelMap;
|
||||||
|
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||||
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||||
|
|
||||||
|
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||||
|
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||||
|
import kcc.com.cmm.LoginVO;
|
||||||
|
import kcc.com.cmm.service.EgovCmmUseService;
|
||||||
|
import kcc.com.cmm.service.EgovFileMngService;
|
||||||
|
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||||
|
import kcc.com.cmm.service.FileVO;
|
||||||
|
import kcc.com.cmm.util.StringUtil;
|
||||||
|
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||||
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineService;
|
||||||
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||||
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
||||||
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||||
|
import kcc.kccadr.cmm.RestResponse;
|
||||||
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author : 이호영
|
||||||
|
* @fileName : AdjReqMgrOffPastController.java
|
||||||
|
* @date : 2022.08.23
|
||||||
|
* @description : 과거사건등록 - 아카이브 기능 컨트롤러
|
||||||
|
* ===========================================================
|
||||||
|
* DATE AUTHOR NOTE
|
||||||
|
* ----------------------------------------------------------- *
|
||||||
|
* 2022.08.23 이호영 최초 생성
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
public class AdjReqMgrPastController {
|
||||||
|
|
||||||
|
// 조정신청 서비스단
|
||||||
|
@Resource(name = "AdjReqMgrPastService")
|
||||||
|
private AdjReqMgrPastService adjReqMgrPastService;
|
||||||
|
|
||||||
|
// eGov 공통코드
|
||||||
|
@Resource(name = "EgovCmmUseService")
|
||||||
|
private EgovCmmUseService cmmUseService;
|
||||||
|
|
||||||
|
@Resource(name = "EgovFileMngService")
|
||||||
|
private EgovFileMngService fileService;
|
||||||
|
|
||||||
|
// global 프로퍼티
|
||||||
|
@Resource(name="globalSettings")
|
||||||
|
protected Properties propertiesService;
|
||||||
|
|
||||||
|
//첨부파일 경로, realPath 설정
|
||||||
|
@Resource(name="EgovFileMngUtil")
|
||||||
|
private EgovFileMngUtil fileUtil;
|
||||||
|
|
||||||
|
// 첨부파일 정보
|
||||||
|
@Resource(name="EgovFileMngService")
|
||||||
|
private EgovFileMngService fileMngService;
|
||||||
|
|
||||||
|
//암복호화 유틸
|
||||||
|
@Resource(name = "egovCryptoUtil")
|
||||||
|
EgovCryptoUtil egovCryptoUtil;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @methodName : adjReqMgrPastBasicInfo
|
||||||
|
* @author : 이호영
|
||||||
|
* @date : 2022.08.23
|
||||||
|
* @description : 과거사건 기본정보등록 페이지
|
||||||
|
* @param AdjReqMgrPastVO
|
||||||
|
* @param model
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastBasicRegist.do")
|
||||||
|
public String adjReqMgrPastBasicRegist(@ModelAttribute("searchVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||||
|
|
||||||
|
//로그인 권한정보 불러오기
|
||||||
|
LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
|
model.addAttribute("user", user);
|
||||||
|
|
||||||
|
// 공통코드 조회
|
||||||
|
List<?> codeResult = cmmUseService.selectCmmCodeDetail("CC001");
|
||||||
|
model.addAttribute("CC001", codeResult);
|
||||||
|
|
||||||
|
int reqPerTotCnt = 0;
|
||||||
|
|
||||||
|
if(StringUtils.isNotBlank(adjReqMgrPastVO.getAdrSeq())) {
|
||||||
|
|
||||||
|
//오프라인 조정 신청 정보 불러오기.
|
||||||
|
AdjReqMgrPastVO resultAdjReqMgrOffLine = adjReqMgrPastService.selectAdjReqMgrOffLineInfo(adjReqMgrPastVO);
|
||||||
|
model.addAttribute("adrVO", resultAdjReqMgrOffLine);
|
||||||
|
}else {
|
||||||
|
//기본 값 셋팅 - 대리인 여부, 신청자 분류
|
||||||
|
adjReqMgrPastVO.setRpplTy("10");
|
||||||
|
adjReqMgrPastVO.setReqTy("01");
|
||||||
|
model.addAttribute("adrVO", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
model.addAttribute("reqPerTotCnt", reqPerTotCnt);
|
||||||
|
|
||||||
|
return "kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @methodName : insertAdjReqMgrOffAjax
|
||||||
|
* @author : 이호영
|
||||||
|
* @date : 2022.08.24
|
||||||
|
* @description : 과거사건 기본정보등록 메서드
|
||||||
|
* @param multiRequest
|
||||||
|
* @param adjReqMgrPastVO
|
||||||
|
* @param redirectAttributes
|
||||||
|
* @param request
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = {"/kccadr/adjReqMgOff/insertAdjReqMgrPastAjax.do"})
|
||||||
|
public ResponseEntity<RestResponse> insertAdjReqMgrOffAjax(@ModelAttribute("adrVO") AdjReqMgrPastVO adjReqMgrPastVO
|
||||||
|
, RedirectAttributes redirectAttributes
|
||||||
|
, HttpServletRequest request) throws Exception {
|
||||||
|
|
||||||
|
//로그인 권한정보 불러오기
|
||||||
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||||
|
|
||||||
|
if(userId.equals("")) {
|
||||||
|
// Unauthorized : 401, 권한 없음, 예를 들면, 로그인 페이지가 필요한 페이지를 로그인 없이 접속하려는 경우 반환되는 코드 (인증 실패) (Unauthorized)
|
||||||
|
return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now()));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//사용자 유니크 아이디 받아오기
|
||||||
|
adjReqMgrPastVO.setFrstRegisterId(userId);
|
||||||
|
|
||||||
|
//조정신청, 대리인, 신청인 등록 처리
|
||||||
|
return adjReqMgrPastService.insertAdjReqMgrRpplReq(adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -231,6 +231,8 @@ public class KccadrConstants {
|
|||||||
|
|
||||||
public static final String ADR_REQ_OFFLINE = "1"; // 오프라인
|
public static final String ADR_REQ_OFFLINE = "1"; // 오프라인
|
||||||
|
|
||||||
|
public static final String ADR_REQ_PAST = "2"; // 과거 이력
|
||||||
|
|
||||||
|
|
||||||
public static final String SBMT_STAT_01 = "01"; // 결제대기
|
public static final String SBMT_STAT_01 = "01"; // 결제대기
|
||||||
|
|
||||||
|
|||||||
@ -22,26 +22,39 @@ import org.springframework.http.HttpStatus;
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* • 1XX : 조건부 응답
|
||||||
|
* • 2XX : 성공
|
||||||
|
* • 3XX : 리다이렉션 완료
|
||||||
|
* • 4XX : 요청 오류
|
||||||
|
* • 500 : 서버 오류
|
||||||
|
*
|
||||||
|
* 참고 : https://km0830.tistory.com/33
|
||||||
|
*
|
||||||
|
* */
|
||||||
|
|
||||||
public class RestResponse {
|
public class RestResponse {
|
||||||
|
|
||||||
private HttpStatus status;
|
private HttpStatus status;
|
||||||
|
|
||||||
private String message;
|
private String data;
|
||||||
|
|
||||||
private LocalDateTime timestamp;
|
private LocalDateTime timestamp;
|
||||||
|
|
||||||
private List<?> dataList;
|
private List<?> dataList;
|
||||||
|
|
||||||
public RestResponse(HttpStatus status, String message, LocalDateTime timestamp) {
|
public RestResponse(HttpStatus status, String data, LocalDateTime timestamp) {
|
||||||
this.status = status;
|
this.status = status;
|
||||||
this.message = message;
|
this.data = data;
|
||||||
this.timestamp = timestamp;
|
this.timestamp = timestamp;
|
||||||
}
|
}
|
||||||
|
|
||||||
public RestResponse(HttpStatus status, List<?> dataList, String message, LocalDateTime timestamp) {
|
public RestResponse(HttpStatus status, List<?> dataList, String data, LocalDateTime timestamp) {
|
||||||
this.status = status;
|
this.status = status;
|
||||||
this.dataList = dataList;
|
this.dataList = dataList;
|
||||||
this.message = message;
|
this.data = data;
|
||||||
this.timestamp = timestamp;
|
this.timestamp = timestamp;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -54,11 +67,11 @@ public class RestResponse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getMessage() {
|
public String getMessage() {
|
||||||
return message;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setMessage(String message) {
|
public void setMessage(String message) {
|
||||||
this.message = message;
|
this.data = message;
|
||||||
}
|
}
|
||||||
|
|
||||||
public LocalDateTime getTimestamp() {
|
public LocalDateTime getTimestamp() {
|
||||||
@ -78,5 +91,11 @@ public class RestResponse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
|
||||||
|
"http://www.ibatis.com/dtd/sql-map-config-2.dtd">
|
||||||
|
|
||||||
|
<sqlMapConfig>
|
||||||
|
<sqlMap resource="egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml"/>
|
||||||
|
</sqlMapConfig>
|
||||||
@ -0,0 +1,222 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
|
||||||
|
<!-- 조정신청 -->
|
||||||
|
<sqlMap namespace="AdjReqMgrOff">
|
||||||
|
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||||
|
<typeAlias alias="AdjReqPastVO" type="kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO"/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 오프라인 조정사건정보 수정 : 조정사건 정보 불러오기 -->
|
||||||
|
<select id="AdjReqMgrPastDAO.selectAdjReqMgrMasterInfo" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||||
|
|
||||||
|
SELECT ADR_SEQ AS adrSeq,
|
||||||
|
ADR_NO AS adrNo,
|
||||||
|
STAT_CD AS statCd,
|
||||||
|
REQ_OL_CD AS reqOlCd,
|
||||||
|
REQ_CN1 AS reqCn1,
|
||||||
|
REQ_CN2 AS reqCn2,
|
||||||
|
REQ_TY AS reqTy,
|
||||||
|
CC_TY AS ccTy,
|
||||||
|
SBMT_YN AS sbmtYn,
|
||||||
|
SBMT_DE AS sbmtDe,
|
||||||
|
ADR_COST AS adrCost,
|
||||||
|
ADR_PAY_YN AS adrPayYn,
|
||||||
|
APPR_SEQ AS apprSeq,
|
||||||
|
APPR_DE AS apprDe,
|
||||||
|
ATCH_FILE_ID AS atchFileId,
|
||||||
|
FRST_REGISTER_ID AS frstRegisterId,
|
||||||
|
FRST_REGIST_PNTTM AS frstRegistPnttm,
|
||||||
|
LAST_UPDUSR_ID AS lastUpdusrId,
|
||||||
|
LAST_UPDT_PNTTM AS lastUpdtPnttm
|
||||||
|
FROM ADR_MGR_MASTER
|
||||||
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 오프라인 조정사건정보 수정 : 조정신청인 정보 불러오기 -->
|
||||||
|
<select id="AdjReqMgrPastDAO.selectAdjReqMgrListInfo" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||||
|
|
||||||
|
SELECT ADR_SEQ AS adrSeq,
|
||||||
|
RPPL_SEQ AS rpplSeq,
|
||||||
|
RPPL_TY AS rpplTy,
|
||||||
|
AGNT_YN AS rpplYn,
|
||||||
|
RPPL_USR_TY AS rpplUsrTy,
|
||||||
|
ADR_OL_YN AS adrOlYn,
|
||||||
|
RPPL_ID AS rpplId,
|
||||||
|
RPPL_NM AS rpplNm,
|
||||||
|
RPPL_BIZ_ID AS rpplBizId,
|
||||||
|
RPPL_BIZ_NM AS rpplBizNm,
|
||||||
|
RPPL_BIZ_NO AS rpplBizNo,
|
||||||
|
RPPL_POST AS rpplPost,
|
||||||
|
RPPL_ADDR AS rpplAddr,
|
||||||
|
RPPL_ADDR_DTL AS rpplAddrDtl,
|
||||||
|
RPPL_ADDR_CP_YN AS rpplAddrCpYn,
|
||||||
|
RPPL_REAL_POST AS rpplRealPost,
|
||||||
|
RPPL_REAL_ADDR AS rpplRealAddr,
|
||||||
|
RPPL_REAL_ADDR_DTL AS rpplRealAddrDtl,
|
||||||
|
RPPL_PHONE AS rpplPhone,
|
||||||
|
RPPL_EMAIL AS rpplEmail,
|
||||||
|
RPPL_EMAIL_YN AS rpplEmailYn,
|
||||||
|
RPPL_SMS_YN AS rpplSmsYn,
|
||||||
|
RPPL_CLASS AS rpplClass,
|
||||||
|
RPPL_GRADE AS rpplGrade,
|
||||||
|
SBMT_YN AS sbmtYn,
|
||||||
|
SBMT_DE AS sbmtDe,
|
||||||
|
USR_CI AS UsrCi,
|
||||||
|
APPR_YN AS apprYn,
|
||||||
|
APPR_DE AS apprDe,
|
||||||
|
ATCH_FILE_ID AS atchFileId,
|
||||||
|
RPPL_RELATION AS rpplRelation,
|
||||||
|
RPPL_RELATION_ETC AS rpplRelationEtc,
|
||||||
|
FRST_REGIST_PNTTM AS frstRegistPnttm,
|
||||||
|
FRST_REGISTER_ID AS frstRegisterId,
|
||||||
|
LAST_UPDT_PNTTM AS lastUpdtPnttm,
|
||||||
|
LAST_UPDUSR_ID AS lastUpdusrId
|
||||||
|
FROM ADR_RPPL
|
||||||
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
|
ORDER BY FIELD(RPPL_TY, '30') DESC, RPPL_TY
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 조정사건정보 등록 : 대국민 조정신청 상세 저장 -->
|
||||||
|
<insert id="AdjReqMgrPastDAO.insertAdrMgrMasterDetail" parameterClass="AdjReqPastVO">
|
||||||
|
INSERT INTO ADR_MGR_DETAIL(
|
||||||
|
ADR_SEQ,
|
||||||
|
ADR_SN,
|
||||||
|
FRST_REGIST_PNTTM,
|
||||||
|
FRST_REGISTER_ID,
|
||||||
|
LAST_UPDT_PNTTM,
|
||||||
|
LAST_UPDUSR_ID
|
||||||
|
)
|
||||||
|
VALUES
|
||||||
|
(
|
||||||
|
#adrSeq#,
|
||||||
|
#adrSn#,
|
||||||
|
NOW() ,
|
||||||
|
#frstRegisterId# ,
|
||||||
|
NOW() ,
|
||||||
|
#lastUpdusrId#
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 조정사건정보 등록 : 업무시스템 조정신청 저장 -->
|
||||||
|
<insert id="AdjReqMgrPastDAO.insertAdrMgrMaster" parameterClass="AdjReqPastVO">
|
||||||
|
INSERT INTO ADR_MGR_MASTER (
|
||||||
|
ADR_SEQ
|
||||||
|
,STAT_CD
|
||||||
|
,REQ_OL_CD
|
||||||
|
,REQ_CN1
|
||||||
|
,REQ_CN2
|
||||||
|
,REQ_TY
|
||||||
|
,CC_TY
|
||||||
|
,SBMT_YN
|
||||||
|
,SBMT_DE
|
||||||
|
,ADR_PAY_YN
|
||||||
|
,APPR_DE
|
||||||
|
,ATCH_FILE_ID
|
||||||
|
,FRST_REGIST_PNTTM
|
||||||
|
,FRST_REGISTER_ID
|
||||||
|
,LAST_UPDT_PNTTM
|
||||||
|
,LAST_UPDUSR_ID
|
||||||
|
) VALUES (
|
||||||
|
#adrSeq#
|
||||||
|
,#statCd#
|
||||||
|
,#reqOlCd#
|
||||||
|
,#reqCn1#
|
||||||
|
,#reqCn2#
|
||||||
|
,#reqTy#
|
||||||
|
,#ccTy#
|
||||||
|
,'N'
|
||||||
|
,NOW()
|
||||||
|
,'N'
|
||||||
|
,NOW()
|
||||||
|
,#atchFileId#
|
||||||
|
,NOW()
|
||||||
|
,#frstRegisterId#
|
||||||
|
,NOW()
|
||||||
|
,#lastUpdusrId#
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
<!-- 오프라인 조정사건관리인 등록 : 조정신청 대리인, 신청인, 피신청인 저장 -->
|
||||||
|
<insert id="AdjReqMgrPastDAO.insertAdrRppl" parameterClass="AdjReqPastVO">
|
||||||
|
INSERT INTO ADR_RPPL (
|
||||||
|
ADR_SEQ
|
||||||
|
,RPPL_SEQ
|
||||||
|
,RPPL_TY
|
||||||
|
,AGNT_YN
|
||||||
|
,RPPL_USR_TY
|
||||||
|
,ADR_OL_YN
|
||||||
|
,RPPL_ID
|
||||||
|
,RPPL_NM
|
||||||
|
,RPPL_BIZ_NO
|
||||||
|
,RPPL_BIZ_ID
|
||||||
|
,RPPL_BIZ_NM
|
||||||
|
,RPPL_POST
|
||||||
|
,RPPL_ADDR
|
||||||
|
,RPPL_ADDR_DTL
|
||||||
|
,RPPL_ADDR_CP_YN
|
||||||
|
,RPPL_REAL_POST
|
||||||
|
,RPPL_REAL_ADDR
|
||||||
|
,RPPL_REAL_ADDR_DTL
|
||||||
|
,RPPL_PHONE
|
||||||
|
,RPPL_EMAIL
|
||||||
|
,RPPL_EMAIL_YN
|
||||||
|
,RPPL_SMS_YN
|
||||||
|
,RPPL_CLASS
|
||||||
|
,RPPL_GRADE
|
||||||
|
,SBMT_YN
|
||||||
|
,SBMT_DE
|
||||||
|
,APPR_YN
|
||||||
|
,APPR_DE
|
||||||
|
,ATCH_FILE_ID
|
||||||
|
,RPPL_RELATION
|
||||||
|
,RPPL_RELATION_ETC
|
||||||
|
,FRST_REGIST_PNTTM
|
||||||
|
,FRST_REGISTER_ID
|
||||||
|
,LAST_UPDT_PNTTM
|
||||||
|
,LAST_UPDUSR_ID
|
||||||
|
) VALUES (
|
||||||
|
#adrSeq#
|
||||||
|
,#rpplSeq#
|
||||||
|
,#rpplTy#
|
||||||
|
,#agntYn#
|
||||||
|
,#rpplUsrTy#
|
||||||
|
,#adrOlYn#
|
||||||
|
,#rpplId#
|
||||||
|
,#rpplNm#
|
||||||
|
,#rpplBizNo#
|
||||||
|
,#rpplBizId#
|
||||||
|
,#rpplBizNm#
|
||||||
|
,#rpplPost#
|
||||||
|
,#rpplAddr#
|
||||||
|
,#rpplAddrDtl#
|
||||||
|
,#rpplAddrCpYn#
|
||||||
|
,#rpplRealPost#
|
||||||
|
,#rpplRealAddr#
|
||||||
|
,#rpplRealAddrDtl#
|
||||||
|
,#rpplPhone#
|
||||||
|
,#rpplEmail#
|
||||||
|
,#rpplEmailYn#
|
||||||
|
,#rpplSmsYn#
|
||||||
|
,#rpplClass#
|
||||||
|
,#rpplGrade#
|
||||||
|
,'N'
|
||||||
|
,NOW()
|
||||||
|
,'N'
|
||||||
|
,NOW()
|
||||||
|
,#atchFileId#
|
||||||
|
,#rpplRelation#
|
||||||
|
,#rpplRelationEtc#
|
||||||
|
,NOW()
|
||||||
|
,#frstRegisterId#
|
||||||
|
,NOW()
|
||||||
|
,#lastUpdusrId#
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</sqlMap>
|
||||||
@ -215,13 +215,13 @@
|
|||||||
, processData : false
|
, processData : false
|
||||||
, contentType : "application/json"
|
, contentType : "application/json"
|
||||||
, cache : false
|
, cache : false
|
||||||
, success : function(data) {
|
, success : function(returnData) {
|
||||||
if (data.status == "OK") {
|
if (data.status == "OK") {
|
||||||
// 초기데이터 생성 후 jsTree 만듬
|
// 초기데이터 생성 후 jsTree 만듬
|
||||||
var resultData = fn_makeList(data);
|
var resultData = fn_makeList(returnData);
|
||||||
fn_jsTree(resultData);
|
fn_jsTree(resultData);
|
||||||
} else {
|
} else {
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,6 +34,7 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
function getPageUrl(idx) {
|
function getPageUrl(idx) {
|
||||||
|
console.log('idx : ', idx);
|
||||||
switch (idx) {
|
switch (idx) {
|
||||||
case 0:
|
case 0:
|
||||||
return '/kccadr/adjPgrMgr/apm/apmTab0.do';
|
return '/kccadr/adjPgrMgr/apm/apmTab0.do';
|
||||||
|
|||||||
@ -112,12 +112,12 @@ function saveProcess(){
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: false,
|
contentType: false,
|
||||||
cache: false,
|
cache: false,
|
||||||
success:function(data){
|
success:function(returnData){
|
||||||
if(data.status == "OK"){
|
if(returnData.status == "OK"){
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
fncDetail();
|
fncDetail();
|
||||||
}else{
|
}else{
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
error:function(request , status, error){
|
error:function(request , status, error){
|
||||||
|
|||||||
@ -78,11 +78,11 @@
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: "application/json",
|
contentType: "application/json",
|
||||||
cache: false,
|
cache: false,
|
||||||
success: function (data) {
|
success: function (returnData) {
|
||||||
if(data.status == "OK"){
|
if(data.status == "OK"){
|
||||||
saveProcess();
|
saveProcess();
|
||||||
}else{
|
}else{
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -81,11 +81,11 @@
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: "application/json",
|
contentType: "application/json",
|
||||||
cache: false,
|
cache: false,
|
||||||
success: function (data) {
|
success: function (returnData) {
|
||||||
if(data.status == "OK"){
|
if(returnData.status == "OK"){
|
||||||
saveProcess();
|
saveProcess();
|
||||||
}else{
|
}else{
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -112,12 +112,12 @@
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: false,
|
contentType: false,
|
||||||
cache: false,
|
cache: false,
|
||||||
success:function(data){
|
success:function(returnData){
|
||||||
if(data.status == "OK"){
|
if(returnData.status == "OK"){
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
fncDetail();
|
fncDetail();
|
||||||
}else{
|
}else{
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
error:function(request , status, error){
|
error:function(request , status, error){
|
||||||
|
|||||||
@ -78,11 +78,11 @@
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: "application/json",
|
contentType: "application/json",
|
||||||
cache: false,
|
cache: false,
|
||||||
success: function (data) {
|
success: function (returnData) {
|
||||||
if(data.status == "OK"){
|
if(data.status == "OK"){
|
||||||
saveProcess();
|
saveProcess();
|
||||||
}else{
|
}else{
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -112,12 +112,10 @@ function saveProcess(){
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: false,
|
contentType: false,
|
||||||
cache: false,
|
cache: false,
|
||||||
success:function(data){
|
success:function(returnData){
|
||||||
|
alert(returnData.data);
|
||||||
if(data.status == "OK"){
|
if(data.status == "OK"){
|
||||||
alert(data.message);
|
|
||||||
fncDetail();
|
fncDetail();
|
||||||
}else{
|
|
||||||
alert(data.message);
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
error:function(request , status, error){
|
error:function(request , status, error){
|
||||||
|
|||||||
@ -78,11 +78,11 @@
|
|||||||
processData: false,
|
processData: false,
|
||||||
contentType: "application/json",
|
contentType: "application/json",
|
||||||
cache: false,
|
cache: false,
|
||||||
success: function (data) {
|
success: function (returnData) {
|
||||||
if(data.status == "OK"){
|
if(returnData.status == "OK"){
|
||||||
saveProcess();
|
saveProcess();
|
||||||
}else{
|
}else{
|
||||||
alert(data.message);
|
alert(returnData.data);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -110,7 +110,7 @@
|
|||||||
contentType: false,
|
contentType: false,
|
||||||
cache: false,
|
cache: false,
|
||||||
success:function(returnData){
|
success:function(returnData){
|
||||||
if(returnData.result == "SUCCESS"){
|
if(returnData.status == "OK"){
|
||||||
alert("정상적으로 등록되었습니다.");
|
alert("정상적으로 등록되었습니다.");
|
||||||
fncDetail();
|
fncDetail();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,8 @@
|
|||||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||||
|
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||||
|
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||||
<%
|
<%
|
||||||
/**
|
/**
|
||||||
* @Class Name : adjReqMgrRegList.jsp
|
* @Class Name : adjReqMgrRegList.jsp
|
||||||
@ -44,7 +46,8 @@
|
|||||||
adrSeq : $("input[name=adrSeq]").val(),
|
adrSeq : $("input[name=adrSeq]").val(),
|
||||||
rejectCd : $("select[name=rejectCd]").val(),
|
rejectCd : $("select[name=rejectCd]").val(),
|
||||||
rejectCn : $("textarea[name=rejectCn]").val(),
|
rejectCn : $("textarea[name=rejectCn]").val(),
|
||||||
statCd : KccadrConstants.ADR_REQ_RETN
|
/* statCd : $("KccadrConstants.ADR_REQ_RETN") */
|
||||||
|
statCd : ${KccadrConstants.ADR_REQ_RETN}
|
||||||
}
|
}
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
134
src/main/webapp/js/kccadr/adjReqMgrPast/event.js
Normal file
134
src/main/webapp/js/kccadr/adjReqMgrPast/event.js
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
|
||||||
|
// 예문 팝업 function
|
||||||
|
function openExampleAdminPop(expmCd) {
|
||||||
|
|
||||||
|
var pop = document.pop;
|
||||||
|
pop.ccTy.value = $('#ccTy').val();
|
||||||
|
pop.expmCd.value = expmCd;
|
||||||
|
|
||||||
|
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/adjstReqOpenExamplePop.do", '600', '400', "openExampleAdminPop", $('#pop'));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
최종결과 선택에 따른 액션
|
||||||
|
00 -> 종결
|
||||||
|
40 -> 조정취하
|
||||||
|
*/
|
||||||
|
$(document).on('change', '#resultSelect', function(){
|
||||||
|
|
||||||
|
var thisVal = $(this).val();
|
||||||
|
|
||||||
|
$('#statCd').val('');
|
||||||
|
if('00' == thisVal)
|
||||||
|
$('#detailResult').show();
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$('#detailResult').hide();
|
||||||
|
$('#statCd').val(thisVal);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
/*
|
||||||
|
최종결과 선택에 따른 액션
|
||||||
|
00 -> 종결
|
||||||
|
40 -> 조정취하
|
||||||
|
*/
|
||||||
|
$(document).on('change', '#detailResult', function(){
|
||||||
|
|
||||||
|
var thisVal = $(this).val();
|
||||||
|
$('#statCd').val(thisVal);
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//피신청인 삭제버튼 클릭
|
||||||
|
$(document).on('click', '.reqPerDel', function(){
|
||||||
|
|
||||||
|
//var form = document.adrVO;
|
||||||
|
|
||||||
|
var reqPerCnt = $('#reqPerTotCnt').val();
|
||||||
|
|
||||||
|
if(reqPerCnt <= 1){
|
||||||
|
|
||||||
|
alert("피신청인은 최소 1명은 등록되어야 합니다.");
|
||||||
|
return false;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//피신청인 rpplSeq 번호 받아오기
|
||||||
|
//var rpplSeq = $('#rppl0' + reqPerCnt + 'Seq' ).val();
|
||||||
|
|
||||||
|
//if(rpplSeq == "" ){
|
||||||
|
|
||||||
|
$('.reqPer0' + reqPerCnt + 'Tit').hide();
|
||||||
|
$('.reqPer0' + reqPerCnt + 'Tit').prop("disabled", true);
|
||||||
|
$('.reqPer0' + reqPerCnt + 'Tb').hide();
|
||||||
|
$('.reqPer0' + reqPerCnt + 'Tb').prop("disabled", true);
|
||||||
|
|
||||||
|
$('#reqPerTotCnt').val(Number(reqPerCnt) - 1);
|
||||||
|
return false;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
//피신청인 추가 버튼 클릭
|
||||||
|
$(document).on('click', '.btn_add', function(){
|
||||||
|
|
||||||
|
var form = document.adrVO;
|
||||||
|
var reqPerTotCnt = $('#reqPerTotCnt').val();
|
||||||
|
|
||||||
|
//기존 등록된 피신청인이 없으면 기본 하나는 보여주기 때문에 1로 설정해준다.
|
||||||
|
if(reqPerTotCnt == 0){
|
||||||
|
|
||||||
|
reqPerTotCnt = 1;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if(reqPerTotCnt >= 5){
|
||||||
|
|
||||||
|
alert("피신청인은 최대 5명까지 등록이 가능합니다.");
|
||||||
|
return false;
|
||||||
|
|
||||||
|
}else{
|
||||||
|
reqPerTotCnt = Number(reqPerTotCnt)+1;
|
||||||
|
$('.reqPer0' + (reqPerTotCnt) + 'Tit').show();
|
||||||
|
$('.reqPer0' + (reqPerTotCnt) + 'Tit').prop("disabled", false);
|
||||||
|
$('.reqPer0' + (reqPerTotCnt) + 'Tb').show();
|
||||||
|
$('.reqPer0' + (reqPerTotCnt) + 'Tb').prop("disabled", false);
|
||||||
|
|
||||||
|
//초기 개인으로 선택 되어지도록 수정
|
||||||
|
var num = reqPerTotCnt + 2;
|
||||||
|
var ustTy = $("[name='adjReqMgrVoList["+ num +"].rpplUsrTy']:eq(0)");
|
||||||
|
ustTy.prop("checked", true);
|
||||||
|
$("[name='adjReqMgrVoList["+ num +"].rpplUsrTy']:eq(0)").val("01");
|
||||||
|
|
||||||
|
//개인/법인 선택에 따른 하위 항목 숨기기
|
||||||
|
usrTySelectOff($("[name='adjReqMgrVoList["+ num +"].rpplUsrTy']"), num);
|
||||||
|
onKeyUpBizId($("[name='adjReqMgrVoList["+ num +"].rpplBizId']")); // 법인번호 자동맞춤
|
||||||
|
onKeyUpBizNo($("[name='adjReqMgrVoList["+ num +"].rpplBizNo']")); // 개인사업자번호 자동맞춤
|
||||||
|
|
||||||
|
//추가 피신청인 카운트 늘려주기
|
||||||
|
$('#reqPerTotCnt').val(reqPerTotCnt + 1);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
//신청본인, 대리인 구분
|
||||||
|
$(document).on('change','input[name=rpplTy]:radio', function(){
|
||||||
|
|
||||||
|
var rpplTy = $(this).val();
|
||||||
|
|
||||||
|
if (rpplTy == "30") {
|
||||||
|
$("#agntInfo").show();
|
||||||
|
$("#agntInfo input").prop("disabled", false);
|
||||||
|
|
||||||
|
} else {
|
||||||
|
$("#agntInfo").hide();
|
||||||
|
$("#agntInfo input").prop("disabled", true);
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
1264
src/main/webapp/js/kccadr/adjReqMgrPast/init.js
Normal file
1264
src/main/webapp/js/kccadr/adjReqMgrPast/init.js
Normal file
File diff suppressed because it is too large
Load Diff
0
src/main/webapp/js/kccadr/adjReqMgrPast/value.js
Normal file
0
src/main/webapp/js/kccadr/adjReqMgrPast/value.js
Normal file
Loading…
Reference in New Issue
Block a user