refacotr:과거사건등록 수정 기능 진행중
This commit is contained in:
parent
77d67cf783
commit
83ef7af4e7
@ -158,6 +158,13 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
|||||||
private String rpplConnNo;
|
private String rpplConnNo;
|
||||||
private String resPonDentNms = ""; //피신청인 총 갯수
|
private String resPonDentNms = ""; //피신청인 총 갯수
|
||||||
|
|
||||||
|
private String assPstSeq;
|
||||||
|
private String memPstSeq;
|
||||||
|
private String memDeptNm;
|
||||||
|
private String assPstUsrNm;
|
||||||
|
private String adrHstrySeq;
|
||||||
|
private String pstCn;
|
||||||
|
|
||||||
public AdjReqMgrVO getAdrVO() {
|
public AdjReqMgrVO getAdrVO() {
|
||||||
return adrVO;
|
return adrVO;
|
||||||
}
|
}
|
||||||
@ -781,6 +788,42 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setResPonDentNms(String resPonDentNms) {
|
public void setResPonDentNms(String resPonDentNms) {
|
||||||
this.resPonDentNms = resPonDentNms;
|
this.resPonDentNms = resPonDentNms;
|
||||||
}
|
}
|
||||||
|
public String getAssPstSeq() {
|
||||||
|
return assPstSeq;
|
||||||
|
}
|
||||||
|
public void setAssPstSeq(String assPstSeq) {
|
||||||
|
this.assPstSeq = assPstSeq;
|
||||||
|
}
|
||||||
|
public String getMemPstSeq() {
|
||||||
|
return memPstSeq;
|
||||||
|
}
|
||||||
|
public void setMemPstSeq(String memPstSeq) {
|
||||||
|
this.memPstSeq = memPstSeq;
|
||||||
|
}
|
||||||
|
public String getMemDeptNm() {
|
||||||
|
return memDeptNm;
|
||||||
|
}
|
||||||
|
public void setMemDeptNm(String memDeptNm) {
|
||||||
|
this.memDeptNm = memDeptNm;
|
||||||
|
}
|
||||||
|
public String getAssPstUsrNm() {
|
||||||
|
return assPstUsrNm;
|
||||||
|
}
|
||||||
|
public void setAssPstUsrNm(String assPstUsrNm) {
|
||||||
|
this.assPstUsrNm = assPstUsrNm;
|
||||||
|
}
|
||||||
|
public String getAdrHstrySeq() {
|
||||||
|
return adrHstrySeq;
|
||||||
|
}
|
||||||
|
public void setAdrHstrySeq(String adrHstrySeq) {
|
||||||
|
this.adrHstrySeq = adrHstrySeq;
|
||||||
|
}
|
||||||
|
public String getPstCn() {
|
||||||
|
return pstCn;
|
||||||
|
}
|
||||||
|
public void setPstCn(String pstCn) {
|
||||||
|
this.pstCn = pstCn;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -38,6 +38,8 @@ public interface AdjReqMgrPastService {
|
|||||||
|
|
||||||
ResponseEntity<RestResponse> deleteAdjReqRecordAjax(AdjReqMgrPastVO adjReqMgrPastVO);
|
ResponseEntity<RestResponse> deleteAdjReqRecordAjax(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||||
|
|
||||||
String findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO);
|
AdjReqMgrPastVO findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||||
|
|
||||||
|
void updateAdjReqMgrEtc(AdjReqMgrPastVO adjReqMgrPastVO) throws FdlException;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,6 +44,8 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
|
|
||||||
private String pstCn; /* 조정결과 */
|
private String pstCn; /* 조정결과 */
|
||||||
|
|
||||||
|
private String memPstSeq; /* 조정부 PK */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 조정사건
|
// 조정사건
|
||||||
@ -206,10 +208,9 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
private String refAdrSn; // 참고용 조정회차
|
private String refAdrSn; // 참고용 조정회차
|
||||||
private String refSeq1; // 참고용 일련번호 1
|
private String refSeq1; // 참고용 일련번호 1
|
||||||
private String refSeq2; // 참고용 일련번호 2
|
private String refSeq2; // 참고용 일련번호 2
|
||||||
|
|
||||||
|
|
||||||
private String adrHstryList[];
|
private String adrHstryList[];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public AdjReqMgrVO getAdrVO() {
|
public AdjReqMgrVO getAdrVO() {
|
||||||
return adrVO;
|
return adrVO;
|
||||||
@ -371,6 +372,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
this.addDe = addDe;
|
this.addDe = addDe;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getPstCn() {
|
||||||
|
return pstCn;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPstCn(String pstCn) {
|
||||||
|
this.pstCn = pstCn;
|
||||||
|
}
|
||||||
|
|
||||||
public String getAdrSeq() {
|
public String getAdrSeq() {
|
||||||
return adrSeq;
|
return adrSeq;
|
||||||
}
|
}
|
||||||
@ -867,6 +876,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
this.addAgntList = addAgntList;
|
this.addAgntList = addAgntList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String[] getAddUsrNmList() {
|
||||||
|
return addUsrNmList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAddUsrNmList(String[] addUsrNmList) {
|
||||||
|
this.addUsrNmList = addUsrNmList;
|
||||||
|
}
|
||||||
|
|
||||||
public String getAdrSn() {
|
public String getAdrSn() {
|
||||||
return adrSn;
|
return adrSn;
|
||||||
}
|
}
|
||||||
@ -1163,6 +1180,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
this.appResultTy = appResultTy;
|
this.appResultTy = appResultTy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getAppResultTx() {
|
||||||
|
return appResultTx;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAppResultTx(String appResultTx) {
|
||||||
|
this.appResultTx = appResultTx;
|
||||||
|
}
|
||||||
|
|
||||||
public String getMemDeptNm() {
|
public String getMemDeptNm() {
|
||||||
return memDeptNm;
|
return memDeptNm;
|
||||||
}
|
}
|
||||||
@ -1243,22 +1268,6 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
this.appPlaceDetailTx = appPlaceDetailTx;
|
this.appPlaceDetailTx = appPlaceDetailTx;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String[] getAddUsrNmList() {
|
|
||||||
return addUsrNmList;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setAddUsrNmList(String[] addUsrNmList) {
|
|
||||||
this.addUsrNmList = addUsrNmList;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getAppResultTx() {
|
|
||||||
return appResultTx;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setAppResultTx(String appResultTx) {
|
|
||||||
this.appResultTx = appResultTx;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getAdrHstrySeq() {
|
public String getAdrHstrySeq() {
|
||||||
return adrHstrySeq;
|
return adrHstrySeq;
|
||||||
}
|
}
|
||||||
@ -1339,15 +1348,13 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
|||||||
this.adrHstryList = adrHstryList;
|
this.adrHstryList = adrHstryList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getPstCn() {
|
public String getMemPstSeq() {
|
||||||
return pstCn;
|
return memPstSeq;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPstCn(String pstCn) {
|
public void setMemPstSeq(String memPstSeq) {
|
||||||
this.pstCn = pstCn;
|
this.memPstSeq = memPstSeq;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// =============================================
|
// =============================================
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import org.springframework.stereotype.Repository;
|
|||||||
|
|
||||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||||
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||||
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
||||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||||
import kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO;
|
import kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO;
|
||||||
@ -107,8 +108,44 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO) {
|
public AdjReqMgrPastVO findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
return (String) select("adjReqMgrPastDAO.findByAdrHstryWhereStatCd", adjReqMgrPastVO);
|
return (AdjReqMgrPastVO) select("adjReqMgrPastDAO.findByAdrHstryWhereStatCd", adjReqMgrPastVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int updateAdjReqMgrOffMaster(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
return update("adjReqMgrPastDAO.updateAdjReqMgrPastMaster", adjReqMgrPastVO );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public int updateAdjReqMgrPastRppl(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
return update("adjReqMgrPastDAO.updateAdjReqMgrPastRppl", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateMemDeptNm(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
update("adjReqMgrPastDAO.updateMemDeptNm", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateAssPstUsrNm(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
update("adjReqMgrPastDAO.updateAssPstUsrNm", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateAdrHstry(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
update("adjReqMgrPastDAO.updateAdrHstry", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public List<AdjReqMgrPastVO> selectAdrPrtclMgrRow(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectAdrPrtclMgrRow", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateAdrMgrDetailPstCn(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
update("adjReqMgrPastDAO.updateAdrMgrDetailPstCn", adjReqMgrPastVO);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void deleteAdrPrtclMgrRow(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
delete("adjReqMgrPastDAO.deleteAdrPrtclMgrRow", adjReqMgrPastVO );
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,9 +2,7 @@ package kcc.kccadr.adjReqMgrPast.service.impl;
|
|||||||
|
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
@ -15,8 +13,6 @@ import org.springframework.http.HttpStatus;
|
|||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import com.mchange.v2.sql.filter.SynchronizedFilterCallableStatement;
|
|
||||||
|
|
||||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||||
@ -103,7 +99,6 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
|
|
||||||
String rpplTy = resultAdjReqMgrList.get(0).getRpplTy();
|
String rpplTy = resultAdjReqMgrList.get(0).getRpplTy();
|
||||||
int listCnt = resultAdjReqMgrList.size();
|
int listCnt = resultAdjReqMgrList.size();
|
||||||
logger.info(" + listCnt :: [{}]", listCnt);
|
|
||||||
//신청 대리인 여부 확인
|
//신청 대리인 여부 확인
|
||||||
int rpplTy_30_exist = 0;
|
int rpplTy_30_exist = 0;
|
||||||
|
|
||||||
@ -113,7 +108,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
rpplTy = resultAdjReqMgrList.get(i).getRpplTy();
|
rpplTy = resultAdjReqMgrList.get(i).getRpplTy();
|
||||||
|
|
||||||
AdjReqMgrPastVO temp = new AdjReqMgrPastVO();
|
AdjReqMgrPastVO temp = new AdjReqMgrPastVO();
|
||||||
|
|
||||||
if(rpplTy.equals(KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY)) {
|
if(rpplTy.equals(KccadrConstants.ADR_RPPL_TY_REQ_DEPUTY)) {
|
||||||
|
|
||||||
//신청 대리인 정보 추가해주기
|
//신청 대리인 정보 추가해주기
|
||||||
@ -143,7 +138,6 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
|
|
||||||
//신청인 정보 추가해주기
|
//신청인 정보 추가해주기
|
||||||
temp = resultAdjReqMgrList.get(i);
|
temp = resultAdjReqMgrList.get(i);
|
||||||
logger.info("");
|
|
||||||
resultAdjReqMgrOffLine.getAdjReqMgrVoList().add(decryptAdjReqMgrReturn(temp));
|
resultAdjReqMgrOffLine.getAdjReqMgrVoList().add(decryptAdjReqMgrReturn(temp));
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -169,7 +163,9 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 피신청인 총 갯수 저장해주기
|
// 피신청인 총 갯수 저장해주기
|
||||||
resultAdjReqMgrOffLine.setReqPerTotCnt(Integer.toString(totCnt));
|
resultAdjReqMgrOffLine.setReqPerTotCnt(Integer.toString(totCnt));
|
||||||
|
resultAdjReqMgrOffLine.setRpplTy(resultAdjReqMgrOffLine.getAdjReqMgrVoList().get(1).getRpplTy());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return resultAdjReqMgrOffLine;
|
return resultAdjReqMgrOffLine;
|
||||||
@ -189,7 +185,6 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
String rpplRealAddr = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealAddr()); //우편물 수령지 주소
|
String rpplRealAddr = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealAddr()); //우편물 수령지 주소
|
||||||
String rpplRealAddrDtl = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealAddrDtl()); //우편물 수령지 상세주소
|
String rpplRealAddrDtl = egovCryptoUtil.decrypt(adjReqMgrPastVO.getRpplRealAddrDtl()); //우편물 수령지 상세주소
|
||||||
|
|
||||||
logger.info("resultAdjReqMgrOffLine.getRp11plTy() :: [{}]", adjReqMgrPastVO.getRpplTy());
|
|
||||||
adjReqMgrPastVO.setRpplNm(rpplNm);
|
adjReqMgrPastVO.setRpplNm(rpplNm);
|
||||||
adjReqMgrPastVO.setRpplEmail(rpplEmail);
|
adjReqMgrPastVO.setRpplEmail(rpplEmail);
|
||||||
adjReqMgrPastVO.setRpplPhone(rpplPhone);
|
adjReqMgrPastVO.setRpplPhone(rpplPhone);
|
||||||
@ -433,11 +428,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
//rpplCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrOffLineVO.getAdjReqMgrVoList().get(num));
|
//rpplCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrOffLineVO.getAdjReqMgrVoList().get(num));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||||
@ -772,8 +763,102 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO) {
|
public AdjReqMgrPastVO findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
return adjReqMgrPastDAO.findByAdrHstryWhereStatCd(adjReqMgrPastVO);
|
return adjReqMgrPastDAO.findByAdrHstryWhereStatCd(adjReqMgrPastVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 오프라인 조정신청 이름, 이메일, 연락처, 주소정보 암호화 후 데이터베이스에 수정해주기
|
||||||
|
public int cryptAdjReqMgrSendUpdate(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.updateAdjReqMgrPastRppl(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
return resultCnt;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateAdjReqMgrEtc(AdjReqMgrPastVO adjReqMgrPastVO) throws FdlException {
|
||||||
|
|
||||||
|
logger.info(" ++ updateAdjReqMgrEtc ++ ");
|
||||||
|
// 조정부 수정
|
||||||
|
adjReqMgrPastDAO.updateMemDeptNm(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
// 조사관 수정
|
||||||
|
adjReqMgrPastDAO.updateAssPstUsrNm(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
// 최종결과 CODE 수정
|
||||||
|
adjReqMgrPastDAO.updateAdrHstry(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
// 조정결과 수정
|
||||||
|
adjReqMgrPastDAO.updateAdrMgrDetailPstCn(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* TODO 차수 수정
|
||||||
|
* TB adr_prtcl_mgr
|
||||||
|
* 기존 차수와 현재 차수 갯수가 다르면 삭제 및 추가 해야함
|
||||||
|
* */
|
||||||
|
List<AdjReqMgrPastVO> prtclRowList = adjReqMgrPastDAO.selectAdrPrtclMgrRow(adjReqMgrPastVO);
|
||||||
|
// System.out.println("prtclRowList.get(0).getPrtclSeq() : "+ prtclRowList.get(0).getPrtclSeq());
|
||||||
|
prtclRowList.forEach(t->{
|
||||||
|
logger.info(" + t.getAdrSeq() [{}], [{}], [{}]", t.getAdrSeq(), t.getAdrSn(), t.getPrtclSeq());
|
||||||
|
});
|
||||||
|
logger.info(" exist row size :: [{}]", prtclRowList.size());
|
||||||
|
logger.info(" modify row size :: [{}]", adjReqMgrPastVO.getAdrSn());
|
||||||
|
int existAdrSnSize = prtclRowList.size();
|
||||||
|
int changeAdrSnSize = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||||
|
|
||||||
|
// 기존에 있는 row보다 수정된 차수가 더 낮은 경우
|
||||||
|
// 기존row > 수정row
|
||||||
|
int gap = 0;
|
||||||
|
if(existAdrSnSize > changeAdrSnSize)
|
||||||
|
{
|
||||||
|
gap = existAdrSnSize - changeAdrSnSize;
|
||||||
|
for(int i=existAdrSnSize; i > gap; i--)
|
||||||
|
{
|
||||||
|
adjReqMgrPastDAO.deleteAdrPrtclMgrRow(prtclRowList.get(i-1));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// 기존에 있는 row보다 수정된 차수가 더 높은 경우
|
||||||
|
// 기존row < 수정row
|
||||||
|
else if(existAdrSnSize < changeAdrSnSize)
|
||||||
|
{
|
||||||
|
gap = changeAdrSnSize - existAdrSnSize;
|
||||||
|
|
||||||
|
|
||||||
|
// int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||||
|
int cnt = existAdrSnSize; // 기존 row size
|
||||||
|
while(cnt <= changeAdrSnSize) // 수정할 row size
|
||||||
|
{
|
||||||
|
System.out.println("cnt : "+cnt);
|
||||||
|
// adjReqMgrPastVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService
|
||||||
|
// adjReqMgrPastVO.setAdrSn(Integer.toString(cnt));
|
||||||
|
// adjReqMgrPastDAO.insertAdrSnInit(adjReqMgrPastVO);
|
||||||
|
cnt++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,6 @@ import kcc.com.cmm.LoginVO;
|
|||||||
import kcc.com.cmm.service.EgovCmmUseService;
|
import kcc.com.cmm.service.EgovCmmUseService;
|
||||||
import kcc.com.cmm.service.EgovFileMngService;
|
import kcc.com.cmm.service.EgovFileMngService;
|
||||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||||
import kcc.com.cmm.service.impl.SequenceUtilServiceImpl;
|
|
||||||
import kcc.com.cmm.util.StringUtil;
|
import kcc.com.cmm.util.StringUtil;
|
||||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
||||||
@ -33,6 +32,8 @@ import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
|||||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtService;
|
import kcc.kccadr.adjPgrMgr.drt.service.DrtService;
|
||||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
|
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
|
||||||
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineService;
|
||||||
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
||||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||||
import kcc.kccadr.cmm.RestResponse;
|
import kcc.kccadr.cmm.RestResponse;
|
||||||
@ -76,7 +77,11 @@ public class AdjReqMgrPastController {
|
|||||||
|
|
||||||
@Resource(name = "apmService")
|
@Resource(name = "apmService")
|
||||||
private ApmService apmService;
|
private ApmService apmService;
|
||||||
|
|
||||||
|
// 조정신청 서비스단
|
||||||
|
@Resource(name = "AdjReqMgrOffLineService")
|
||||||
|
private AdjReqMgrOffLineService adjReqMgrOffLineService;
|
||||||
|
|
||||||
// global 프로퍼티
|
// global 프로퍼티
|
||||||
@Resource(name="globalSettings")
|
@Resource(name="globalSettings")
|
||||||
protected Properties propertiesService;
|
protected Properties propertiesService;
|
||||||
@ -125,9 +130,8 @@ public class AdjReqMgrPastController {
|
|||||||
|
|
||||||
//오프라인 조정 신청 정보 불러오기.
|
//오프라인 조정 신청 정보 불러오기.
|
||||||
AdjReqMgrPastVO resultAdjReqMgrPast = adjReqMgrPastService.selectAdjReqMgrOffLineInfo(adjReqMgrPastVO);
|
AdjReqMgrPastVO resultAdjReqMgrPast = adjReqMgrPastService.selectAdjReqMgrOffLineInfo(adjReqMgrPastVO);
|
||||||
String statCd = adjReqMgrPastService.findByAdrHstryWhereStatCd(adjReqMgrPastVO);
|
AdjReqMgrPastVO statCdInfo = adjReqMgrPastService.findByAdrHstryWhereStatCd(adjReqMgrPastVO);
|
||||||
resultAdjReqMgrPast.setStatCd(statCd);
|
model.addAttribute("statCdInfo", statCdInfo);
|
||||||
|
|
||||||
model.addAttribute("adrVO", resultAdjReqMgrPast);
|
model.addAttribute("adrVO", resultAdjReqMgrPast);
|
||||||
}else {
|
}else {
|
||||||
//기본 값 셋팅 - 대리인 여부, 신청자 분류
|
//기본 값 셋팅 - 대리인 여부, 신청자 분류
|
||||||
@ -383,39 +387,6 @@ public class AdjReqMgrPastController {
|
|||||||
return adjReqMgrPastService.deleteAdjReqRecordAjax(adjReqMgrPastVO);
|
return adjReqMgrPastService.deleteAdjReqRecordAjax(adjReqMgrPastVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @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);
|
|
||||||
adjReqMgrPastVO.setLastUpdusrId(userId);
|
|
||||||
|
|
||||||
//조정신청, 대리인, 신청인 등록 처리
|
|
||||||
return adjReqMgrPastService.insertAdjReqMgrRpplReq(adjReqMgrPastVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @methodName : checkNInsertAprvlPastAjax
|
* @methodName : checkNInsertAprvlPastAjax
|
||||||
@ -518,9 +489,95 @@ public class AdjReqMgrPastController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @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) 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);
|
||||||
|
adjReqMgrPastVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
|
//조정신청, 대리인, 신청인 등록 처리
|
||||||
|
return adjReqMgrPastService.insertAdjReqMgrRpplReq(adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @methodName : updateAdrMgrMasterAjax
|
||||||
|
* @author : 이호영
|
||||||
|
* @date : 2022.09.28
|
||||||
|
* @description : 과거사건 수정
|
||||||
|
* @param multiRequest
|
||||||
|
* @param adjReqMgrPastVO
|
||||||
|
* @param redirectAttributes
|
||||||
|
* @param request
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value = {"/kccadr/adjReqMgOff/updateAdjReqMgrPastAjax.do"})
|
||||||
|
public ResponseEntity<RestResponse> updateAdrMgrMasterAjax(@ModelAttribute("adrVO") AdjReqMgrOffLineVO adjReqMgrOffLineVO) throws Exception {
|
||||||
|
|
||||||
|
//로그인 권한정보 불러오기
|
||||||
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
|
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||||
|
|
||||||
|
if(userId.equals("")) {
|
||||||
|
return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now()));
|
||||||
|
}
|
||||||
|
|
||||||
|
//사용자 유니크 아이디 받아오기
|
||||||
|
adjReqMgrOffLineVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 오프라인 수정 로직
|
||||||
|
* 수정 X
|
||||||
|
* */
|
||||||
|
String resultSts = adjReqMgrOffLineService.updateAdjReqMgrRpplReq(adjReqMgrOffLineVO);
|
||||||
|
|
||||||
|
AdjReqMgrPastVO adjReqMgrPastVO = new AdjReqMgrPastVO();
|
||||||
|
|
||||||
|
adjReqMgrPastVO.setAdrSeq(adjReqMgrOffLineVO.getAdrSeq());
|
||||||
|
adjReqMgrPastVO.setMemDeptNm(adjReqMgrOffLineVO.getMemDeptNm()); // 조정부 PK
|
||||||
|
adjReqMgrPastVO.setMemPstSeq(adjReqMgrOffLineVO.getMemPstSeq()); // 조정부 명
|
||||||
|
adjReqMgrPastVO.setAssPstSeq(adjReqMgrOffLineVO.getAssPstSeq()); // 조사관 PK
|
||||||
|
adjReqMgrPastVO.setAssPstUsrNm(adjReqMgrOffLineVO.getAssPstUsrNm()); // 조사관 명
|
||||||
|
adjReqMgrPastVO.setStatCd(adjReqMgrOffLineVO.getStatCd()); // 최종 결과 코드
|
||||||
|
adjReqMgrPastVO.setAdrHstrySeq(adjReqMgrOffLineVO.getAdrHstrySeq()); // 히스토리 PK
|
||||||
|
adjReqMgrPastVO.setAdrSn(adjReqMgrOffLineVO.getAdrSn()); // 차수
|
||||||
|
adjReqMgrPastVO.setPstCn(adjReqMgrOffLineVO.getPstCn()); // 조정결과
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 기존 수정로직 후 기타사항 수정
|
||||||
|
* 조정부, 조정조사관, 진행된 차수, 최종결과, 조정결과
|
||||||
|
* */
|
||||||
|
adjReqMgrPastService.updateAdjReqMgrEtc(adjReqMgrPastVO);
|
||||||
|
|
||||||
|
if(resultSts.equals("updateSucc")) {
|
||||||
|
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "정상적으로 수정하였습니다.", adjReqMgrOffLineVO.getAdrSeq(), LocalDateTime.now()));
|
||||||
|
}
|
||||||
|
return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "수정 중 오류가 발생하였습니다.", LocalDateTime.now()));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -386,8 +386,10 @@
|
|||||||
<select id="adjReqMgrPastDAO.selectMemAss" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
<select id="adjReqMgrPastDAO.selectMemAss" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||||
|
|
||||||
select
|
select
|
||||||
AMDMP.MEM_DEPT_NM as memDeptNm ,
|
AMDMP.MEM_DEPT_NM as memDeptNm
|
||||||
AAMP.ASS_PST_USR_NM as assPstUsrNm
|
, AMDMP.mem_pst_seq as memPstSeq
|
||||||
|
, AAMP.ASS_PST_USR_NM as assPstUsrNm
|
||||||
|
, AAMP.ASS_PST_SEQ as assPstSeq
|
||||||
from
|
from
|
||||||
ADR_MGR_DETAIL AMD
|
ADR_MGR_DETAIL AMD
|
||||||
left join ADR_MEM_DEPT_MGR_PST AMDMP on
|
left join ADR_MEM_DEPT_MGR_PST AMDMP on
|
||||||
@ -643,17 +645,125 @@
|
|||||||
</update>
|
</update>
|
||||||
|
|
||||||
<!-- 과거사건등록 - 사건진행정보 이력 삭제-->
|
<!-- 과거사건등록 - 사건진행정보 이력 삭제-->
|
||||||
<update id="adjReqMgrPastDAO.deleteAdjReqRecordAjax" parameterClass="AdjReqPastVO">
|
<delete id="adjReqMgrPastDAO.deleteAdjReqRecordAjax" parameterClass="AdjReqPastVO">
|
||||||
DELETE FROM ADR_HSTRY
|
DELETE FROM ADR_HSTRY
|
||||||
WHERE ADR_HSTRY_SEQ = #adrHstrySeq#
|
WHERE ADR_HSTRY_SEQ = #adrHstrySeq#
|
||||||
</update>
|
</delete>
|
||||||
|
|
||||||
<select id="adjReqMgrPastDAO.findByAdrHstryWhereStatCd" parameterClass="AdjReqPastVO" resultClass="String">
|
<select id="adjReqMgrPastDAO.findByAdrHstryWhereStatCd" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||||
SELECT
|
SELECT
|
||||||
STAT_CD
|
ADR_HSTRY_SEQ AS adrHstrySeq
|
||||||
|
, STAT_CD AS statCd
|
||||||
FROM ADR_HSTRY
|
FROM ADR_HSTRY
|
||||||
WHERE ADR_SEQ = #adrSeq#
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
AND STAT_CD IS NOT NULL
|
AND STAT_CD IS NOT NULL
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<update id="adjReqMgrPastDAO.updateAdjReqMgrPastMaster" parameterClass="AdjReqPastVO">
|
||||||
|
UPDATE ADR_MGR_MASTER SET
|
||||||
|
REQ_CN1 = #reqCn1#
|
||||||
|
,REQ_CN2 = #reqCn2#
|
||||||
|
,REQ_TY = #reqTy#
|
||||||
|
,CC_TY = #ccTy#
|
||||||
|
,ATCH_FILE_ID = #atchFileId#
|
||||||
|
,LAST_UPDT_PNTTM = NOW()
|
||||||
|
,LAST_UPDUSR_ID = #lastUpdusrId#
|
||||||
|
WHERE 1=1
|
||||||
|
AND ADR_SEQ = #adrSeq#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="adjReqMgrPastDAO.selectAdjReqMgrCountByRpplSeq" parameterClass="AdjReqPastVO" resultClass="Integer">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
COUNT(RPPL_SEQ)
|
||||||
|
FROM
|
||||||
|
ADR_RPPL
|
||||||
|
WHERE
|
||||||
|
ADR_SEQ = #adrSeq#
|
||||||
|
AND RPPL_SEQ = #rpplSeq#
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 오프라인 조정사건관리인 수정 : 조정신청 수정 -->
|
||||||
|
<update id="adjReqMgrPastDAO.updateAdjReqMgrPastRppl" parameterClass="AdjReqPastVO">
|
||||||
|
UPDATE ADR_RPPL SET
|
||||||
|
RPPL_TY = #rpplTy#
|
||||||
|
,AGNT_YN = #agntYn#
|
||||||
|
,RPPL_USR_TY = #rpplUsrTy#
|
||||||
|
,RPPL_NM = #rpplNm#
|
||||||
|
,RPPL_BIZ_NO = #rpplBizNo#
|
||||||
|
,RPPL_BIZ_ID = #rpplBizId#
|
||||||
|
,RPPL_BIZ_NM = #rpplBizNm#
|
||||||
|
,RPPL_POST = #rpplPost#
|
||||||
|
,RPPL_ADDR = #rpplAddr#
|
||||||
|
,RPPL_ADDR_DTL = #rpplAddrDtl#
|
||||||
|
,RPPL_REAL_POST = #rpplRealPost#
|
||||||
|
,RPPL_REAL_ADDR = #rpplRealAddr#
|
||||||
|
,RPPL_REAL_ADDR_DTL = #rpplRealAddrDtl#
|
||||||
|
,RPPL_PHONE = #rpplPhone#
|
||||||
|
,RPPL_EMAIL = #rpplEmail#
|
||||||
|
,RPPL_EMAIL_YN = #rpplEmailYn#
|
||||||
|
,RPPL_SMS_YN = #rpplSmsYn#
|
||||||
|
,RPPL_CLASS = #rpplClass#
|
||||||
|
,RPPL_GRADE = #rpplGrade#
|
||||||
|
,ATCH_FILE_ID = #atchFileId#
|
||||||
|
,RPPL_RELATION = #rpplRelation#
|
||||||
|
,RPPL_RELATION_ETC = #rpplRelationEtc#
|
||||||
|
,LAST_UPDT_PNTTM = NOW()
|
||||||
|
,LAST_UPDUSR_ID = #lastUpdusrId#
|
||||||
|
WHERE 1=1
|
||||||
|
AND ADR_SEQ = #adrSeq#
|
||||||
|
AND RPPL_SEQ = #rpplSeq#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<update id="adjReqMgrPastDAO.updateMemDeptNm" parameterClass="AdjReqPastVO">
|
||||||
|
UPDATE ADR_MEM_DEPT_MGR_PST SET
|
||||||
|
MEM_DEPT_NM = #memDeptNm#
|
||||||
|
WHERE
|
||||||
|
MEM_PST_SEQ = #memPstSeq#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
|
<update id="adjReqMgrPastDAO.updateAssPstUsrNm" parameterClass="AdjReqPastVO">
|
||||||
|
UPDATE ADR_ASS_MGR_PST SET
|
||||||
|
ASS_PST_USR_NM = #assPstUsrNm#
|
||||||
|
WHERE
|
||||||
|
ASS_PST_SEQ = #assPstSeq#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="adjReqMgrPastDAO.updateAdrHstry" parameterClass="AdjReqPastVO">
|
||||||
|
UPDATE ADR_HSTRY SET
|
||||||
|
STAT_CD = #statCd#
|
||||||
|
WHERE
|
||||||
|
ADR_HSTRY_SEQ = #adrHstrySeq#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="adjReqMgrPastDAO.updateAdrMgrDetailPstCn" parameterClass="AdjReqPastVO">
|
||||||
|
|
||||||
|
UPDATE ADR_MGR_DETAIL SET
|
||||||
|
PST_CN = #pstCn#
|
||||||
|
WHERE
|
||||||
|
ADR_SEQ = #adrSeq#
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<select id="adjReqMgrPastDAO.selectAdrPrtclMgrRow" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
ADR_SEQ as adrSeq
|
||||||
|
, ADR_SN as adrSn
|
||||||
|
, PRTCL_SEQ as prtclSeq
|
||||||
|
FROM
|
||||||
|
ADR_PRTCL_MGR
|
||||||
|
WHERE
|
||||||
|
ADR_SEQ = #adrSeq#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<delete id="adjReqMgrPastDAO.deleteAdrPrtclMgrRow" parameterClass="AdjReqPastVO">
|
||||||
|
DELETE FROM ADR_PRTCL_MGR
|
||||||
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
|
AND PRTCL_SEQ = #prtclSeq#
|
||||||
|
</delete>
|
||||||
|
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
@ -1553,6 +1553,7 @@
|
|||||||
if (obj) data.append("fileFr"+idx, obj.fileObj);
|
if (obj) data.append("fileFr"+idx, obj.fileObj);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
console.log('data :', data);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type: "POST",
|
||||||
|
|||||||
@ -36,41 +36,39 @@
|
|||||||
<validator:javascript formName="model" staticJavascript="false" xhtml="true" cdata="false"/>
|
<validator:javascript formName="model" staticJavascript="false" xhtml="true" cdata="false"/>
|
||||||
<script type="text/javaScript" language="javascript">
|
<script type="text/javaScript" language="javascript">
|
||||||
|
|
||||||
|
$(document).ready(function(){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if($('#statCd').val())
|
||||||
|
{
|
||||||
|
console.log('$(#statCd).val() : ', $('#statCd').val());
|
||||||
|
var statCd = $('#statCd').val();
|
||||||
|
if(statCd == '305050')
|
||||||
|
{
|
||||||
|
$('#resultSelect').val(statCd).prop("selected", true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$('#resultSelect').val("00").prop("selected", true);
|
||||||
|
$('#detailResult').show();
|
||||||
|
$('#detailResult').val(statCd).prop("selected", true);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
$(document).on('change', '#adrSnTemp', function(){
|
$(document).on('change', '#adrSnTemp', function(){
|
||||||
console.log($('#prtclSize').val());
|
|
||||||
|
|
||||||
|
|
||||||
if($('#prtclSize').val() != 0)
|
if($('#prtclSize').val() != 0)
|
||||||
{
|
{
|
||||||
if(confirm("기존에 등록된 데이터가 있다면 초기화 됩니다.\n초기화 하시겠습니까?"))
|
if(!confirm("기존에 등록된 데이터가 있다면 초기화 됩니다.\n수정 하시겠습니까?"))
|
||||||
{
|
{
|
||||||
|
$('#adrSnTemp').val($('#prtclSize').val()).prop("selected", true);
|
||||||
var form = document.adrVO;
|
|
||||||
var data = new FormData(form);
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
type: "POST",
|
|
||||||
url: "<c:url value='/kccadr/adjReqMgOff/deletePrtclProc.do' />",
|
|
||||||
data: data,
|
|
||||||
dataType:'json',
|
|
||||||
async: false,
|
|
||||||
processData: false,
|
|
||||||
contentType: false,
|
|
||||||
cache: false,
|
|
||||||
success: function (data) {
|
|
||||||
console.log('data : ', data);
|
|
||||||
if(data.status == 'OK'){
|
|
||||||
alert(data.data);
|
|
||||||
$('#adrSeq').val(data.dataSub);
|
|
||||||
$('#nextGoPageForm').submit();
|
|
||||||
}
|
|
||||||
else if(data.status == 'Unauthorized')
|
|
||||||
{
|
|
||||||
alert(data.message);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -90,17 +88,21 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
|
|
||||||
<form:form commandName="adrVO" name="adrVO" method="post" enctype="multipart/form-data">
|
<form:form commandName="adrVO" name="adrVO" method="post" enctype="multipart/form-data">
|
||||||
<form:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
|
<form:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
|
||||||
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value="${adrVO.adrSeq }" />" />
|
<form:input type="hidden" path="adrSeq" id="adrSeq"/>
|
||||||
|
<input type="hidden" name="assPstSeq" id="assPstSeq" value="<c:out value="${memAss.assPstSeq }" />" />
|
||||||
|
<input type="hidden" name="memPstSeq" id="memPstSeq" value="<c:out value="${memAss.memPstSeq }" />" />
|
||||||
<input type="hidden" name="memDeptNm" id="memDeptNm"/>
|
<input type="hidden" name="memDeptNm" id="memDeptNm"/>
|
||||||
<input type="hidden" name="assPstUsrNm" id="assPstUsrNm"/>
|
<input type="hidden" name="assPstUsrNm" id="assPstUsrNm"/>
|
||||||
<input type="hidden" name="appResultTy" id="appResultTy"/>
|
<input type="hidden" name="appResultTy" id="appResultTy"/>
|
||||||
<input type="hidden" name="prtclSize" id="prtclSize" value="<c:out value="${prtclSize }" />" />
|
<input type="hidden" name="prtclSize" id="prtclSize" value="<c:out value="${prtclSize }" />" />
|
||||||
<input type="hidden" name="statCd" id="statCd" value="" />
|
<input type="hidden" name="statCd" id="statCd" value="<c:out value="${statCdInfo.statCd }" />" />
|
||||||
|
<input type="hidden" name="adrHstrySeq" id="adrHstrySeq" value="<c:out value="${statCdInfo.adrHstrySeq }" />" />
|
||||||
<input type="hidden" name="adrNo" id="adrNo" value="" />
|
<input type="hidden" name="adrNo" id="adrNo" value="" />
|
||||||
<input type="hidden" name="frstRegistPnttm" id="frstRegistPnttm" value="" />
|
<input type="hidden" name="frstRegistPnttm" id="frstRegistPnttm" value="" />
|
||||||
<input type="hidden" name="lastUpdtPnttm" id="lastUpdtPnttm" value="" />
|
<input type="hidden" name="lastUpdtPnttm" id="lastUpdtPnttm" value="" />
|
||||||
<input type="hidden" name="adrSn" id="adrSn" value="" />
|
<input type="hidden" name="adrSn" id="adrSn" value="" />
|
||||||
<input type="hidden" name="limitcount" value="50" />
|
<input type="hidden" name="limitcount" value="50" />>
|
||||||
|
|
||||||
<!-- cont -->
|
<!-- cont -->
|
||||||
<div class="cont_wrap">
|
<div class="cont_wrap">
|
||||||
<div class="box">
|
<div class="box">
|
||||||
@ -180,14 +182,8 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
<th>대리인 여부</th>
|
<th>대리인 여부</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="radio_wrap">
|
<div class="radio_wrap">
|
||||||
<span>
|
<span><input type="radio" id="rpplTy1" name="rpplTy" value="10" <c:if test="${adrVO.adjReqMgrVoList[0].rpplTy eq '10' or adrVO.adjReqMgrVoList[1].rpplTy eq '10'}"> checked </c:if> ><label for="reqTy1">본인</label></span>
|
||||||
<input type="radio" id="reqlTy1" name="rpplTy" value="10" <c:if test="${adrVO.rpplTy eq '10'}">checked</c:if> >
|
<span><input type="radio" id="rpplTy2" name="rpplTy" value="30" <c:if test="${adrVO.adjReqMgrVoList[0].rpplTy eq '30' or adrVO.adjReqMgrVoList[1].rpplTy eq '30'}"> checked </c:if> ><label for="rpplTy2">대리인</label></span>
|
||||||
<label for="reqlTy1">본인<c:out value="${adrVO.rpplTy }" /></label>
|
|
||||||
</span>
|
|
||||||
<span>
|
|
||||||
<input type="radio" id="rpplTy2" name="rpplTy" value="30" <c:if test="${adrVO.rpplTy eq '30'}">checked</c:if> >
|
|
||||||
<label for="rpplTy2">대리인</label>
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -215,6 +211,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
</div>
|
</div>
|
||||||
<!-- 대리인 선택시 -->
|
<!-- 대리인 선택시 -->
|
||||||
<div class="tbType02 " id="agntInfo" style="margin-top: 20px;">
|
<div class="tbType02 " id="agntInfo" style="margin-top: 20px;">
|
||||||
|
<form:input type="hidden" path="adjReqMgrVoList[0].rpplSeq" id="rppl00Seq"/>
|
||||||
<table>
|
<table>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 210px;">
|
<col style="width: 210px;">
|
||||||
@ -336,7 +333,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<%-- <tr>
|
||||||
<th>대리신청서</th>
|
<th>대리신청서</th>
|
||||||
<td class="upload_area_fr">
|
<td class="upload_area_fr">
|
||||||
<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
|
<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
|
||||||
@ -393,9 +390,9 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
<td class="td_filesort">
|
<td class="td_filesort">
|
||||||
<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>"><c:out value="${fileList.fileExtsn}"/></span>
|
<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>"><c:out value="${fileList.fileExtsn}"/></span>
|
||||||
</td>
|
</td>
|
||||||
<%-- <td class="td_filesize">
|
<td class="td_filesize">
|
||||||
<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
|
<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
|
||||||
</td> --%>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<button type="button" class="btn_del" onclick="delAtchFile('${fileList.atchFileId}', '${fileList.fileSn}'); return false;"><i></i></button>
|
<button type="button" class="btn_del" onclick="delAtchFile('${fileList.atchFileId}', '${fileList.fileSn}'); return false;"><i></i></button>
|
||||||
</td>
|
</td>
|
||||||
@ -405,7 +402,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr> --%>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
@ -413,6 +410,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
|
|
||||||
<!-- 신청인 -->
|
<!-- 신청인 -->
|
||||||
<div class="tbType02" style="margin-top: 20px;">
|
<div class="tbType02" style="margin-top: 20px;">
|
||||||
|
<form:input type="hidden" path="adjReqMgrVoList[1].rpplSeq" id="rppl01Seq"/>
|
||||||
<table>
|
<table>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 210px;">
|
<col style="width: 210px;">
|
||||||
@ -566,6 +564,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
|
|
||||||
<!-- 피신청인 정보 -->
|
<!-- 피신청인 정보 -->
|
||||||
<div class="tb_tit">
|
<div class="tb_tit">
|
||||||
|
<form:input type="hidden" path="adjReqMgrVoList[2].rpplSeq" id="rppl02Seq"/>
|
||||||
<p>피신청인 정보</p>
|
<p>피신청인 정보</p>
|
||||||
<div class="btn_wrap">
|
<div class="btn_wrap">
|
||||||
<button type="button" class="btnType06 btn_adj_add btn_add">피신청인 추가</button>
|
<button type="button" class="btnType06 btn_adj_add btn_add">피신청인 추가</button>
|
||||||
@ -727,6 +726,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
|
|
||||||
<!-- 피신청인 정보 02-->
|
<!-- 피신청인 정보 02-->
|
||||||
<div class="tb_tit tb_wrap_tit reqPer02Tit">
|
<div class="tb_tit tb_wrap_tit reqPer02Tit">
|
||||||
|
<form:input type="hidden" path="adjReqMgrVoList[3].rpplSeq" id="rppl03Seq"/>
|
||||||
<p>피신청인 정보 02</p>
|
<p>피신청인 정보 02</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="tbType02 tb_wrap_tb reqPer02Tb">
|
<div class="tbType02 tb_wrap_tb reqPer02Tb">
|
||||||
@ -885,6 +885,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
|
|
||||||
<!-- 피신청인 정보 03-->
|
<!-- 피신청인 정보 03-->
|
||||||
<div class="tb_tit tb_wrap_tit reqPer03Tit">
|
<div class="tb_tit tb_wrap_tit reqPer03Tit">
|
||||||
|
<form:input type="hidden" path="adjReqMgrVoList[4].rpplSeq" id="rppl04Seq"/>
|
||||||
<p>피신청인 정보 03</p>
|
<p>피신청인 정보 03</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="tbType02 tb_wrap_tb reqPer03Tb">
|
<div class="tbType02 tb_wrap_tb reqPer03Tb">
|
||||||
@ -1043,6 +1044,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
|
|
||||||
<!-- 피신청인 정보 04-->
|
<!-- 피신청인 정보 04-->
|
||||||
<div class="tb_tit tb_wrap_tit reqPer04Tit">
|
<div class="tb_tit tb_wrap_tit reqPer04Tit">
|
||||||
|
<form:input type="hidden" path="adjReqMgrVoList[5].rpplSeq" id="rppl05Seq"/>
|
||||||
<p>피신청인 정보 04</p>
|
<p>피신청인 정보 04</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="tbType02 tb_wrap_tb reqPer04Tb">
|
<div class="tbType02 tb_wrap_tb reqPer04Tb">
|
||||||
@ -1201,6 +1203,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
|
|
||||||
<!-- 피신청인 정보 05-->
|
<!-- 피신청인 정보 05-->
|
||||||
<div class="tb_tit tb_wrap_tit reqPer05Tit">
|
<div class="tb_tit tb_wrap_tit reqPer05Tit">
|
||||||
|
<form:input type="hidden" path="adjReqMgrVoList[6].rpplSeq" id="rppl06Seq"/>
|
||||||
<p>피신청인 정보 05</p>
|
<p>피신청인 정보 05</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="tbType02 tb_wrap_tb reqPer05Tb">
|
<div class="tbType02 tb_wrap_tb reqPer05Tb">
|
||||||
@ -1459,7 +1462,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
|||||||
</div>
|
</div>
|
||||||
</form:form>
|
</form:form>
|
||||||
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do' />">
|
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do' />">
|
||||||
<input id="adrSeq" name="adrSeq" value="">
|
<input type="hidden" id="adrSeqHidden" name="adrSeq" value="<c:out value="${adrVO.adrSeq }" />" />
|
||||||
</form>
|
</form>
|
||||||
<!-- //cont -->
|
<!-- //cont -->
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@ -1085,17 +1085,17 @@
|
|||||||
var msg = "";
|
var msg = "";
|
||||||
var url = "";
|
var url = "";
|
||||||
|
|
||||||
|
console.log('$(#adrSeq).val() :', $('#adrSeq').val());
|
||||||
// if($('#adrSeq').val() != null)
|
if($('#adrSeq').val() != '')
|
||||||
// {
|
{
|
||||||
// msg= "조정신청 정보 수정을 진행하시겠습니까?";
|
msg= "조정신청 정보 수정을 진행하시겠습니까?";
|
||||||
// url= "/kccadr/adjReqMgOff/updateAdjReqMgrOffAjax.do";
|
url= "/kccadr/adjReqMgOff/updateAdjReqMgrPastAjax.do";
|
||||||
// }
|
}
|
||||||
// else{
|
else{
|
||||||
msg= "조정신청 정보 등록을 진행하시겠습니까?";
|
msg= "조정신청 정보 등록을 진행하시겠습니까?";
|
||||||
url= "/kccadr/adjReqMgOff/insertAdjReqMgrPastAjax.do";
|
url= "/kccadr/adjReqMgOff/insertAdjReqMgrPastAjax.do";
|
||||||
|
|
||||||
// }
|
}
|
||||||
|
|
||||||
|
|
||||||
if(confirm(msg)){
|
if(confirm(msg)){
|
||||||
@ -1113,15 +1113,14 @@
|
|||||||
contentType: false,
|
contentType: false,
|
||||||
cache: false,
|
cache: false,
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
console.log('data : ', data);
|
alert(data.data);
|
||||||
if(data.status == 'OK'){
|
if(data.status == 'OK')
|
||||||
alert(data.data);
|
{
|
||||||
$('#adrSeq').val(data.dataSub);
|
$('#adrSeqHidden').val(data.dataSub);
|
||||||
// $('#nextGoPageForm').submit();
|
// $('#nextGoPageForm').submit();
|
||||||
}
|
}
|
||||||
else if(data.status == 'Unauthorized')
|
else if(data.status == 'Unauthorized' || data.status == 'BAD_REQUEST')
|
||||||
{
|
{
|
||||||
alert(data.message);
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user