Merge branch 'hylee'
This commit is contained in:
commit
9d8f0988bd
@ -1558,6 +1558,9 @@ public class ApmController {
|
||||
, "관리자>>조정진행상세" //String p_code_desc - CC199
|
||||
, "V010" //String p_stat_cd
|
||||
);
|
||||
|
||||
System.out.println("adrSn : "+ adrSn);
|
||||
|
||||
apmVO.setAdrSn(adrSn);
|
||||
|
||||
return "/kccadr/adjPgrMgr/apm/apmDetail";
|
||||
|
||||
@ -781,4 +781,7 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
||||
public void setResPonDentNms(String 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_PAST = "2"; // 과거 이력
|
||||
|
||||
|
||||
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 {
|
||||
|
||||
private HttpStatus status;
|
||||
|
||||
private String message;
|
||||
private String data;
|
||||
|
||||
private LocalDateTime timestamp;
|
||||
|
||||
private List<?> dataList;
|
||||
|
||||
public RestResponse(HttpStatus status, String message, LocalDateTime timestamp) {
|
||||
public RestResponse(HttpStatus status, String data, LocalDateTime timestamp) {
|
||||
this.status = status;
|
||||
this.message = message;
|
||||
this.data = data;
|
||||
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.dataList = dataList;
|
||||
this.message = message;
|
||||
this.data = data;
|
||||
this.timestamp = timestamp;
|
||||
}
|
||||
|
||||
@ -54,11 +67,11 @@ public class RestResponse {
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
return data;
|
||||
}
|
||||
|
||||
public void setMessage(String message) {
|
||||
this.message = message;
|
||||
this.data = message;
|
||||
}
|
||||
|
||||
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
|
||||
, contentType : "application/json"
|
||||
, cache : false
|
||||
, success : function(data) {
|
||||
, success : function(returnData) {
|
||||
if (data.status == "OK") {
|
||||
// 초기데이터 생성 후 jsTree 만듬
|
||||
var resultData = fn_makeList(data);
|
||||
var resultData = fn_makeList(returnData);
|
||||
fn_jsTree(resultData);
|
||||
} else {
|
||||
alert(data.message);
|
||||
alert(returnData.data);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@ -34,6 +34,7 @@
|
||||
});
|
||||
}
|
||||
function getPageUrl(idx) {
|
||||
console.log('idx : ', idx);
|
||||
switch (idx) {
|
||||
case 0:
|
||||
return '/kccadr/adjPgrMgr/apm/apmTab0.do';
|
||||
|
||||
@ -112,12 +112,12 @@ function saveProcess(){
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success:function(data){
|
||||
if(data.status == "OK"){
|
||||
alert(data.message);
|
||||
success:function(returnData){
|
||||
if(returnData.status == "OK"){
|
||||
alert(returnData.data);
|
||||
fncDetail();
|
||||
}else{
|
||||
alert(data.message);
|
||||
alert(returnData.data);
|
||||
}
|
||||
},
|
||||
error:function(request , status, error){
|
||||
|
||||
@ -78,11 +78,11 @@
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
success: function (returnData) {
|
||||
if(data.status == "OK"){
|
||||
saveProcess();
|
||||
}else{
|
||||
alert(data.message);
|
||||
alert(returnData.data);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
@ -81,11 +81,11 @@
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
if(data.status == "OK"){
|
||||
success: function (returnData) {
|
||||
if(returnData.status == "OK"){
|
||||
saveProcess();
|
||||
}else{
|
||||
alert(data.message);
|
||||
alert(returnData.data);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
@ -112,12 +112,12 @@
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success:function(data){
|
||||
if(data.status == "OK"){
|
||||
alert(data.message);
|
||||
success:function(returnData){
|
||||
if(returnData.status == "OK"){
|
||||
alert(returnData.data);
|
||||
fncDetail();
|
||||
}else{
|
||||
alert(data.message);
|
||||
alert(returnData.data);
|
||||
}
|
||||
},
|
||||
error:function(request , status, error){
|
||||
|
||||
@ -78,11 +78,11 @@
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
success: function (returnData) {
|
||||
if(data.status == "OK"){
|
||||
saveProcess();
|
||||
}else{
|
||||
alert(data.message);
|
||||
alert(returnData.data);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
@ -112,12 +112,10 @@ function saveProcess(){
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success:function(data){
|
||||
success:function(returnData){
|
||||
alert(returnData.data);
|
||||
if(data.status == "OK"){
|
||||
alert(data.message);
|
||||
fncDetail();
|
||||
}else{
|
||||
alert(data.message);
|
||||
}
|
||||
},
|
||||
error:function(request , status, error){
|
||||
|
||||
@ -78,11 +78,11 @@
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
if(data.status == "OK"){
|
||||
success: function (returnData) {
|
||||
if(returnData.status == "OK"){
|
||||
saveProcess();
|
||||
}else{
|
||||
alert(data.message);
|
||||
alert(returnData.data);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
@ -110,7 +110,7 @@
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success:function(returnData){
|
||||
if(returnData.result == "SUCCESS"){
|
||||
if(returnData.status == "OK"){
|
||||
alert("정상적으로 등록되었습니다.");
|
||||
fncDetail();
|
||||
}
|
||||
|
||||
@ -6,6 +6,8 @@
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||
<%
|
||||
/**
|
||||
* @Class Name : adjReqMgrRegList.jsp
|
||||
@ -44,7 +46,8 @@
|
||||
adrSeq : $("input[name=adrSeq]").val(),
|
||||
rejectCd : $("select[name=rejectCd]").val(),
|
||||
rejectCn : $("textarea[name=rejectCn]").val(),
|
||||
statCd : KccadrConstants.ADR_REQ_RETN
|
||||
/* statCd : $("KccadrConstants.ADR_REQ_RETN") */
|
||||
statCd : ${KccadrConstants.ADR_REQ_RETN}
|
||||
}
|
||||
|
||||
$.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