이지우 - 전자조정 파일들 정리
This commit is contained in:
parent
e4dcbb8409
commit
73a98cdfb3
@ -1,76 +0,0 @@
|
||||
package kcc.com.cmm.service;
|
||||
|
||||
public enum AdrInnorixFileEnumVO {
|
||||
/** 과거사건문서 > 문서관리 */ adjReqMgrPastFileRegist("INSERT", "PST_", "", "", "", "", true)
|
||||
/** 조정진행목록 > 사건문서 > 문서등록 */ , docRegPop("INSERT", "CHGDATE_", "정진행관리>>조정진행목록>조정진행상세>사건문서>P>문서등록", "A160", "", "", true)
|
||||
/** 조정진행목록 > 조정진행상세 > 대리인 수정 */ , updtRpplPop("UPDATE", "CHGDATE_", "", "", "", "", true)
|
||||
;
|
||||
|
||||
// INSERT UPDATE 구분
|
||||
private final String mode;
|
||||
|
||||
// save 파일명 앞
|
||||
private final String p_file_nm_prefix;
|
||||
|
||||
// history 값
|
||||
private final String p_code_desc;
|
||||
|
||||
// history stat 값
|
||||
private final String p_stat_cd;
|
||||
private final String p_adrHstryMgrSeq;
|
||||
private final String p_updateQuery;
|
||||
|
||||
//AdrRpplDoc 메소드를 사용할지 말지 여부
|
||||
private final boolean isAdrRpplDoc;
|
||||
|
||||
AdrInnorixFileEnumVO(String mode, String p_file_nm_prefix, String p_code_desc, String p_stat_cd, String p_adrHstryMgrSeq, String p_updateQuery, boolean isAdrRpplDoc) {
|
||||
this.mode = mode;
|
||||
this.p_file_nm_prefix = p_file_nm_prefix;
|
||||
this.p_code_desc = p_code_desc;
|
||||
this.p_stat_cd = p_stat_cd;
|
||||
this.p_adrHstryMgrSeq = p_adrHstryMgrSeq;
|
||||
this.p_updateQuery = p_updateQuery;
|
||||
this.isAdrRpplDoc = isAdrRpplDoc;
|
||||
}
|
||||
|
||||
public String getMode() {
|
||||
return mode;
|
||||
}
|
||||
|
||||
public String getP_file_nm_prefix() {
|
||||
return p_file_nm_prefix;
|
||||
}
|
||||
|
||||
public String getP_code_desc() {
|
||||
return p_code_desc;
|
||||
}
|
||||
|
||||
public String getP_stat_cd() {
|
||||
return p_stat_cd;
|
||||
}
|
||||
|
||||
public String getP_adrHstryMgrSeq() {
|
||||
return p_adrHstryMgrSeq;
|
||||
}
|
||||
|
||||
public String getP_updateQuery() {
|
||||
return p_updateQuery;
|
||||
}
|
||||
|
||||
public boolean isAdrRpplDoc() {
|
||||
return isAdrRpplDoc;
|
||||
}
|
||||
|
||||
public AdrInnorixFileVO conversion(AdrInnorixFileEnumVO enumVO, AdrInnorixFileVO adrInnorixFileListVO) {
|
||||
|
||||
adrInnorixFileListVO.setP_file_nm_prefix(enumVO.getP_file_nm_prefix());
|
||||
adrInnorixFileListVO.setP_code_desc(enumVO.getP_code_desc());
|
||||
adrInnorixFileListVO.setP_stat_cd(enumVO.getP_stat_cd());
|
||||
adrInnorixFileListVO.setP_adrHstryMgrSeq(enumVO.getP_adrHstryMgrSeq());
|
||||
adrInnorixFileListVO.setMode(enumVO.getMode());
|
||||
adrInnorixFileListVO.setAdrRpplDoc(enumVO.isAdrRpplDoc());
|
||||
|
||||
return adrInnorixFileListVO;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,242 +0,0 @@
|
||||
package kcc.com.cmm.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : InnorixVO.java
|
||||
* @date : 2022.11.01
|
||||
* @description : 대용량 파일 등록 솔루션 VO
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.11.01 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class AdrInnorixFileVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 4400281789694196418L;
|
||||
|
||||
|
||||
public String adrSeq = "";
|
||||
public String adrSn = "";
|
||||
public String adrDocTy = "";
|
||||
public String p_file_nm_prefix = ""; // 파일 저장명 prefix
|
||||
public String p_code_desc = ""; // dest
|
||||
public String p_stat_cd = ""; // 상태 코드
|
||||
public String p_adrHstryMgrSeq = "";
|
||||
public String p_updateQuery = "";
|
||||
public String rpplDocSeq = "";
|
||||
public String rpplSeq = "";
|
||||
public String adrDocCn1 = "";
|
||||
public String openYn = "";
|
||||
public String atchFileId = "";
|
||||
public String mode = "";
|
||||
public String successMsg = "";
|
||||
public boolean isAdrRpplDoc;
|
||||
|
||||
/*
|
||||
* jsp file name
|
||||
* AdrInnorixFileEnumVO 구분값
|
||||
* */
|
||||
public String jspFileName = "";
|
||||
|
||||
private String frstRegistPnttm; //등록일시
|
||||
private String frstRegisterId; //등록자
|
||||
private String lastUpdtPnttm; //수정일시
|
||||
private String lastUpdusrId; //수정자
|
||||
|
||||
public List<InnorixFileVO> innorixFileListVO = new ArrayList<InnorixFileVO>();
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAdrDocTy() {
|
||||
return adrDocTy;
|
||||
}
|
||||
|
||||
public void setAdrDocTy(String adrDocTy) {
|
||||
this.adrDocTy = adrDocTy;
|
||||
}
|
||||
|
||||
public String getP_file_nm_prefix() {
|
||||
return p_file_nm_prefix;
|
||||
}
|
||||
|
||||
public void setP_file_nm_prefix(String p_file_nm_prefix) {
|
||||
this.p_file_nm_prefix = p_file_nm_prefix;
|
||||
}
|
||||
|
||||
public String getP_code_desc() {
|
||||
return p_code_desc;
|
||||
}
|
||||
|
||||
public void setP_code_desc(String p_code_desc) {
|
||||
this.p_code_desc = p_code_desc;
|
||||
}
|
||||
|
||||
public String getP_stat_cd() {
|
||||
return p_stat_cd;
|
||||
}
|
||||
|
||||
public void setP_stat_cd(String p_stat_cd) {
|
||||
this.p_stat_cd = p_stat_cd;
|
||||
}
|
||||
|
||||
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 List<InnorixFileVO> getInnorixFileListVO() {
|
||||
return innorixFileListVO;
|
||||
}
|
||||
|
||||
public void setInnorixFileListVO(List<InnorixFileVO> innorixFileListVO) {
|
||||
this.innorixFileListVO = innorixFileListVO;
|
||||
}
|
||||
|
||||
public String getJspFileName() {
|
||||
return jspFileName;
|
||||
}
|
||||
|
||||
public void setJspFileName(String jspFileName) {
|
||||
this.jspFileName = jspFileName;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getAdrDocCn1() {
|
||||
return adrDocCn1;
|
||||
}
|
||||
|
||||
public void setAdrDocCn1(String adrDocCn1) {
|
||||
this.adrDocCn1 = adrDocCn1;
|
||||
}
|
||||
|
||||
public String getOpenYn() {
|
||||
return openYn;
|
||||
}
|
||||
|
||||
public void setOpenYn(String openYn) {
|
||||
this.openYn = openYn;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
public String getP_adrHstryMgrSeq() {
|
||||
return p_adrHstryMgrSeq;
|
||||
}
|
||||
|
||||
public void setP_adrHstryMgrSeq(String p_adrHstryMgrSeq) {
|
||||
this.p_adrHstryMgrSeq = p_adrHstryMgrSeq;
|
||||
}
|
||||
|
||||
public String getP_updateQuery() {
|
||||
return p_updateQuery;
|
||||
}
|
||||
|
||||
public void setP_updateQuery(String p_updateQuery) {
|
||||
this.p_updateQuery = p_updateQuery;
|
||||
}
|
||||
|
||||
public String getRpplDocSeq() {
|
||||
return rpplDocSeq;
|
||||
}
|
||||
|
||||
public void setRpplDocSeq(String rpplDocSeq) {
|
||||
this.rpplDocSeq = rpplDocSeq;
|
||||
}
|
||||
|
||||
public String getMode() {
|
||||
return mode;
|
||||
}
|
||||
|
||||
public void setMode(String mode) {
|
||||
this.mode = mode;
|
||||
}
|
||||
|
||||
public boolean isAdrRpplDoc() {
|
||||
return isAdrRpplDoc;
|
||||
}
|
||||
|
||||
public void setAdrRpplDoc(boolean isAdrRpplDoc) {
|
||||
this.isAdrRpplDoc = isAdrRpplDoc;
|
||||
}
|
||||
|
||||
public String getSuccessMsg() {
|
||||
return successMsg;
|
||||
}
|
||||
|
||||
public void setSuccessMsg(String successMsg) {
|
||||
this.successMsg = successMsg;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,30 +0,0 @@
|
||||
package kcc.com.cmm.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
/**
|
||||
* @Class Name : EgovFileMngService.java
|
||||
* @Description : 파일정보의 관리를 위한 서비스 인터페이스
|
||||
* @Modification Information
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- ------- -------------------
|
||||
* 2009. 3. 25. 이삼섭 최초생성
|
||||
*
|
||||
* @author 공통 서비스 개발팀 이삼섭
|
||||
* @since 2009. 3. 25.
|
||||
* @version
|
||||
* @see
|
||||
*
|
||||
*/
|
||||
public interface InnorixFileService {
|
||||
|
||||
RestResponse insertInnorixFileAndRpplAjax(AdrInnorixFileVO adrInnorixFileVO) throws FdlException, Exception;
|
||||
|
||||
RestResponse insertInnorixFile(AdrInnorixFileVO adrInnorixFileVO);
|
||||
|
||||
}
|
||||
@ -1,180 +0,0 @@
|
||||
package kcc.com.cmm.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : InnorixVO.java
|
||||
* @date : 2022.11.01
|
||||
* @description : 대용량 파일 등록 솔루션 VO
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.11.01 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class InnorixFileVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 5641887401063483713L;
|
||||
|
||||
public String rowID = "";
|
||||
|
||||
public String controlId = "";
|
||||
|
||||
public String uploadUrl = "";
|
||||
|
||||
public String clientFilePath = "";
|
||||
|
||||
public String clientFileName = "";
|
||||
|
||||
public String rootName = "";
|
||||
|
||||
public String fileState = "";
|
||||
|
||||
public Integer fileSize = 0;
|
||||
|
||||
public String serverFilePath = "";
|
||||
|
||||
public String serverFileName = "";
|
||||
|
||||
public Boolean isFolder = null;
|
||||
|
||||
public Boolean firstTransferCompleted = null;
|
||||
|
||||
public Integer totalTransferTime = 0;
|
||||
|
||||
public Integer transferTime = 0;
|
||||
|
||||
private String frstRegistPnttm;
|
||||
|
||||
private String frstRegisterId;
|
||||
|
||||
private String lastUpdtPnttm;
|
||||
|
||||
private String lastUpdusrId;
|
||||
|
||||
|
||||
|
||||
|
||||
public String getRowID() {
|
||||
return rowID;
|
||||
}
|
||||
public void setRowID(String rowID) {
|
||||
this.rowID = rowID;
|
||||
}
|
||||
public String getControlId() {
|
||||
return controlId;
|
||||
}
|
||||
public void setControlId(String controlId) {
|
||||
this.controlId = controlId;
|
||||
}
|
||||
public String getUploadUrl() {
|
||||
return uploadUrl;
|
||||
}
|
||||
public void setUploadUrl(String uploadUrl) {
|
||||
this.uploadUrl = uploadUrl;
|
||||
}
|
||||
public String getClientFilePath() {
|
||||
return clientFilePath;
|
||||
}
|
||||
public void setClientFilePath(String clientFilePath) {
|
||||
this.clientFilePath = clientFilePath;
|
||||
}
|
||||
public String getClientFileName() {
|
||||
return clientFileName;
|
||||
}
|
||||
public void setClientFileName(String clientFileName) {
|
||||
this.clientFileName = clientFileName;
|
||||
}
|
||||
public String getRootName() {
|
||||
return rootName;
|
||||
}
|
||||
public void setRootName(String rootName) {
|
||||
this.rootName = rootName;
|
||||
}
|
||||
public String getFileState() {
|
||||
return fileState;
|
||||
}
|
||||
public void setFileState(String fileState) {
|
||||
this.fileState = fileState;
|
||||
}
|
||||
public Integer getFileSize() {
|
||||
return fileSize;
|
||||
}
|
||||
public void setFileSize(Integer fileSize) {
|
||||
this.fileSize = fileSize;
|
||||
}
|
||||
public String getServerFilePath() {
|
||||
return serverFilePath;
|
||||
}
|
||||
public void setServerFilePath(String serverFilePath) {
|
||||
this.serverFilePath = serverFilePath;
|
||||
}
|
||||
public String getServerFileName() {
|
||||
return serverFileName;
|
||||
}
|
||||
public void setServerFileName(String serverFileName) {
|
||||
this.serverFileName = serverFileName;
|
||||
}
|
||||
public Boolean getIsFolder() {
|
||||
return isFolder;
|
||||
}
|
||||
public void setIsFolder(Boolean isFolder) {
|
||||
this.isFolder = isFolder;
|
||||
}
|
||||
public Boolean getFirstTransferCompleted() {
|
||||
return firstTransferCompleted;
|
||||
}
|
||||
public void setFirstTransferCompleted(Boolean firstTransferCompleted) {
|
||||
this.firstTransferCompleted = firstTransferCompleted;
|
||||
}
|
||||
public Integer getTotalTransferTime() {
|
||||
return totalTransferTime;
|
||||
}
|
||||
public void setTotalTransferTime(Integer totalTransferTime) {
|
||||
this.totalTransferTime = totalTransferTime;
|
||||
}
|
||||
public Integer getTransferTime() {
|
||||
return transferTime;
|
||||
}
|
||||
public void setTransferTime(Integer transferTime) {
|
||||
this.transferTime = transferTime;
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,48 +0,0 @@
|
||||
package kcc.com.cmm.service.impl;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import kcc.com.cmm.service.AdrCourtFileMngService;
|
||||
import kcc.com.cmm.service.AdrCourtFileVO;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.impl.AdjCourtCnctnDAO;
|
||||
|
||||
/**
|
||||
* @Class Name : EgovFileMngServiceImpl.java
|
||||
* @Description : 파일정보의 관리를 위한 구현 클래스
|
||||
* @Modification Information
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- ------- -------------------
|
||||
* 2009. 3. 25. 이삼섭 최초생성
|
||||
*
|
||||
* @author 공통 서비스 개발팀 이삼섭
|
||||
* @since 2009. 3. 25.
|
||||
* @version
|
||||
* @see
|
||||
*
|
||||
*/
|
||||
@Service("AdrCourtFileMngService")
|
||||
public class AdrCourtFileMngServiceImpl extends EgovAbstractServiceImpl implements AdrCourtFileMngService {
|
||||
|
||||
@Resource(name = "AdjCourtCnctnDAO")
|
||||
private AdjCourtCnctnDAO adjCourtCnctnDAO;
|
||||
|
||||
// @Override
|
||||
// public AdrCourtFileVO selectCourtFileInfs(AdrCourtFileVO adrCourtFileVO) throws Exception {
|
||||
// return adjCourtCnctnDAO.selectCourtFileInfs(adrCourtFileVO);
|
||||
// }
|
||||
|
||||
@Override
|
||||
public void insertCourtFileInf(AdrCourtFileVO adrCourtFileVO) throws Exception {
|
||||
adjCourtCnctnDAO.insertCourtFileInf(adrCourtFileVO);
|
||||
}
|
||||
}
|
||||
@ -1,310 +0,0 @@
|
||||
package kcc.com.cmm.service.impl;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.apache.commons.io.FilenameUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.dreamsecurity.magicline.util.Log;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.service.AdrInnorixFileEnumVO;
|
||||
import kcc.com.cmm.service.AdrInnorixFileVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.service.InnorixFileService;
|
||||
import kcc.com.cmm.service.InnorixFileVO;
|
||||
import kcc.com.cmm.web.InnorixFileController;
|
||||
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
||||
import kcc.kccadr.accdnt.ans.service.impl.AnsDAO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
import kcc.let.utl.fcc.service.EgovStringUtil;
|
||||
|
||||
/**
|
||||
* @Class Name : EgovCmmUseServiceImpl.java
|
||||
* @Description : 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기위한 서비스 구현 클래스
|
||||
* @Modification Information
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- ------- -------------------
|
||||
* 2009. 3. 11. 이삼섭
|
||||
*
|
||||
* @author 공통 서비스 개발팀 이삼섭
|
||||
* @since 2009. 3. 11.
|
||||
* @version
|
||||
* @see
|
||||
*
|
||||
*/
|
||||
@Service("InnorixFileService")
|
||||
public class InnorixFileServiceImpl extends EgovAbstractServiceImpl implements InnorixFileService {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(InnorixFileServiceImpl.class);
|
||||
|
||||
@Resource(name = "InnorixFileDAO")
|
||||
private InnorixFileDAO innorixDAO;
|
||||
|
||||
@Resource(name = "FileManageDAO")
|
||||
private FileManageDAO fileManageDAO;
|
||||
|
||||
@Value("#{globalSettings['Globals.Innorix.FilePath']}")
|
||||
private String INNO_FILE_PATH;
|
||||
|
||||
@Resource(name = "ansDAO")
|
||||
private AnsDAO ansDAO;
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
@Resource(name = "egovFileIdGnrService")
|
||||
private EgovIdGnrService idgenService;
|
||||
|
||||
//답변서 idgen 서비스
|
||||
@Resource(name = "egovRldMgrManageGnrService")
|
||||
private EgovIdGnrService egovRldMgrManageGnrService;
|
||||
|
||||
// 첨부파일 정보
|
||||
@Resource(name="EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
@Override
|
||||
public RestResponse insertInnorixFileAndRpplAjax(AdrInnorixFileVO adrInnorixFileVO) throws FdlException, Exception {
|
||||
|
||||
try {
|
||||
AdrInnorixFileEnumVO innorixEnumVO = AdrInnorixFileEnumVO.valueOf(adrInnorixFileVO.getJspFileName());
|
||||
adrInnorixFileVO = innorixEnumVO.conversion(innorixEnumVO, adrInnorixFileVO);
|
||||
|
||||
// 파일 저장 후 atchFileId 받아옴
|
||||
if("INSERT".equals(adrInnorixFileVO.getMode()))
|
||||
adrInnorixFileVO.setAtchFileId(this.insertFileData(adrInnorixFileVO));
|
||||
if("UPDATE".equals(adrInnorixFileVO.getMode()))
|
||||
adrInnorixFileVO.setAtchFileId(this.updateFileData(adrInnorixFileVO));
|
||||
|
||||
log.info("adrInnorixFileListVO.isAdrRpplDoc() :: [{}]", adrInnorixFileVO.isAdrRpplDoc());
|
||||
|
||||
if(adrInnorixFileVO.isAdrRpplDoc())
|
||||
adrInnorixFileVO.setRpplDocSeq(this.insertAdrRpplDoc(adrInnorixFileVO));
|
||||
|
||||
// P_code_desc가 없으면 이력을 넣지 않음.
|
||||
if(StringUtils.isNotEmpty(adrInnorixFileVO.getP_code_desc()))
|
||||
this.ansSubmitAjax(adrInnorixFileVO);
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "등록에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
return new RestResponse(HttpStatus.OK, adrInnorixFileVO.getSuccessMsg(), adrInnorixFileVO.getAtchFileId(),LocalDateTime.now());
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : fileDataUpload
|
||||
* @author : 이호영
|
||||
* @date : 2022.11.04
|
||||
* @description : 파일정보 업로드
|
||||
* @param innorixVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public String insertFileData(AdrInnorixFileVO innorixVO) throws Exception {
|
||||
|
||||
|
||||
String atchFileId = idgenService.getNextStringId();
|
||||
|
||||
List<FileVO> result = this.fileChange(innorixVO, atchFileId, 0);
|
||||
|
||||
// 파일 업로드
|
||||
fileManageDAO.insertFileInfs(result);
|
||||
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public String updateFileData(AdrInnorixFileVO innorixVO) throws Exception {
|
||||
|
||||
|
||||
String atchFileId = innorixVO.getAtchFileId();
|
||||
|
||||
|
||||
FileVO fvo = new FileVO();
|
||||
fvo.setAtchFileId(atchFileId);
|
||||
int fileSn = fileMngService.getMaxFileSN(fvo);
|
||||
|
||||
List<FileVO> result = this.fileChange(innorixVO, atchFileId, fileSn);
|
||||
|
||||
|
||||
// 파일 업로드
|
||||
fileManageDAO.updateFileInfs(result);
|
||||
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
|
||||
|
||||
private List<FileVO> fileChange(AdrInnorixFileVO innorixVO, String atchFileId, int fileSn) {
|
||||
|
||||
List<FileVO> result = new ArrayList<FileVO>();
|
||||
log.info(" file data 반복문 시작 :: [{}]", innorixVO.getInnorixFileListVO().size());
|
||||
for(InnorixFileVO innorixFileVO : innorixVO.getInnorixFileListVO())
|
||||
{
|
||||
FileVO fileVO = new FileVO();
|
||||
// new 파일명
|
||||
String newName = innorixVO.getP_file_nm_prefix() + EgovStringUtil.getTimeStamp();
|
||||
|
||||
log.info("[{}]번쨰 newName :: [{}]", fileSn, newName);
|
||||
|
||||
String oriFullPath = INNO_FILE_PATH + innorixFileVO.getServerFileName();
|
||||
String newFullPath = INNO_FILE_PATH + newName;
|
||||
|
||||
try {
|
||||
File orifile = FileUtils.getFile(oriFullPath);
|
||||
File newfile = FileUtils.getFile(newFullPath);
|
||||
FileUtils.moveFile(orifile, newfile);
|
||||
} catch (IOException e) {
|
||||
log.info("파일명 수정 실패 :: [{}] ==> [{}]", oriFullPath, newFullPath );
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
fileVO.setAtchFileId(atchFileId);
|
||||
fileVO.setFileSn(Integer.toString(fileSn));
|
||||
fileVO.setFileStreCours(INNO_FILE_PATH);
|
||||
fileVO.setStreFileNm(newName);
|
||||
fileVO.setOrignlFileNm(innorixFileVO.getServerFileName());
|
||||
fileVO.setFileExtsn(FilenameUtils.getExtension(oriFullPath));
|
||||
fileVO.setFileMg(Integer.toString(innorixFileVO.getFileSize()));
|
||||
|
||||
result.add(fileVO);
|
||||
|
||||
fileSn++;
|
||||
|
||||
}
|
||||
log.info(" // file data 반복문 끝 ");
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : updateAdrRpplDoc
|
||||
* @author : 이호영
|
||||
* @date : 2022.11.04
|
||||
* @description : ADR_RPPL_DOC 테이블에 데이터 업로드
|
||||
* @param adrInnorixFileListVO
|
||||
* @param fileNextId
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
private String insertAdrRpplDoc(AdrInnorixFileVO adrInnorixFileListVO) throws Exception {
|
||||
// RpplDoc Insert
|
||||
log.info("RpplDoc Insert ");
|
||||
AnsVO ansVO = new AnsVO();
|
||||
ansVO.setAdrSeq(adrInnorixFileListVO.getAdrSeq());
|
||||
// adrSn이 비여있으면 과거사건등록문서라 "1"이 고정으로 들어감
|
||||
ansVO.setAdrSn(StringUtils.isEmpty(adrInnorixFileListVO.getAdrSn()) ? "1" : adrInnorixFileListVO.getAdrSn());
|
||||
ansVO.setRpplDocSeq(egovRldMgrManageGnrService.getNextStringId());
|
||||
ansVO.setAdrDocTy(adrInnorixFileListVO.getAdrDocTy());
|
||||
ansVO.setAtchFileId(adrInnorixFileListVO.atchFileId);
|
||||
ansVO.setRpplSeq(adrInnorixFileListVO.getRpplSeq());
|
||||
ansVO.setFrstRegistPnttm(adrInnorixFileListVO.getFrstRegistPnttm());
|
||||
ansVO.setFrstRegisterId(adrInnorixFileListVO.getFrstRegisterId());
|
||||
ansVO.setLastUpdtPnttm(adrInnorixFileListVO.getFrstRegistPnttm());
|
||||
ansVO.setLastUpdusrId(adrInnorixFileListVO.getLastUpdusrId());
|
||||
ansDAO.ansSubmitAjax_setp1(ansVO);
|
||||
|
||||
log.info(" + ansVO.getRpplDocSeq() :: [{}]", ansVO.getRpplDocSeq());
|
||||
return ansVO.getRpplDocSeq();
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void ansSubmitAjax(AdrInnorixFileVO adrInnorixFileListVO) throws Exception {
|
||||
|
||||
AnsVO ansVO = new AnsVO();
|
||||
|
||||
// ansDAO.ansSubmitAjax_setp2()를 위한 VO 생성
|
||||
// 기존 메소드를 타기위해 생성
|
||||
ansVO.setAdrSeq(adrInnorixFileListVO.getAdrSeq());
|
||||
ansVO.setAdrSn(adrInnorixFileListVO.getAdrSn());
|
||||
ansVO.setAdrDocTy(adrInnorixFileListVO.getAdrDocTy());
|
||||
ansVO.setRpplSeq(adrInnorixFileListVO.getRpplSeq());
|
||||
ansVO.setAdrDocCn1(adrInnorixFileListVO.getAdrDocCn1());
|
||||
ansVO.setOpenYn(adrInnorixFileListVO.getOpenYn());
|
||||
ansVO.setAtchFileId(adrInnorixFileListVO.getAtchFileId());
|
||||
ansVO.setFrstRegisterId(adrInnorixFileListVO.getFrstRegisterId());
|
||||
ansVO.setLastUpdusrId(adrInnorixFileListVO.getLastUpdusrId());
|
||||
// ansDAO.ansSubmitAjax_setp2()를 위한 VO 생성
|
||||
|
||||
ansVO.setRpplDocSeq(adrInnorixFileListVO.getRpplDocSeq());
|
||||
|
||||
adrHstryMgrDAO.insert4Func(adrInnorixFileListVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, adrInnorixFileListVO.getP_code_desc() //, "조정진행관리>>조정진행목록>조정진행상세>사건문서>P>문서등록" //String p_code_desc - CC199
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, adrInnorixFileListVO.getP_stat_cd() // , "A160" //String p_stat_cd
|
||||
|
||||
, adrInnorixFileListVO.getFrstRegisterId()
|
||||
, adrInnorixFileListVO.getLastUpdusrId()
|
||||
, adrInnorixFileListVO.getP_adrHstryMgrSeq() //, String p_adrHstryMgrSeq , ""
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_DOC" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adrInnorixFileListVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+adrInnorixFileListVO.getAdrSn()
|
||||
+"' AND rppl_doc_seq='"+adrInnorixFileListVO.getRpplDocSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
|
||||
ansDAO.ansSubmitAjax_setp2(ansVO); //ADR_RPPL_DOC_OPEN // 공계여부
|
||||
|
||||
|
||||
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adrInnorixFileListVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, adrInnorixFileListVO.getP_code_desc()
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, adrInnorixFileListVO.getP_stat_cd()
|
||||
|
||||
, adrInnorixFileListVO.getFrstRegisterId()
|
||||
, adrInnorixFileListVO.getLastUpdusrId()
|
||||
|
||||
, adrInnorixFileListVO.getP_adrHstryMgrSeq() //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_DOC_OPEN" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adrInnorixFileListVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+adrInnorixFileListVO.getAdrSn()
|
||||
+"' AND rppl_doc_seq='"+adrInnorixFileListVO.getRpplDocSeq()
|
||||
+"' AND rppl_seq='"+adrInnorixFileListVO.getRpplSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public RestResponse insertInnorixFile(AdrInnorixFileVO adrInnorixFileVO) {
|
||||
|
||||
try {
|
||||
// 파일 저장 후 atchFileId 받아옴
|
||||
adrInnorixFileVO.setAtchFileId(this.insertFileData(adrInnorixFileVO));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "등록에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
return new RestResponse(HttpStatus.OK, adrInnorixFileVO.getSuccessMsg(), adrInnorixFileVO.getAtchFileId(),LocalDateTime.now());
|
||||
}
|
||||
}
|
||||
@ -1,87 +0,0 @@
|
||||
package kcc.com.cmm.util;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import com.dsmdb.japi.MagicDBAPI;
|
||||
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.let.uat.uia.web.SsoAgentInfo;
|
||||
|
||||
public final class MagicDBAPIUtil {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(MagicDBAPIUtil.class);
|
||||
// 정책 명
|
||||
private static String POLICY_NAME = "POLICY001";
|
||||
|
||||
|
||||
// @Value("#{globalSettings['Globals.MagicDB.PolicyName']}")
|
||||
// private static String POLICY_NAME;
|
||||
|
||||
/**
|
||||
* @methodName : encryptAdjReqMgrPastData
|
||||
* @author : 이호영
|
||||
* @date : 2022.11.23
|
||||
* @description : 과거사건등록 데이터 Encrypt
|
||||
* @param adjReqMgrPastVOList
|
||||
* @return
|
||||
*/
|
||||
public static List<AdjReqMgrPastVO> encryptAdjReqMgrPastData(List<AdjReqMgrPastVO> adjReqMgrPastVOList) {
|
||||
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public static String encryptOnlyOneString(String stringVal) {
|
||||
|
||||
SsoAgentInfo ssoagentinfo = new SsoAgentInfo();
|
||||
if(!"local".equals(ssoagentinfo.getIslocal())) {
|
||||
stringVal = MagicDBAPI.encrypt(POLICY_NAME, stringVal);
|
||||
}
|
||||
return stringVal;
|
||||
// return stringVal;
|
||||
}
|
||||
|
||||
public static String decryptOnlyOneString(String stringVal) {
|
||||
if (stringVal.indexOf("[")==0) {
|
||||
stringVal = MagicDBAPI.decrypt(POLICY_NAME, stringVal);
|
||||
}
|
||||
// return MagicDBAPI.decrypt(POLICY_NAME, stringVal);
|
||||
return stringVal;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
* =============== 예시 ==================
|
||||
*
|
||||
* import com.dsmdb.japi.MagicDBAPI;
|
||||
* public class OracleApiTest
|
||||
* {
|
||||
* public static void main(String args[]) throws Exception {
|
||||
* String policy_name = "지정된 정책명";
|
||||
* String hash_name = "SHA256";
|
||||
*
|
||||
* System.out.println("######## String Type Crypto Test ########");
|
||||
* String plainText = "1234561234567";
|
||||
* String encStr = MagicDBAPI.encrypt(policy_name, plainText);
|
||||
* String dectStr = MagicDBAPI.decrypt(policy_name, encStr);
|
||||
* String sha256Str = MagicDBAPI.hash(hash_name, plainText);
|
||||
* System.out.println("[String] Normal : " + plainText);
|
||||
* System.out.println("[String] Encrypt : " +encStr);
|
||||
* System.out.println("[String] Decrypt : " +dectStr);
|
||||
* System.out.println("[String] Digest/SHA256 : " + sha256Str);
|
||||
* }
|
||||
* }
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
@ -1,180 +0,0 @@
|
||||
package kcc.com.cmm.web;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
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.bind.annotation.RequestParam;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.AdrInnorixFileVO;
|
||||
import kcc.com.cmm.service.InnorixFileService;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : InnorixFileController.java
|
||||
* @date : 2022.11.01
|
||||
* @description : innorix 대용량 파일 업로드 솔루션
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.11.01 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
public class DataTransferController {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(DataTransferController.class);
|
||||
|
||||
// ADR_ID
|
||||
@Resource(name="adrGnrService")
|
||||
private EgovIdGnrService adrIdgenService;
|
||||
|
||||
// ADR_ASS_PST_SEQ
|
||||
@Resource(name="adrAssMgrPstGnrService")
|
||||
private EgovIdGnrService adrAssMgrPstGnrService;
|
||||
|
||||
// AHS_ID
|
||||
@Resource(name="adrHstrySeqGnrService")
|
||||
private EgovIdGnrService adrHstrySeqGnrService;
|
||||
|
||||
// FILE_ID
|
||||
@Resource(name="egovFileIdGnrService")
|
||||
private EgovIdGnrService egovFileIdGnrService;
|
||||
|
||||
//PTC_ID
|
||||
@Resource(name="egovPrtclManageGnrService")
|
||||
private EgovIdGnrService egovPrtclManageGnrService;
|
||||
|
||||
//RLD_ID
|
||||
@Resource(name="egovRldMgrManageGnrService")
|
||||
private EgovIdGnrService egovRldMgrManageGnrService;
|
||||
|
||||
//RPPL_ID
|
||||
@Resource(name="rpplGnrService")
|
||||
private EgovIdGnrService rpplGnrService;
|
||||
|
||||
//USRCNFRM_ID
|
||||
@Resource(name="egovUsrCnfrmIdGnrService")
|
||||
private EgovIdGnrService egovUsrCnfrmIdGnrService;
|
||||
|
||||
@RequestMapping(value = {"/common/transfer/updateIdsData.do"}, method = RequestMethod.GET)
|
||||
public ResponseEntity<RestResponse> updateIdsData(@RequestParam String idsTableName, @RequestParam int updateCnt) throws Exception {
|
||||
|
||||
String resultMsg = String.format("ids 데이터를 성공적으로 업데이트 했습니다. "
|
||||
+ "table_name = %s "
|
||||
+ "update count = %s"
|
||||
, idsTableName, updateCnt);
|
||||
|
||||
try {
|
||||
|
||||
if("ADR_ASS_PST_SEQ".equals(idsTableName))
|
||||
{
|
||||
for(int i=0; i<updateCnt; i++)
|
||||
{
|
||||
String nextId =adrAssMgrPstGnrService.getNextStringId();
|
||||
System.out.println("nextId :: "+ nextId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if("ADR_ID".equals(idsTableName))
|
||||
{
|
||||
for(int i=0; i<updateCnt; i++)
|
||||
{
|
||||
String nextId =adrIdgenService.getNextStringId();
|
||||
System.out.println("nextId :: "+ nextId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if("AHS_ID".equals(idsTableName))
|
||||
{
|
||||
for(int i=0; i<updateCnt; i++)
|
||||
{
|
||||
String nextId =adrHstrySeqGnrService.getNextStringId();
|
||||
System.out.println("nextId :: "+ nextId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if("FILE_ID".equals(idsTableName))
|
||||
{
|
||||
for(int i=0; i<updateCnt; i++)
|
||||
{
|
||||
String nextId =egovFileIdGnrService.getNextStringId();
|
||||
System.out.println("nextId :: "+ nextId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if("PTC_ID".equals(idsTableName))
|
||||
{
|
||||
for(int i=0; i<updateCnt; i++)
|
||||
{
|
||||
String nextId =egovPrtclManageGnrService.getNextStringId();
|
||||
System.out.println("nextId :: "+ nextId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if("RLD_ID".equals(idsTableName))
|
||||
{
|
||||
for(int i=0; i<updateCnt; i++)
|
||||
{
|
||||
String nextId =egovRldMgrManageGnrService.getNextStringId();
|
||||
System.out.println("nextId :: "+ nextId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if("RPPL_ID".equals(idsTableName))
|
||||
{
|
||||
for(int i=0; i<updateCnt; i++)
|
||||
{
|
||||
String nextId =rpplGnrService.getNextStringId();
|
||||
System.out.println("nextId :: "+ nextId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if("USRCNFRM_ID".equals(idsTableName))
|
||||
{
|
||||
for(int i=0; i<updateCnt; i++)
|
||||
{
|
||||
String nextId =egovUsrCnfrmIdGnrService.getNextStringId();
|
||||
System.out.println("nextId :: "+ nextId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
resultMsg = String.format("ids 데이터를 업데이트에 실패하였습니다. \\n"
|
||||
+ "table_name = %s"
|
||||
+ "update count = %s", idsTableName, updateCnt);
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, resultMsg, LocalDateTime.now()));
|
||||
}
|
||||
// String.format("%s_", str);
|
||||
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, resultMsg, LocalDateTime.now()));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,102 +0,0 @@
|
||||
package kcc.com.cmm.web;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.AdrInnorixFileVO;
|
||||
import kcc.com.cmm.service.InnorixFileService;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : InnorixFileController.java
|
||||
* @date : 2022.11.01
|
||||
* @description : innorix 대용량 파일 업로드 솔루션
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.11.01 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
public class InnorixFileController {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(InnorixFileController.class);
|
||||
|
||||
/** EgovPropertyService */
|
||||
@Resource(name = "InnorixFileService")
|
||||
protected InnorixFileService innorixService;
|
||||
|
||||
/**
|
||||
* @methodName : insertInnorixFileAndRpplAjax
|
||||
* @author : 이호영
|
||||
* @date : 2022.12.26
|
||||
* @description : 파일등록 외에 rpplDoc 과 history 관련 Controller
|
||||
* @param adrInnorixFileVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/common/insertInnorixFileAndRpplAjax.do"}, method = RequestMethod.POST)
|
||||
public ResponseEntity<RestResponse> insertInnorixFileAndRpplAjax(@RequestBody AdrInnorixFileVO adrInnorixFileVO) 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()));
|
||||
}
|
||||
|
||||
adrInnorixFileVO.setFrstRegisterId(userId);
|
||||
adrInnorixFileVO.setLastUpdusrId(userId);
|
||||
|
||||
|
||||
return ResponseEntity.ok(innorixService.insertInnorixFileAndRpplAjax(adrInnorixFileVO));
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : insertInnorixFile
|
||||
* @author : 이호영
|
||||
* @date : 2022.12.26
|
||||
* @description : 파일 insert 전용
|
||||
* @param adrInnorixFileVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/common/insertInnorixFileAjax.do"}, method = RequestMethod.POST)
|
||||
public ResponseEntity<RestResponse> insertInnorixFile(@RequestBody AdrInnorixFileVO adrInnorixFileVO) 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()));
|
||||
}
|
||||
|
||||
adrInnorixFileVO.setFrstRegisterId(userId);
|
||||
adrInnorixFileVO.setLastUpdusrId(userId);
|
||||
|
||||
|
||||
return ResponseEntity.ok(innorixService.insertInnorixFile(adrInnorixFileVO));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,362 +0,0 @@
|
||||
package kcc.com.cmm.web;
|
||||
|
||||
import java.io.File;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.json.simple.JSONObject;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
|
||||
import com.mashape.unirest.http.HttpResponse;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.InnorixFileService;
|
||||
import kcc.com.cmm.util.StreamDocsUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
import kcc.kccadr.adjst.service.AdjstReqService;
|
||||
import kcc.kccadr.advc.service.AdrHstryMgrService;
|
||||
import kcc.kccadr.cmm.KccadrPdfConversion;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
import kcc.kccadr.cmm.service.PdfConversionService;
|
||||
import kcc.kccadr.cmm.service.PdfConversionVO;
|
||||
import kcc.kccadr.ozSchd.web.OzSchdExportUtil;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : InnorixFileController.java
|
||||
* @date : 2022.11.01
|
||||
* @description : innorix 대용량 파일 업로드 솔루션
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.11.01 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
public class StreamDocsController {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(StreamDocsController.class);
|
||||
|
||||
//pdf 변환 service
|
||||
@Resource(name="PdfConversionService")
|
||||
private PdfConversionService pdfConversionService;
|
||||
|
||||
@Resource(name="adrHstryMgrService")
|
||||
private AdrHstryMgrService adrHstryMgrService;
|
||||
|
||||
/** EgovPropertyService */
|
||||
@Resource(name = "InnorixFileService")
|
||||
protected InnorixFileService innorixService;
|
||||
|
||||
//사건 정보
|
||||
@Resource(name = "pgrCmmService")
|
||||
private PgrCmmService cmmService;
|
||||
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
// 조정신청 서비스단(대국민)
|
||||
@Resource(name = "AdjstReqService")
|
||||
private AdjstReqService adjstReqService;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
@Resource(name="adjstReqStatusService")
|
||||
private AdjstReqStatusService adjstReqStatusService;
|
||||
|
||||
//암복호화 유틸
|
||||
@Resource(name = "EgovFileMngService")
|
||||
EgovFileMngService egovFileMngService;
|
||||
|
||||
private static String pdfMakepathOut; //c:/usr/local/tomcat/file/sht/out
|
||||
@Value("#{globalSettings['Globals.pdf.makepath.out']}")
|
||||
public void setPdfMakepathOut(String path) { pdfMakepathOut = path; }
|
||||
|
||||
|
||||
@Value("#{globalSettings['Globals.Streamdocs.Url']}")
|
||||
public String streamdocsURL;
|
||||
|
||||
|
||||
// 실서버 개발서버 구분
|
||||
private static String islocal; // /pdf/out/
|
||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||
public void setIslocal(String path) { islocal = path; }
|
||||
|
||||
|
||||
//개발, local oz 서버 IP + port
|
||||
@Value("#{globalSettings['Globals.oz.devServerIp']}")
|
||||
private String ozDevServerIp;
|
||||
|
||||
//개발, local oz 스케쥴러 서버 IP + port
|
||||
@Value("#{globalSettings['Globals.oz.devSchedulerIp']}")
|
||||
private String ozDevSchedulerIp;
|
||||
|
||||
//개발, local oz to pdf 저장 경로
|
||||
@Value("#{globalSettings['Globals.oz.devPdfSavePath']}")
|
||||
private String ozDevPdfSavePath;
|
||||
|
||||
//개발, local oz to pdf 저장 경로
|
||||
@Value("#{globalSettings['Globals.oz.devServerCheckString']}")
|
||||
private String devServerCheckString;
|
||||
|
||||
//real oz 서버 IP + port
|
||||
@Value("#{globalSettings['Globals.oz.realServerIp']}")
|
||||
private String ozRealServerIp;
|
||||
|
||||
//real oz 스케쥴러 서버 IP + port
|
||||
@Value("#{globalSettings['Globals.oz.realSchedulerIp']}")
|
||||
private String ozRealSchedulerIp;
|
||||
|
||||
//real oz to pdf 저장 경로
|
||||
@Value("#{globalSettings['Globals.oz.realPdfSavePath']}")
|
||||
private String ozRealPdfSavePath;
|
||||
|
||||
/**
|
||||
* @methodName : regStreamDocsAjax
|
||||
* @author : 이호영
|
||||
* @date : 2022.12.12
|
||||
* @description : StreamDocs에 파일 등록 하는 controller
|
||||
* @param pdfConversionVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/common/regStreamDocsAjax.do"}, method = RequestMethod.POST)
|
||||
public ResponseEntity<RestResponse> regStreamDocsAjax(@RequestBody PdfConversionVO pdfConversionVO) throws Exception {
|
||||
//PdfConversionVO tmpPdfConversionVO = pdfConversionService.selectConversionPdf(pdfConversionVO);
|
||||
|
||||
try {
|
||||
// make 파일 경로
|
||||
//String filePath = pdfMakepathOut + tmpPdfConversionVO.getAdrSeq() +"/result/bookmark.pdf";
|
||||
String filePath = pdfMakepathOut + pdfConversionVO.getAdrSeq() +"/result/bookmark.pdf";
|
||||
|
||||
// pdf 파일 등록
|
||||
HttpResponse<String> responseInfo = StreamDocsUtil.regPdfDoc(filePath, streamdocsURL);
|
||||
|
||||
// 성공 시 return value
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "등록 되었습니다.", responseInfo.getBody(), LocalDateTime.now()));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
// 실패 시 return value
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "pdf 로드에 실패하였습니다.\n단권화 파일이 없습니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : remakePdfDocsAjax
|
||||
* @author : 이호영
|
||||
* @date : 2022.12.12
|
||||
* @description : 재단권화 controller
|
||||
* @param pdfConversionVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/common/remakeStreamDocAjax.do"}, method = RequestMethod.POST)
|
||||
public ResponseEntity<RestResponse> remakeStreamDocAjax(
|
||||
@RequestBody PdfConversionVO pdfConversionVO
|
||||
) throws Exception {
|
||||
|
||||
|
||||
|
||||
//step1.해당 사건이 종료되었는가?
|
||||
// 조정사건일반
|
||||
PgrCmmVO info = new PgrCmmVO();
|
||||
info.setAdrSeq(pdfConversionVO.getAdrSeq());
|
||||
info = cmmService.selectPgrCmm(info);
|
||||
|
||||
if ("400000".equals(info.getStatCd())) { //종료인 경우
|
||||
System.out.println("종료된 경우OOOOOOOOOOOOOO");
|
||||
//RestResponse rr = new RestResponse(null, "", null);
|
||||
|
||||
//return new ResponseEntity<RestResponse>("success", HttpStatus.OK);
|
||||
|
||||
//return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "등록 되었습니다."));
|
||||
try {
|
||||
String path = pdfMakepathOut + pdfConversionVO.getAdrSeq() + "/";
|
||||
File chkFolder = new File(path);
|
||||
|
||||
if(chkFolder.exists()) {
|
||||
this.deleteFolder(path);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.out.println(e.getMessage());
|
||||
}
|
||||
//HttpResponse<String> responseInfo = StreamDocsUtil.regPdfDoc(filePath, streamdocsURL);
|
||||
//return new ResponseEntity.ok(new RestResponse(HttpStatus.OK, "등록 되었습니다.", responseInfo.getBody(), LocalDateTime.now()));
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now()));
|
||||
}else {
|
||||
System.out.println("종료가 안된 경우XXXXXXXXXXXXXXX");
|
||||
//return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now()));
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "사건이 종료되지 않았습니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
//PdfConversionVO tmpPdfConversionVO = pdfConversionService.selectConversionPdf(pdfConversionVO);
|
||||
|
||||
|
||||
|
||||
|
||||
//step2.종료된 사건이면 개별 파일을 만든다.0~9
|
||||
//step3.개별 파일이 완료되었으면 단권화를 시작한다.
|
||||
|
||||
/*
|
||||
PdfConversionVO tmpPdfConversionVO = pdfConversionService.selectConversionPdf(pdfConversionVO);
|
||||
|
||||
|
||||
try {
|
||||
// make 파일 경로
|
||||
String filePath = pdfMakepathOut + tmpPdfConversionVO.getAdrSeq() +"/result/bookmark.pdf";
|
||||
|
||||
// pdf 파일 등록
|
||||
HttpResponse<String> responseInfo = StreamDocsUtil.regPdfDoc(filePath, streamdocsURL);
|
||||
|
||||
// 성공 시 return value
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "등록 되었습니다.", responseInfo.getBody(), LocalDateTime.now()));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
*/
|
||||
|
||||
// 실패 시 return value
|
||||
//return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "pdf 로드에 실패하였습니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : remakePdfDocsAjax
|
||||
* @author : 이호영
|
||||
* @date : 2022.12.12
|
||||
* @description : 재단권화 controller
|
||||
* @param pdfConversionVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/common/remakeStreamDocPdfAjax.do"}, method = RequestMethod.POST)
|
||||
public ResponseEntity<RestResponse> remakeStreamDocPdfAjax(
|
||||
@RequestBody PdfConversionVO pdfConversionVO
|
||||
) throws Exception {
|
||||
|
||||
try {
|
||||
KccadrPdfConversion kpc = new KccadrPdfConversion();
|
||||
String s_result = kpc.newPdfConversionPrcs(
|
||||
pdfConversionVO.getAdrSeq()
|
||||
, adjstReqStatusService
|
||||
, egovFileMngService
|
||||
, pdfConversionService
|
||||
, adrHstryMgrService
|
||||
);
|
||||
}catch(Exception ex) {
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.EXPECTATION_FAILED, "생성 중 오류가 발생하였습니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : remakePdfDocsAjax - 201050
|
||||
* @author : 이호영
|
||||
* @date : 2022.12.12
|
||||
* @description : 재단권화 controller
|
||||
* @param pdfConversionVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = {"/kccadr/common/remakeStreamDoc201050Ajax.do"}, method = RequestMethod.POST)
|
||||
public ResponseEntity<RestResponse> remakeStreamDoc201050Ajax(
|
||||
@RequestBody PdfConversionVO pdfConversionVO
|
||||
, HttpServletRequest request
|
||||
) throws Exception {
|
||||
|
||||
//step2.종료된 사건이면 개별 파일을 만든다.0~9
|
||||
//0-201050
|
||||
|
||||
try {
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
String serverName = request.getServerName();
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
OzSchdExportUtil ozSchd = new OzSchdExportUtil();
|
||||
|
||||
JSONObject jsObjData = ozSchd.makeReqReport(
|
||||
userId
|
||||
, pdfConversionVO.getAdrSeq()
|
||||
, adjstReqService
|
||||
, fileService
|
||||
, egovCryptoUtil
|
||||
);
|
||||
|
||||
ozSchd.checkOzEnvNMakePDF(
|
||||
islocal
|
||||
, pdfConversionVO.getAdrSeq()
|
||||
, "adjReqReport.ozr" //oz template file
|
||||
, ozDevPdfSavePath
|
||||
, ozRealPdfSavePath
|
||||
, jsObjData.toJSONString()
|
||||
, serverName
|
||||
//, "adjReqReport.pdf" //oz to pdf save file name
|
||||
, "201050.pdf"
|
||||
, ozDevServerIp
|
||||
, ozDevSchedulerIp
|
||||
, ozRealServerIp
|
||||
, ozRealSchedulerIp
|
||||
, devServerCheckString
|
||||
);
|
||||
|
||||
// 성공 시 return value
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "조정신청서 생성되었습니다.", LocalDateTime.now()));
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.BAD_REQUEST, "조정신청서 생성시 오류가 발생되었습니다.", LocalDateTime.now()));
|
||||
|
||||
}
|
||||
|
||||
|
||||
public void deleteFolder(String path) {
|
||||
|
||||
File folder = new File(path);
|
||||
try {
|
||||
if(folder.exists()){
|
||||
File[] folder_list = folder.listFiles(); //파일리스트 얻어오기
|
||||
|
||||
for (int i = 0; i < folder_list.length; i++) {
|
||||
if(folder_list[i].isFile()) {
|
||||
folder_list[i].delete();
|
||||
System.out.println("파일이 삭제되었습니다.");
|
||||
}else {
|
||||
deleteFolder(folder_list[i].getPath()); //재귀함수호출
|
||||
System.out.println("폴더가 삭제되었습니다.");
|
||||
}
|
||||
folder_list[i].delete();
|
||||
}
|
||||
folder.delete(); //폴더 삭제
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.out.println(e.getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,676 +0,0 @@
|
||||
package kcc.com.utl.user.service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.apache.commons.collections4.MapUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import kcc.com.cmm.ComDefaultCodeVO;
|
||||
import kcc.com.cmm.service.CmmnDetailCode;
|
||||
import kcc.com.cmm.service.impl.CmmUseDAO;
|
||||
import kcc.com.cmm.util.StringUtil2;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.adjreqmgr.service.impl.AdjReqMgrDAO;
|
||||
import kcc.kccadr.adjst.service.AdjstReqService;
|
||||
import kcc.kccadr.adjst.service.AdjstReqVO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.let.uss.umt.service.MberManageVO;
|
||||
|
||||
/**
|
||||
*
|
||||
* ADR_MGR_MASTER 조정 사건 상태에 맞게 프로세스가 진행하는 것인지 체크하는 Util 클래스
|
||||
* @author 사업기술본부 조용준(ITN)
|
||||
* @since 2021.07.16
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.07.16 조용준 최초 생성 *
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Service("checkAdrProcessUtil")
|
||||
public class CheckAdrProcessUtil {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(CheckAdrProcessUtil.class);
|
||||
|
||||
|
||||
|
||||
// 조정신청 서비스단
|
||||
@Resource(name = "AdjstReqService")
|
||||
private AdjstReqService adjstReqService;
|
||||
|
||||
//인증서 체크
|
||||
@Resource(name = "CrtfcService")
|
||||
private CrtfcService crtfcService;
|
||||
|
||||
@Resource(name="AdjReqMgrDAO")
|
||||
private AdjReqMgrDAO adjReqMgrDAO;
|
||||
|
||||
@Resource(name="cmmUseDAO")
|
||||
private CmmUseDAO cmmUseDAO;
|
||||
|
||||
//step11.상태 체크(정상 프로세스인지 확인한다.) - adr_mgr_master 테이블 변경시 체크를 위해
|
||||
/**
|
||||
* @param p_adr_seq - 조정일련번호
|
||||
* @param p_target_status_cd - 변경코드값
|
||||
* @return
|
||||
* desc 해당 조정일련번호를 변경코드값으로 바꾸려고 하는 경우 해당 값으로 변경할 수 있는 상태 값인지 확인하는 함수
|
||||
*/
|
||||
public String processCheck(
|
||||
String p_adr_seq
|
||||
, String p_target_status_cd
|
||||
)throws Exception{
|
||||
|
||||
return ""; //우선은 체크 부분 제거 나중에 정리되면 다시 작업 예정
|
||||
//return this.p_processCheck(p_adr_seq, p_target_status_cd);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건이력 내용
|
||||
* @param adjReqMgrVO.adrSeq 조정일련번호(필수)
|
||||
* @param adjReqMgrVO.adrSn 조정회차(필수)
|
||||
* @param adjReqMgrVO.statCd (변경하려는) 조정사건상태(필수)
|
||||
* @return adjReqMgrVO
|
||||
*/
|
||||
public AdjReqMgrVO getAdrHstryCn(AdjReqMgrVO adjReqMgrVO) throws Exception{
|
||||
return this.p_getAdrHstryCn(adjReqMgrVO);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param p_member_id
|
||||
* @param p_new_user_crt
|
||||
* @return
|
||||
* @throws Exception
|
||||
*
|
||||
* yu. 공인인증서 체크
|
||||
*/
|
||||
public String crtCheck(
|
||||
String p_member_id
|
||||
, String p_new_user_crt
|
||||
)throws Exception{
|
||||
|
||||
return this.p_crtCheck(p_member_id, p_new_user_crt);
|
||||
|
||||
}
|
||||
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
//
|
||||
// private function
|
||||
//
|
||||
//
|
||||
|
||||
/**
|
||||
* 조정사건이력 내용 확인
|
||||
* @param adjReqMgrVO.adrSeq 조정일련번호(필수)
|
||||
* @param adjReqMgrVO.adrSn 조정회차(필수)
|
||||
* @param adjReqMgrVO.statCd (변경하려는) 조정사건상태(필수)
|
||||
* @return adjReqMgrVO
|
||||
* @throws Exception
|
||||
*/
|
||||
private AdjReqMgrVO p_getAdrHstryCn(AdjReqMgrVO adjReqMgrVO) throws Exception{
|
||||
//LOGGER.debug("CheckAdrProcessUtil.p_getAdrHstryCn()");
|
||||
String adrSeq = adjReqMgrVO.getAdrSeq(); // 조정일련번호
|
||||
String adrSn = adjReqMgrVO.getAdrSn(); // 조정회차
|
||||
String statCd = adjReqMgrVO.getStatCd(); // 조정사건상태
|
||||
String hstryCn = ""; // 이력내용
|
||||
String hstryDetailCn = ""; // 이력비고내용
|
||||
|
||||
// 변경하려는 상태별 이력내용 확인
|
||||
switch(statCd) {
|
||||
case KccadrConstants.ADR_RCPT_COMP : // 조정접수
|
||||
hstryCn = KccadrConstants.ADR_HSTRY_CN_001;
|
||||
break;
|
||||
case KccadrConstants.ADR_DEPT_SLCT_COMP : // 조정부지정완료
|
||||
hstryCn = KccadrConstants.ADR_HSTRY_CN_002;
|
||||
break;
|
||||
case KccadrConstants.ADR_APP_SLCT_COMP : // 기일지정완료
|
||||
hstryCn = KccadrConstants.ADR_HSTRY_CN_003;
|
||||
hstryDetailCn = this.getHstryApp(adjReqMgrVO);
|
||||
break;
|
||||
|
||||
case KccadrConstants.ADR_KJOSU_APPR_COMP : // 기일조서 결재완료
|
||||
hstryCn = StringUtil2.msgFormat(KccadrConstants.ADR_HSTRY_CN_004, adrSn);
|
||||
hstryDetailCn = this.getHstryPrtcl(adjReqMgrVO);
|
||||
break;
|
||||
|
||||
case KccadrConstants.ADR_SUCC : // 조정성립
|
||||
case KccadrConstants.ADR_NOSUCC : // 조정불성립
|
||||
case KccadrConstants.ADR_CNCL : // 조정취하
|
||||
// 조정상태명 조회
|
||||
ComDefaultCodeVO cVo = new ComDefaultCodeVO();
|
||||
cVo.setCodeId("CC013"); // 조정사건상태
|
||||
cVo.setCode(statCd); // 상세코드
|
||||
CmmnDetailCode rVo = cmmUseDAO.selectCmmCodeDetailValue(cVo);
|
||||
String cNm = rVo != null ? rVo.getCodeNm() : "";
|
||||
hstryCn = StringUtil2.msgFormat(KccadrConstants.ADR_HSTRY_CN_005, cNm);
|
||||
break;
|
||||
}
|
||||
|
||||
/* 추가 프로세스 이력 처리 필요
|
||||
- 기일통지서 송달 X
|
||||
- 답변서 제출 X
|
||||
- 기일 개최 O
|
||||
- 직권조정결정서 송달 X
|
||||
- 확정증명원 송달 X
|
||||
- 조정 종국: 성립 불성립 O
|
||||
- X는 조정상태 변경하지 않음으로, 각각 처리 필요 ( 송달등록, 답변서등록 )
|
||||
*/
|
||||
|
||||
adjReqMgrVO.setHstryCn(hstryCn);
|
||||
adjReqMgrVO.setHstryDetailCn(hstryDetailCn);
|
||||
|
||||
return adjReqMgrVO;
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건이력-기일지정 비고 조회
|
||||
* @throws Exception
|
||||
* desc 포멧: x차 기일 2021-xx-xx 00:00 \n (기일장소명)
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
private String getHstryApp(AdjReqMgrVO adjReqMgrVO) throws Exception{
|
||||
String result = "";
|
||||
EgovMap resultMap = adjReqMgrDAO.selectHstryApp(adjReqMgrVO);
|
||||
|
||||
if (resultMap != null) {
|
||||
String adrSn = MapUtils.getString(resultMap, "adrSn"); // 회차 수
|
||||
String appDeDay = MapUtils.getString(resultMap, "appDeDay"); // 기일 일자
|
||||
String appDeTime = MapUtils.getString(resultMap, "appDeTime"); // 기일 일시
|
||||
String appPlace = MapUtils.getString(resultMap, "appPlace"); // 기일 장소
|
||||
|
||||
result = adrSn + "차 기일: " + appDeDay + " " + appDeTime + "<br />"
|
||||
+ "(" + appPlace + ")";
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건이력-기일조서 비고 조회
|
||||
* @throws Exception
|
||||
* desc 포멧: 결과: XXXX ex) 결과: 직권조정결정
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
private String getHstryPrtcl(AdjReqMgrVO adjReqMgrVO) throws Exception{
|
||||
String result = "";
|
||||
EgovMap resultMap = adjReqMgrDAO.selectHstryPrtcl(adjReqMgrVO); // 쿼리에 공통코드 하드코딩. CC023 기일조사결과
|
||||
|
||||
if (resultMap != null) {
|
||||
String appResultNm = MapUtils.getString(resultMap, "appResultNm"); // 기일조서결과 명
|
||||
result = "결과: " + appResultNm;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
//step11.상태 체크(정상 프로세스인지 확인한다.) - adr_mgr_master 테이블 변경시 체크를 위해
|
||||
/**
|
||||
* @param p_adr_seq - 조정일련번호
|
||||
* @param p_target_status_cd - 변경코드값
|
||||
* @return
|
||||
* @throws Exception
|
||||
* desc 해당 조정일련번호를 변경코드값으로 바꾸려고 하는 경우 해당 값으로 변경할 수 있는 상태 값인지 확인하는 함수
|
||||
*
|
||||
* yu. 결과코드 및 메세지 배열로 전달
|
||||
*/
|
||||
private String[] p_checkAdrProcessArray(
|
||||
String p_adr_seq
|
||||
, String p_target_status_cd
|
||||
)throws Exception{
|
||||
|
||||
LOGGER.debug("CheckAdrProcessUtil.checkAdrProcess()");
|
||||
|
||||
String[] a_ret = new String[2];
|
||||
//데이터 변경시
|
||||
//step1.adr로 현재 마스터 상태 가져오기
|
||||
AdjstReqVO arv = new AdjstReqVO();
|
||||
arv.setAdrSeq(p_adr_seq);
|
||||
arv = adjstReqService.selectAdjsMgrMaster(arv);
|
||||
|
||||
|
||||
//step2.변경 희망 상태 + 현재 상태 유효성 체크
|
||||
String s_present_status_cd = arv.getStatCd();
|
||||
|
||||
|
||||
//ret
|
||||
String s_code = "";
|
||||
String s_message = "";
|
||||
|
||||
|
||||
//기일변경요청 처리하기 - 기일지정완료 상태일때만 가능
|
||||
if (KccadrConstants.ADR_APP_CHG_APPR.equals(p_target_status_cd)) {
|
||||
//기일지정완료 상태일때만 가능
|
||||
if (KccadrConstants.ADR_APP_CHG_REQ.equals(s_present_status_cd)) {
|
||||
s_code = "S";
|
||||
s_message = "";
|
||||
|
||||
}else {
|
||||
s_code = "F";
|
||||
s_message = "기일지정완료 상태가 아니어서, 기일변경요청을 할 수 없습니다.";
|
||||
|
||||
}
|
||||
|
||||
}else {
|
||||
s_code = "S";
|
||||
s_message = "대상 조건이 없음";
|
||||
}
|
||||
|
||||
//step3.결과값 처리
|
||||
a_ret[0] = s_code;
|
||||
a_ret[1] = s_message;
|
||||
|
||||
System.out.println("s_code");
|
||||
System.out.println(s_code);
|
||||
System.out.println("s_message");
|
||||
System.out.println(s_message);
|
||||
|
||||
return a_ret;
|
||||
}
|
||||
|
||||
// yu. 상태체크. 결과메세지만 리턴
|
||||
private String p_processCheck(
|
||||
String p_adr_seq
|
||||
, String p_target_status_cd
|
||||
)throws Exception{
|
||||
|
||||
LOGGER.debug("CheckAdrProcessUtil.checkAdrProcess()");
|
||||
|
||||
String s_ret = "";
|
||||
//데이터 변경시
|
||||
//step1.adr로 현재 마스터 상태 가져오기
|
||||
AdjstReqVO arv = new AdjstReqVO();
|
||||
arv.setAdrSeq(p_adr_seq);
|
||||
arv = adjstReqService.selectAdjsMgrMaster(arv);
|
||||
|
||||
//step2.변경 희망 상태 + 현재 상태 유효성 체크
|
||||
String s_present_status_cd = arv.getStatCd();
|
||||
|
||||
//ret
|
||||
//String s_code = "";
|
||||
String s_message = "";
|
||||
|
||||
switch(p_target_status_cd) {
|
||||
// 신청전
|
||||
case KccadrConstants.ADR_REQ_COMP : // 제출완료
|
||||
if (!KccadrConstants.ADR_REQ_ING.equals(s_present_status_cd)) { // 작성중 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_001;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_UPDT_REQ : // 수정요청
|
||||
|
||||
if (!( KccadrConstants.ADR_REQ_COMP.equals(s_present_status_cd) // 제출완료
|
||||
|| KccadrConstants.ADR_UPDT_RETN.equals(s_present_status_cd) // 수정요청반려
|
||||
|| KccadrConstants.ADR_SUPP_COMP.equals(s_present_status_cd) // 보완요청완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_002;
|
||||
}
|
||||
break;
|
||||
|
||||
case KccadrConstants.ADR_UPDT_APPR : // 수정요청승인
|
||||
if (!KccadrConstants.ADR_UPDT_REQ.equals(s_present_status_cd)) { // 수정요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_003;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_UPDT_RETN : // 수정요청반려
|
||||
if (!KccadrConstants.ADR_UPDT_REQ.equals(s_present_status_cd)) { // 수정요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_003;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_SUPP_REQ : // 보완요청
|
||||
if (!( KccadrConstants.ADR_REQ_COMP.equals(s_present_status_cd) // 제출완료
|
||||
|| KccadrConstants.ADR_UPDT_RETN.equals(s_present_status_cd) // 수정요청반려
|
||||
|| KccadrConstants.ADR_SUPP_COMP.equals(s_present_status_cd) // 보완요청완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_034;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_SUPP_COMP : // 보완요청완료
|
||||
if (!KccadrConstants.ADR_SUPP_REQ.equals(s_present_status_cd)) { // 보완요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_004;
|
||||
}
|
||||
break;
|
||||
case (KccadrConstants.ADR_REQ_RETN) : // 신청반려
|
||||
if (!( KccadrConstants.ADR_REQ_COMP.equals(s_present_status_cd) // 제출완료
|
||||
|| KccadrConstants.ADR_UPDT_APPR.equals(s_present_status_cd) // 수정요청승인
|
||||
|| KccadrConstants.ADR_SUPP_COMP.equals(s_present_status_cd) // 보완요청완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_035;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_PAY_REQ : // 수수료납부요청
|
||||
if (!( KccadrConstants.ADR_REQ_COMP.equals(s_present_status_cd) // 제출완료
|
||||
|| KccadrConstants.ADR_UPDT_APPR.equals(s_present_status_cd) // 수정요청승인
|
||||
|| KccadrConstants.ADR_SUPP_COMP.equals(s_present_status_cd) // 보완요청완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_005;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_PAY_COMP : // 입금완료
|
||||
if (!KccadrConstants.ADR_PAY_REQ.equals(s_present_status_cd)) { // 수수료납부요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_006;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_RCPT_COMP : // 조정접수
|
||||
if (!KccadrConstants.ADR_PAY_COMP.equals(s_present_status_cd)) { // 입금완료 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_007;
|
||||
}
|
||||
break;
|
||||
|
||||
// 조정진행중-기일전
|
||||
case KccadrConstants.ADR_RCPT_APPR_REQ : // 접수결재요청
|
||||
if (!KccadrConstants.ADR_RCPT_COMP.equals(s_present_status_cd)) { // 조정접수 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_008;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_RCPT_APPR_COMP : // 접수결재완료
|
||||
if (!KccadrConstants.ADR_RCPT_APPR_REQ.equals(s_present_status_cd)) { // 접수결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_009;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_DEPT_SLCT_COMP : // 조정부지정완료
|
||||
if (!KccadrConstants.ADR_RCPT_APPR_COMP.equals(s_present_status_cd)) { // 접수결재완료 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_010;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_APP_SLCT_COMP : // 기일지정완료
|
||||
if (!KccadrConstants.ADR_DEPT_SLCT_COMP.equals(s_present_status_cd)) { // 조정부지정완료 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_011;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_APP_CHG_REQ : // 기일변경요청
|
||||
if (!( KccadrConstants.ADR_APP_SLCT_COMP.equals(s_present_status_cd) // 기일지정완료
|
||||
|| KccadrConstants.ADR_APP_CHG_APPR.equals(s_present_status_cd) // 기일변경승인
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_012;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_APP_CHG_APPR : // 기일변경승인
|
||||
if (!KccadrConstants.ADR_APP_CHG_REQ.equals(s_present_status_cd)) { // 기일변경요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_013;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_APP_CHG_RETN : // 기일변경반려
|
||||
if (!KccadrConstants.ADR_APP_CHG_REQ.equals(s_present_status_cd)) { // 기일변경요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_013;
|
||||
}
|
||||
break;
|
||||
|
||||
// 조정진행중-기일후
|
||||
case KccadrConstants.ADR_KJOSU_APPR_REQ : // 기일조서 결재요청
|
||||
if (!( KccadrConstants.ADR_APP_SLCT_COMP.equals(s_present_status_cd) // 기일지정완료
|
||||
|| KccadrConstants.ADR_APP_CHG_APPR.equals(s_present_status_cd) // 기일변경승인
|
||||
|| KccadrConstants.ADR_KJOSU_RETN.equals(s_present_status_cd) // 기일조서 반려
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_014;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_KJOSU_APPR_COMP : // 기일조서 결재완료
|
||||
if (!KccadrConstants.ADR_KJOSU_APPR_REQ.equals(s_present_status_cd)) { // 기일조서 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_015;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_KJOSU_RETN : // 기일조서 반려
|
||||
if (!KccadrConstants.ADR_KJOSU_APPR_REQ.equals(s_present_status_cd)) { // 기일조서 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_015;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_JKKJS_APPR_REQ : // 직권조정결정서 확인요청
|
||||
if (!( KccadrConstants.ADR_KJOSU_APPR_COMP.equals(s_present_status_cd) // 기일조서 결재완료
|
||||
|| KccadrConstants.ADR_JKKJS_RETN.equals(s_present_status_cd) // 직권조정결정서 반려
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_016;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_JKKJS_APPR_COMP : // 직권조정결정서 확인완료
|
||||
if (!KccadrConstants.ADR_JKKJS_APPR_REQ.equals(s_present_status_cd)) { // 직권조정결정서 확인요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_017;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_JKKJS_RETN : // 직권조정결정서 반려
|
||||
if (!KccadrConstants.ADR_JKKJS_APPR_REQ.equals(s_present_status_cd)) { // 직권조정결정서 확인요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_017;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_JKKJS_OJCT : // 직권조정결정서 이의신청
|
||||
if (!KccadrConstants.ADR_JKKJS_APPR_COMP.equals(s_present_status_cd)) { // 직권조정결정서 확인완료 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_018;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_KKA_APPR_REQ : // 조정권고안 결재요청
|
||||
if (!( KccadrConstants.ADR_KJOSU_APPR_COMP.equals(s_present_status_cd) // 기일조서 결재완료
|
||||
|| KccadrConstants.ADR_KKA_RETN.equals(s_present_status_cd) // 조정권고안 반려
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_019;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_KKA_APPR_COMP : // 조정권고안 결재완료
|
||||
if (!KccadrConstants.ADR_KKA_APPR_REQ.equals(s_present_status_cd)) { // 조정권고안 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_020;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_KKA_RETN : // 조정권고안 반려
|
||||
if (!KccadrConstants.ADR_KKA_APPR_REQ.equals(s_present_status_cd)) { // 조정권고안 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_020;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_KKA_AGR_COMP : // 조정권고안 수락완료
|
||||
if (!KccadrConstants.ADR_KKA_APPR_COMP.equals(s_present_status_cd)) { // 조정권고안 결재완료 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_021;
|
||||
}
|
||||
break;
|
||||
|
||||
// 조종진행중-종결처리중
|
||||
case KccadrConstants.ADR_JJOSU_APPR_REQ : // 조정조서 결재요청
|
||||
if (!( KccadrConstants.ADR_KJOSU_APPR_COMP.equals(s_present_status_cd) // 기일조서 결재완료
|
||||
|| KccadrConstants.ADR_KKA_AGR_COMP.equals(s_present_status_cd) // 조정권고안 수락완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_022;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_JJOSU_APPR_COMP : // 조정조서 결재완료
|
||||
if (!KccadrConstants.ADR_JJOSU_APPR_REQ.equals(s_present_status_cd)) { // 조정조서 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_023;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_JJOSU_RETN : // 조정조서 반려
|
||||
if (!KccadrConstants.ADR_JJOSU_APPR_REQ.equals(s_present_status_cd)) { // 조정조서 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_023;
|
||||
}
|
||||
break;
|
||||
|
||||
case KccadrConstants.ADR_CNCLTBS_APPR_REQ : // 취하종결통보서 결재요청
|
||||
if (!KccadrConstants.ADR_CNCL_APPR_COMP.equals(s_present_status_cd)) { // 취하신청승인 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_024;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_CNCLTBS_APPR_COMP : // 취하종결통보서 결재완료
|
||||
if (!KccadrConstants.ADR_CNCLTBS_APPR_REQ.equals(s_present_status_cd)) { // 취하종결통보서 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_025;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_CNCLTBS_RETN : // 취하종결통보서 반려
|
||||
if (!KccadrConstants.ADR_CNCLTBS_APPR_REQ.equals(s_present_status_cd)) { // 취하종결통보서 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_025;
|
||||
}
|
||||
break;
|
||||
|
||||
case KccadrConstants.ADR_BSRTBS_APPR_REQ : // 불성립종결통보서 결재요청
|
||||
if (!( KccadrConstants.ADR_KJOSU_APPR_COMP.equals(s_present_status_cd) // 기일조서 결재완료
|
||||
|| KccadrConstants.ADR_JKKJS_OJCT.equals(s_present_status_cd) // 직권조정결정서 이의신청
|
||||
|| KccadrConstants.ADR_KKA_APPR_COMP.equals(s_present_status_cd) // 조정권고안 결재완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_026;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_BSRTBS_APPR_COMP : // 불성립종결통보서 결재완료
|
||||
if (!KccadrConstants.ADR_BSRTBS_APPR_REQ.equals(s_present_status_cd)) { // 불성립종결통보서 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_027;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_BSRTBS_RETN : // 불성립종결통보서 반려
|
||||
if (!KccadrConstants.ADR_BSRTBS_APPR_REQ.equals(s_present_status_cd)) { // 불성립종결통보서 결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_027;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_CLOSE_APPR_REQ : // 종결결재요청
|
||||
if (!( KccadrConstants.ADR_JJOSU_APPR_COMP.equals(s_present_status_cd) // 조정조서 결재완료
|
||||
|| KccadrConstants.ADR_CNCLTBS_APPR_COMP.equals(s_present_status_cd) // 취하종결통보서 결재완료
|
||||
|| KccadrConstants.ADR_BSRTBS_APPR_COMP.equals(s_present_status_cd) // 불성립종결통보서 결재완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_028;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_CLOSE_APPR_COMP : // 종결결재완료
|
||||
if (!KccadrConstants.ADR_CLOSE_APPR_REQ.equals(s_present_status_cd)) { // 종결결재요청 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_029;
|
||||
}
|
||||
break;
|
||||
|
||||
// 조정종결, 기타
|
||||
case KccadrConstants.ADR_APP_ADD : // 기일추가
|
||||
if (!( KccadrConstants.ADR_KJOSU_APPR_COMP.equals(s_present_status_cd) // 기일조서 결재완료
|
||||
// 기일추가는 언제때마다 할수 있는거지...
|
||||
// || KccadrConstants.ADR_CNCLTBS_APPR_COMP.equals(s_present_status_cd) // ?
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_030;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_SUCC : // 조정성립
|
||||
if (!( KccadrConstants.ADR_KJOSU_APPR_COMP.equals(s_present_status_cd) // 기일조서 결재완료
|
||||
|| KccadrConstants.ADR_JJOSU_APPR_COMP.equals(s_present_status_cd) // 조정조서 결재완료
|
||||
|| KccadrConstants.ADR_KKA_AGR_COMP.equals(s_present_status_cd) // 조정권고안 수락완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_031;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_NOSUCC : // 조정불성립
|
||||
if (!( KccadrConstants.ADR_KJOSU_APPR_COMP.equals(s_present_status_cd) // 기일조서 결재완료
|
||||
|| KccadrConstants.ADR_JKKJS_OJCT.equals(s_present_status_cd) // 직권조정결정서 이의신청
|
||||
|| KccadrConstants.ADR_KKA_APPR_COMP.equals(s_present_status_cd) // 조정권고안 결재완료
|
||||
)) { // 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_032;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_CNCL : // 조정취하
|
||||
if (!KccadrConstants.ADR_CNCLTBS_APPR_COMP.equals(s_present_status_cd)) { // 취하종결통보서 결재완료 아니면
|
||||
s_message = KccadrConstants.ADR_CHK_MSG_033;
|
||||
}
|
||||
break;
|
||||
case KccadrConstants.ADR_CNCL_APPR_COMP : // 취하신청승인
|
||||
// 취하신청을 별도로 확정되면 별도로 체크 필요
|
||||
break;
|
||||
|
||||
|
||||
default : break;
|
||||
}
|
||||
|
||||
// 최초 소스
|
||||
// //기일변경요청 처리하기 - 기일지정완료 상태일때만 가능
|
||||
// if (ADR_APP_CHG_REQ.equals(p_target_status_cd)) {
|
||||
// //기일지정완료 상태일때만 가능
|
||||
// if (ADR_APP_SLCT_COMP.equals(s_present_status_cd)) {
|
||||
// //s_code = "S";
|
||||
// s_message = "";
|
||||
//
|
||||
// }else {
|
||||
// //s_code = "F";
|
||||
// s_message = "기일지정완료 상태가 아니어서, 기일변경요청을 할 수 없습니다.";
|
||||
//
|
||||
// }
|
||||
//
|
||||
// }else {
|
||||
// //s_code = "S";
|
||||
// //진행을 위해 p_target_status_cd 코드를 추가 할것. 또는 하기 코드의 주석을 풀것.
|
||||
// s_message = "대상 조건이 없음";
|
||||
// //s_message = "";
|
||||
// }
|
||||
|
||||
|
||||
//step3.결과값 처리
|
||||
//a_ret[0] = s_code;
|
||||
if (!("").equals(s_message)) {
|
||||
s_ret = "[현재상태:" + arv.getStatNm() + "]\r" + s_message;
|
||||
}
|
||||
|
||||
// System.out.println("s_code");
|
||||
//System.out.println(s_code);
|
||||
System.out.println("s_message");
|
||||
System.out.println(s_message);
|
||||
|
||||
return s_ret;
|
||||
}
|
||||
|
||||
//상태 한글명(master 테이블 상태 값 + 상세 테이블 상태 값으로 한글 상태 명을 확인한다.) - adr_mgr_master 테이블 변경시 체크를 위해
|
||||
/**
|
||||
* @param p_status_cd - 마스터 테이블 조정일련번호
|
||||
* @param p_detail_cd_1 - 상세 테이블 코드 값 1
|
||||
* @param p_detail_cd_2 - 상세 테이블 코드 값 2(필요시)
|
||||
* @return
|
||||
* @throws Exception
|
||||
* desc 해당 조정일련번호를 변경코드값으로 바꾸려고 하는 경우 해당 값으로 변경할 수 있는 상태 값인지 확인하는 함수
|
||||
*
|
||||
* yu. 필요시 DB 함수로 대체 생성
|
||||
*/
|
||||
private String p_getProcessStatusNm(
|
||||
String p_status_cd
|
||||
, String p_detail_cd_1
|
||||
, String p_detail_cd_2
|
||||
)throws Exception{
|
||||
|
||||
LOGGER.debug("CheckAdrProcessUtil.getProcessStatusNm()");
|
||||
|
||||
String s_ret = "";
|
||||
|
||||
//기일변경요청 처리하기 - 기일지정완료 상태일때만 가능
|
||||
if (1==2) s_ret = "필요한 명칭 아래에 작성";
|
||||
|
||||
else if (KccadrConstants.ADR_APP_SLCT_COMP.equals(p_status_cd) && "N".equals(p_status_cd)) s_ret = "작성중";
|
||||
|
||||
else if (KccadrConstants.ADR_APP_CHG_REQ.equals(p_status_cd) && "Y".equals(p_status_cd)) s_ret = "신청완료";
|
||||
|
||||
else if (KccadrConstants.ADR_APP_CHG_REQ.equals(p_status_cd) && "Y".equals(p_status_cd)) s_ret = "신청완료";
|
||||
|
||||
else s_ret = "해당명 없음";
|
||||
|
||||
|
||||
//
|
||||
|
||||
return s_ret;
|
||||
}
|
||||
|
||||
// yu. 공인인증서 체크
|
||||
private String p_crtCheck(
|
||||
String p_member_id
|
||||
, String p_user_crt
|
||||
)throws Exception{
|
||||
|
||||
LOGGER.debug("CheckAdrProcessUtil.crtCheck()");
|
||||
|
||||
String s_ret = "";
|
||||
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
mberManageVO.setMberId(p_member_id);
|
||||
mberManageVO = crtfcService.selectMberCrtfc(mberManageVO);
|
||||
|
||||
if (!p_user_crt.equals(mberManageVO.getCrtfcSn())) {
|
||||
s_ret = "인증서 정보가 일치하지 않습니다.";
|
||||
}
|
||||
|
||||
|
||||
return s_ret;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,33 +0,0 @@
|
||||
package kcc.kccadr.accdnt.acd.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
|
||||
public interface AdjstChangeDateService {
|
||||
|
||||
void insert(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
AdjstChangeDateVO selectDetail(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
int update(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
int update4Process(AdjstChangeDateVO adjstChangeDateVO, AdjReqMgrVO adjReqMgrVO) throws Exception;
|
||||
|
||||
int updateMaster(AdjReqMgrVO adjReqMgrVO) throws Exception;
|
||||
|
||||
int delete(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
List<AdjstChangeDateVO> selectList(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
List<AdjstChangeDateVO> selectPagingList(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
EgovMap selectAdrRpplInfo(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
//List<?> selectPagingList(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
//조정사건관리인 정보 rpplSeq 번호 받아오기
|
||||
String selectAdrRpplSeqInfo(AdjstChangeDateVO adjstChangeDateVO) throws Exception;
|
||||
|
||||
}
|
||||
@ -1,337 +0,0 @@
|
||||
package kcc.kccadr.accdnt.acd.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
|
||||
public class AdjstChangeDateVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String adrSeq; //조정일련번호
|
||||
private String adrSn; //조정회차
|
||||
private String appSeq; //조정기일일련번호
|
||||
private String adrAdminId; //지정담당자ID
|
||||
private String rpplSeq; //변경신청_관련인_일련번호
|
||||
|
||||
private String appChgCn; //변경신청사유
|
||||
private String appChgPhone; //변경신청전화번호
|
||||
private String appChgPhone1; //변경신청전화번호
|
||||
private String appChgPhone2; //변경신청전화번호
|
||||
private String appChgPhone3; //변경신청전화번호
|
||||
private String appChgCelnum; //변경신청휴대폰번호
|
||||
private String appChgCelnum1; //변경신청휴대폰번호
|
||||
private String appChgCelnum2; //변경신청휴대폰번호
|
||||
private String appChgCelnum3; //변경신청휴대폰번호
|
||||
public String getAppChgPhone1() {
|
||||
return appChgPhone1;
|
||||
}
|
||||
|
||||
public void setAppChgPhone1(String appChgPhone1) {
|
||||
this.appChgPhone1 = appChgPhone1;
|
||||
}
|
||||
|
||||
public String getAppChgPhone2() {
|
||||
return appChgPhone2;
|
||||
}
|
||||
|
||||
public void setAppChgPhone2(String appChgPhone2) {
|
||||
this.appChgPhone2 = appChgPhone2;
|
||||
}
|
||||
|
||||
public String getAppChgPhone3() {
|
||||
return appChgPhone3;
|
||||
}
|
||||
|
||||
public void setAppChgPhone3(String appChgPhone3) {
|
||||
this.appChgPhone3 = appChgPhone3;
|
||||
}
|
||||
|
||||
public String getAppChgCelnum1() {
|
||||
return appChgCelnum1;
|
||||
}
|
||||
|
||||
public void setAppChgCelnum1(String appChgCelnum1) {
|
||||
this.appChgCelnum1 = appChgCelnum1;
|
||||
}
|
||||
|
||||
public String getAppChgCelnum2() {
|
||||
return appChgCelnum2;
|
||||
}
|
||||
|
||||
public void setAppChgCelnum2(String appChgCelnum2) {
|
||||
this.appChgCelnum2 = appChgCelnum2;
|
||||
}
|
||||
|
||||
public String getAppChgCelnum3() {
|
||||
return appChgCelnum3;
|
||||
}
|
||||
|
||||
public void setAppChgCelnum3(String appChgCelnum3) {
|
||||
this.appChgCelnum3 = appChgCelnum3;
|
||||
}
|
||||
|
||||
private String sbmtYn; //변경제출여부
|
||||
private String sbmtDe; //변경제출일시
|
||||
private String sbmtDate; //변경제출일
|
||||
private String sbmtTime; //변경제출시
|
||||
private String appDate; //변경기일일자
|
||||
private String appTime; //변경기일시간
|
||||
|
||||
|
||||
|
||||
private String usrCi; //전자서명인증값
|
||||
private String appDe; //조정기일일시
|
||||
private String appPlace; //조정기일장소명
|
||||
private String appPlaceAddr; //조정기일주소
|
||||
private String apprYn; //결재여부
|
||||
|
||||
private String apprDe; //결재일시
|
||||
private String apprCn; //결재내용
|
||||
private String atchFileId; //기타첨부파일ID
|
||||
private String frstRegistPnttm; //등록일시
|
||||
private String frstRegisterId; //등록자
|
||||
|
||||
private String lastUpdtPnttm; //수정일시
|
||||
private String lastUpdusrId; //수정자
|
||||
|
||||
private String selectPagingListQuery;
|
||||
private String orderByQuery;
|
||||
|
||||
private String statCd; //마스터 테이블 상태코드
|
||||
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAppSeq() {
|
||||
return appSeq;
|
||||
}
|
||||
|
||||
public void setAppSeq(String appSeq) {
|
||||
this.appSeq = appSeq;
|
||||
}
|
||||
|
||||
public String getAdrAdminId() {
|
||||
return adrAdminId;
|
||||
}
|
||||
|
||||
public void setAdrAdminId(String adrAdminId) {
|
||||
this.adrAdminId = adrAdminId;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getAppChgCn() {
|
||||
return appChgCn;
|
||||
}
|
||||
|
||||
public void setAppChgCn(String appChgCn) {
|
||||
this.appChgCn = appChgCn;
|
||||
}
|
||||
|
||||
public String getAppChgPhone() {
|
||||
return appChgPhone;
|
||||
}
|
||||
|
||||
public void setAppChgPhone(String appChgPhone) {
|
||||
this.appChgPhone = appChgPhone;
|
||||
}
|
||||
|
||||
public String getAppChgCelnum() {
|
||||
return appChgCelnum;
|
||||
}
|
||||
|
||||
public void setAppChgCelnum(String appChgCelnum) {
|
||||
this.appChgCelnum = appChgCelnum;
|
||||
}
|
||||
|
||||
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 getSbmtDate() {
|
||||
return sbmtDate;
|
||||
}
|
||||
|
||||
public void setSbmtDate(String sbmtDate) {
|
||||
this.sbmtDate = sbmtDate;
|
||||
}
|
||||
|
||||
public String getSbmtTime() {
|
||||
return sbmtTime;
|
||||
}
|
||||
|
||||
public void setSbmtTime(String sbmtTime) {
|
||||
this.sbmtTime = sbmtTime;
|
||||
}
|
||||
|
||||
public String getAppDate() {
|
||||
return appDate;
|
||||
}
|
||||
|
||||
public void setAppDate(String appDate) {
|
||||
this.appDate = appDate;
|
||||
}
|
||||
|
||||
public String getAppTime() {
|
||||
return appTime;
|
||||
}
|
||||
|
||||
public void setAppTime(String appTime) {
|
||||
this.appTime = appTime;
|
||||
}
|
||||
|
||||
public String getUsrCi() {
|
||||
return usrCi;
|
||||
}
|
||||
|
||||
public void setUsrCi(String usrCi) {
|
||||
this.usrCi = usrCi;
|
||||
}
|
||||
|
||||
public String getAppDe() {
|
||||
return appDe;
|
||||
}
|
||||
|
||||
public void setAppDe(String appDe) {
|
||||
this.appDe = appDe;
|
||||
}
|
||||
|
||||
public String getAppPlace() {
|
||||
return appPlace;
|
||||
}
|
||||
|
||||
public void setAppPlace(String appPlace) {
|
||||
this.appPlace = appPlace;
|
||||
}
|
||||
|
||||
public String getAppPlaceAddr() {
|
||||
return appPlaceAddr;
|
||||
}
|
||||
|
||||
public void setAppPlaceAddr(String appPlaceAddr) {
|
||||
this.appPlaceAddr = appPlaceAddr;
|
||||
}
|
||||
|
||||
public String getApprYn() {
|
||||
return apprYn;
|
||||
}
|
||||
|
||||
public void setApprYn(String apprYn) {
|
||||
this.apprYn = apprYn;
|
||||
}
|
||||
|
||||
public String getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
|
||||
public String getApprCn() {
|
||||
return apprCn;
|
||||
}
|
||||
|
||||
public void setApprCn(String apprCn) {
|
||||
this.apprCn = apprCn;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
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 getSelectPagingListQuery() {
|
||||
return selectPagingListQuery;
|
||||
}
|
||||
|
||||
public void setSelectPagingListQuery(String selectPagingListQuery) {
|
||||
this.selectPagingListQuery = selectPagingListQuery;
|
||||
}
|
||||
|
||||
public String getOrderByQuery() {
|
||||
return orderByQuery;
|
||||
}
|
||||
|
||||
public void setOrderByQuery(String orderByQuery) {
|
||||
this.orderByQuery = orderByQuery;
|
||||
}
|
||||
|
||||
public String getStatCd() {
|
||||
return statCd;
|
||||
}
|
||||
|
||||
public void setStatCd(String statCd) {
|
||||
this.statCd = statCd;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,149 +0,0 @@
|
||||
package kcc.kccadr.accdnt.acd.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import kcc.kccadr.accdnt.acd.service.AdjstChangeDateVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
|
||||
@Repository("adjstChangeDateDAO")
|
||||
public class AdjstChangeDateDAO extends EgovAbstractDAO {
|
||||
|
||||
/**
|
||||
* 등록
|
||||
* @param AdjstChangeDateVO
|
||||
* @throws Exception
|
||||
*/
|
||||
public void insert(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
insert("AdjstChangeDateDAO.insert", adjstChangeDateVO);
|
||||
}
|
||||
|
||||
/**
|
||||
* 상세보기
|
||||
* @param AdjstChangeDateVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public AdjstChangeDateVO selectDetail(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
return (AdjstChangeDateVO) select("AdjstChangeDateDAO.selectDetail", adjstChangeDateVO);
|
||||
}
|
||||
|
||||
/**
|
||||
* 수정
|
||||
* @param AdjstChangeDateVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public int update(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
return update("AdjstChangeDateDAO.update", adjstChangeDateVO);
|
||||
}
|
||||
|
||||
public int updateMaster(
|
||||
AdjReqMgrVO adjReqMgrVO
|
||||
) throws Exception {
|
||||
|
||||
int i_ret = 0;
|
||||
//stat_cd 변경
|
||||
//i_ret = update("AdjstReqDAO.updateAdrMgrMasterComplete", adjstReqVO);
|
||||
i_ret = update("adjReqMgrDAO.updateAdrMgrMasterStatus", adjReqMgrVO);
|
||||
|
||||
return i_ret;
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public int update4Process(AdjstChangeDateVO adjstChangeDateVO
|
||||
, AdjReqMgrVO adjReqMgrVO
|
||||
) throws Exception {
|
||||
|
||||
int i_ret = 0;
|
||||
//stat_cd 변경
|
||||
//i_ret = update("AdjstReqDAO.updateAdrMgrMasterComplete", adjstReqVO);
|
||||
update("adjReqMgrDAO.updateAdrMgrMasterStatus", adjReqMgrVO);
|
||||
|
||||
|
||||
//제출처리
|
||||
i_ret = update("AdjstChangeDateDAO.update", adjstChangeDateVO);
|
||||
if (i_ret<=0) throw new Exception(); // exception 발생으로 rollback 처리
|
||||
|
||||
|
||||
return i_ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* 삭제
|
||||
* @param addrAgencyVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public int delete(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
return delete("AdjstChangeDateDAO.delete", adjstChangeDateVO);
|
||||
}
|
||||
|
||||
public List<AdjstChangeDateVO> selectList(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
List<AdjstChangeDateVO> tlist = (List<AdjstChangeDateVO>) list("AdjstChangeDateDAO.selectList", adjstChangeDateVO);
|
||||
//System.out.println("tlist.size()");
|
||||
//System.out.println(tlist.size());
|
||||
//System.out.println(adjstChangeDateVO.toString());
|
||||
return tlist;
|
||||
//return (List<AdjstChangeDateVO>) list("AdjstChangeDateDAO.selectPagingList", adjstChangeDateVO);
|
||||
}
|
||||
|
||||
/**
|
||||
* 일반 목록
|
||||
* @param addrVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<AdjstChangeDateVO> selectPagingList(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
List<AdjstChangeDateVO> tlist = (List<AdjstChangeDateVO>) list("AdjstChangeDateDAO.selectPagingList", adjstChangeDateVO);
|
||||
//System.out.println("tlist.size()");
|
||||
//System.out.println(tlist.size());
|
||||
//System.out.println(adjstChangeDateVO.toString());
|
||||
return tlist;
|
||||
//return (List<AdjstChangeDateVO>) list("AdjstChangeDateDAO.selectPagingList", adjstChangeDateVO);
|
||||
}
|
||||
|
||||
/**
|
||||
* 페이징 일반 목록
|
||||
* @param addrVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
/*
|
||||
public List<?> selectPagingList(AdjstChangeDateVO adjstChangeDateVO) throws Exception{
|
||||
|
||||
return (List<?>) list("AdjstChangeDateDAO.selectPagingList", adjstChangeDateVO);
|
||||
}
|
||||
*/
|
||||
|
||||
/**
|
||||
* 페이징 일반 목록
|
||||
* @param addrVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public EgovMap selectAdrRpplInfo(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
EgovMap tInfo = (EgovMap) select("AdjstChangeDateDAO.selectAdrRpplInfo", adjstChangeDateVO);
|
||||
System.out.println("tlist.size()");
|
||||
//System.out.println(tInfo.toString());
|
||||
System.out.println(adjstChangeDateVO.toString());
|
||||
return tInfo;
|
||||
//return (List<AdjstChangeDateVO>) list("AdjstChangeDateDAO.selectPagingList", adjstChangeDateVO);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 조정사건관리인 정보 rpplSeq 번호 받아오기
|
||||
* @param AdjstChangeDateVO
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public String selectAdrRpplSeqInfo(AdjstChangeDateVO adjstChangeDateVO) throws Exception{
|
||||
|
||||
return (String) select("AdjstChangeDateDAO.selectAdrRpplSeqInfo", adjstChangeDateVO);
|
||||
}
|
||||
}
|
||||
@ -1,82 +0,0 @@
|
||||
package kcc.kccadr.accdnt.acd.service.impl;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import kcc.kccadr.accdnt.acd.service.AdjstChangeDateService;
|
||||
import kcc.kccadr.accdnt.acd.service.AdjstChangeDateVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.adjst.service.impl.AdjstReqDAO;
|
||||
|
||||
@Service("adjstChangeDateService")
|
||||
public class AdjstChangeDateServiceImpl implements AdjstChangeDateService {
|
||||
|
||||
@Resource(name="adjstChangeDateDAO")
|
||||
private AdjstChangeDateDAO adjstChangeDateDAO;
|
||||
|
||||
// 조정신청 DAO
|
||||
@Resource(name = "AdjstReqDAO")
|
||||
private AdjstReqDAO adjstReqDAO;
|
||||
|
||||
|
||||
//C
|
||||
public void insert(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
adjstChangeDateDAO.insert(adjstChangeDateVO);
|
||||
}
|
||||
|
||||
//R
|
||||
public AdjstChangeDateVO selectDetail(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
return adjstChangeDateDAO.selectDetail(adjstChangeDateVO);
|
||||
}
|
||||
|
||||
//U
|
||||
public int update(AdjstChangeDateVO adjstChangeDateVO) throws Exception{
|
||||
|
||||
return adjstChangeDateDAO.update(adjstChangeDateVO);
|
||||
}
|
||||
|
||||
//U
|
||||
public int update4Process(AdjstChangeDateVO adjstChangeDateVO
|
||||
, AdjReqMgrVO adjReqMgrVO) throws Exception{
|
||||
|
||||
return adjstChangeDateDAO.update4Process(adjstChangeDateVO, adjReqMgrVO);
|
||||
}
|
||||
|
||||
//U
|
||||
public int updateMaster(
|
||||
AdjReqMgrVO adjReqMgrVO) throws Exception{
|
||||
|
||||
return adjstChangeDateDAO.updateMaster(adjReqMgrVO);
|
||||
}
|
||||
|
||||
//D
|
||||
public int delete(AdjstChangeDateVO adjstChangeDateVO) throws Exception{
|
||||
return adjstChangeDateDAO.delete(adjstChangeDateVO);
|
||||
}
|
||||
|
||||
//paging List
|
||||
public List<AdjstChangeDateVO> selectList(AdjstChangeDateVO adjstChangeDateVO) throws Exception{
|
||||
return adjstChangeDateDAO.selectList(adjstChangeDateVO);
|
||||
}
|
||||
|
||||
//paging List
|
||||
public List<AdjstChangeDateVO> selectPagingList(AdjstChangeDateVO adjstChangeDateVO) throws Exception{
|
||||
return adjstChangeDateDAO.selectPagingList(adjstChangeDateVO);
|
||||
}
|
||||
|
||||
//R
|
||||
public EgovMap selectAdrRpplInfo(AdjstChangeDateVO adjstChangeDateVO) throws Exception {
|
||||
return adjstChangeDateDAO.selectAdrRpplInfo(adjstChangeDateVO);
|
||||
}
|
||||
|
||||
public String selectAdrRpplSeqInfo(AdjstChangeDateVO adjstChangeDateVO) throws Exception{
|
||||
|
||||
return adjstChangeDateDAO.selectAdrRpplSeqInfo(adjstChangeDateVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,765 +0,0 @@
|
||||
package kcc.kccadr.accdnt.acd.web;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
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.psl.dataaccess.util.EgovMap;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.EgovMessageSource;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.com.utl.user.service.CheckFileUtil;
|
||||
import kcc.com.utl.user.service.CheckLoginUtil;
|
||||
import kcc.kccadr.accdnt.acd.service.AdjstChangeDateService;
|
||||
import kcc.kccadr.accdnt.acd.service.AdjstChangeDateVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
* 조정사건 관한 controller 클래스를 정의한다.
|
||||
* @author 김봉호
|
||||
* @since 2021.08.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.23 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class AdjstChangeDateController {
|
||||
|
||||
//private static final Logger LOGGER = LoggerFactory.getLogger(AdjstChangeDateController.class);
|
||||
|
||||
|
||||
// eGov 공통 메세지
|
||||
@Resource(name = "egovMessageSource")
|
||||
EgovMessageSource egovMessageSource;
|
||||
|
||||
//로그인 체크 util
|
||||
@Resource(name = "checkLoginUtil")
|
||||
private CheckLoginUtil checkLoginUtil;
|
||||
|
||||
//파일 체크 util
|
||||
@Resource(name = "checkFileUtil")
|
||||
private CheckFileUtil checkFileUtil;
|
||||
|
||||
//암복호화 유틸
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
//파일정보의 관리
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
//파일 처리 egov
|
||||
@Resource(name="EgovFileMngUtil")
|
||||
private EgovFileMngUtil egovFileMngUtil;
|
||||
|
||||
//파일 처리 egov
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
|
||||
@Resource(name="adjstChangeDateService")
|
||||
private AdjstChangeDateService adjstChangeDateService;
|
||||
|
||||
@Resource(name="KccadrMgrUdtService")
|
||||
private KccadrMgrUdtService kccadrMgrUdtService;
|
||||
|
||||
// 조정신청 서비스단
|
||||
@Resource(name = "checkAdrProcessUtil")
|
||||
private CheckAdrProcessUtil checkAdrProcessUtil;
|
||||
|
||||
/**
|
||||
* 1.기일변경신청 목록 - L
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/acd/adjstChangeDateList.do")
|
||||
public String adjstChangeDateList(
|
||||
@ModelAttribute("adjstChangeDateVO") AdjstChangeDateVO adjstChangeDateVO
|
||||
, ModelMap model
|
||||
, RedirectAttributes redirectAttributes
|
||||
, HttpSession session
|
||||
, HttpServletRequest request
|
||||
) throws Exception {
|
||||
//model.addAttribute("list", adjstChangeDateService.selectAdjstChangeDateList(adjstChangeDateVO));
|
||||
|
||||
//'ADR_0000000000000101',1 - adr_seq, adr_sn
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
System.out.println("loginVO.getMembId()");
|
||||
System.out.println(loginVO.getMembId());
|
||||
System.out.println(loginVO.getEmail());
|
||||
System.out.println(loginVO.getEmplNo());
|
||||
System.out.println(loginVO.getId());
|
||||
System.out.println(loginVO.getMembSeq());
|
||||
|
||||
/*
|
||||
System.out.println("adrSeq");
|
||||
System.out.println(request.getParameter("adrSeq"));
|
||||
*/
|
||||
|
||||
String s_adrSeq = "";
|
||||
/*s_adrSeq = (!"".equals(request.getParameter("adrSeq")) && request.getParameter("adrSeq")!=null)
|
||||
?request.getParameter("adrSeq"):"ADR_0000000000000101";*/
|
||||
|
||||
s_adrSeq = (!"".equals(adjstChangeDateVO.getAdrSeq()) && adjstChangeDateVO.getAdrSeq() !=null)
|
||||
?adjstChangeDateVO.getAdrSeq() : "ADR_0000000000000101";
|
||||
|
||||
String s_adrSn = "";
|
||||
/*s_adrSn = (!"".equals(request.getParameter("adrSn")) && request.getParameter("adrSn")!=null)
|
||||
?request.getParameter("adrSn"):"1";*/
|
||||
s_adrSn = (!"".equals(adjstChangeDateVO.getAdrSn()) && adjstChangeDateVO.getAdrSn() !=null)
|
||||
? adjstChangeDateVO.getAdrSn():"1";
|
||||
|
||||
|
||||
//1.사용자 로그인 여부 체크
|
||||
//String isLogin = checkLoginUtil.isUserLogin4PageMove(redirectAttributes, session);
|
||||
//if (!"Y".equals(isLogin)) return isLogin;
|
||||
|
||||
|
||||
//2.로그인 정보 획득
|
||||
//LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
//로그인 정보 획득 - ssoLoginVO 사용
|
||||
//LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
//SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(session);
|
||||
|
||||
|
||||
//3.pageing step1
|
||||
PaginationInfo paginationInfo = this.setPagingStep1(adjstChangeDateVO);
|
||||
|
||||
|
||||
//4. pageing step2
|
||||
adjstChangeDateVO = this.setPagingStep2(adjstChangeDateVO, paginationInfo);
|
||||
|
||||
|
||||
//5.대상 리스트 가져오기
|
||||
adjstChangeDateVO.setAdrSeq(s_adrSeq);
|
||||
adjstChangeDateVO.setAdrSn("");
|
||||
//adjstChangeDateVO.setSelectPagingListQuery(" AND a.adr_seq='"+s_adrSeq+"' AND a.adr_sn='"+s_adrSn+"' ");
|
||||
|
||||
System.out.println("adjstChangeDateVO.toString()");
|
||||
System.out.println(adjstChangeDateVO.toString());
|
||||
|
||||
adjstChangeDateVO.setFrstRegisterId(loginVO.getId());
|
||||
adjstChangeDateVO.setLastUpdusrId(loginVO.getId());
|
||||
|
||||
List<AdjstChangeDateVO> adjstChangeDateList = adjstChangeDateService.selectPagingList(adjstChangeDateVO);
|
||||
|
||||
adjstChangeDateVO.setAdrSn(s_adrSn);
|
||||
//6.pageing step3
|
||||
paginationInfo = this.setPagingStep3(adjstChangeDateList, paginationInfo);
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
|
||||
//대상 리스트, 페이징 정보 전달
|
||||
model.addAttribute("resultList", adjstChangeDateList);
|
||||
|
||||
|
||||
return "/web/kccadr/accdnt/acd/adjstChangeDateList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 2-1.기일변경신청 등록 - C
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/acd/adjstChangeDateCreate.do")
|
||||
public String adjstChangeDateCreate(
|
||||
@ModelAttribute("adjstChangeDateVO") AdjstChangeDateVO adjstChangeDateVO
|
||||
, ModelMap model
|
||||
, RedirectAttributes redirectAttributes
|
||||
, HttpSession session
|
||||
) throws Exception {
|
||||
|
||||
//1.사용자 로그인 여부 체크 - 비로그인 상태면 login 페이지로 이동
|
||||
//String isLogin = checkLoginUtil.isUserLogin4PageMove(redirectAttributes, session);
|
||||
//if (!"Y".equals(isLogin)) return isLogin;
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
|
||||
|
||||
adjstChangeDateVO.setLastUpdusrId(userId);
|
||||
|
||||
EgovMap eInfo = adjstChangeDateService.selectAdrRpplInfo(adjstChangeDateVO);
|
||||
|
||||
String adrRpplSeq = adjstChangeDateService.selectAdrRpplSeqInfo(adjstChangeDateVO);
|
||||
|
||||
model.addAttribute("eInfo", eInfo);
|
||||
model.addAttribute("rpplSeq", adrRpplSeq);
|
||||
|
||||
return "/web/kccadr/accdnt/acd/adjstChangeDateCreate";
|
||||
}
|
||||
|
||||
/**
|
||||
* 2-2.기일변경신청 등록 Ajax - C
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/acd/adjstChangeDateCreateAjax.do")
|
||||
public ModelAndView insertAdrMgrMasterAjax(@ModelAttribute("adjstChangeDateVO") AdjstChangeDateVO adjstChangeDateVO
|
||||
, final MultipartHttpServletRequest multiRequest
|
||||
, HttpServletRequest request
|
||||
//, ModelMap mode
|
||||
, ModelAndView modelAndView
|
||||
, RedirectAttributes redirectAttributes
|
||||
, HttpSession session
|
||||
) throws Exception {
|
||||
|
||||
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
try{
|
||||
//step1.사용자 로그인 여부 체크 for json (with single sign on)
|
||||
//SsoLoginVO ssoLoginVO = (SsoLoginVO)session.getAttribute("SSOLoginVO");
|
||||
|
||||
//String isLogin = checkLoginUtil.isLoginCheck4JsonAction(modelAndView, session); //ret - Y or N
|
||||
//if ("N".equals(isLogin)) return modelAndView;
|
||||
|
||||
|
||||
//로그인 정보 획득 - ssoLoginVO 사용
|
||||
LoginVO loginVO = checkLoginUtil.getLoginVO();
|
||||
//SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(session);
|
||||
|
||||
|
||||
|
||||
//step2.파일 처리
|
||||
//파일 정상 처리 여부와 첨부 파일 정보
|
||||
//String atchFileId = this.takeFile(multiRequest, modelAndView, bmVO);
|
||||
//파일 제한 수량 가져오기, 없으면 기본값 사용
|
||||
int i_file_limit = checkFileUtil.getLimitCount(request);
|
||||
int i_limit_size = checkFileUtil.getLimitSize(request); // file MB
|
||||
|
||||
|
||||
//step3.첨부파일 체크 후 저장 하기
|
||||
//String atchFileId = this.fileValCheckNdbInsert(multiRequest, modelAndView, checkFileUtil.getS_exts(), i_limit_size, i_file_limit); //EXT, MB size and ea
|
||||
String atchFileId = checkFileUtil.fileValCheckNdbInsert(multiRequest, modelAndView, "CHGDATE_", checkFileUtil.getS_exts(), i_limit_size, i_file_limit); //EXT, MB size and ea
|
||||
|
||||
if ("ERROR".equals(atchFileId)) return modelAndView;
|
||||
|
||||
|
||||
//step4.사용자 파일 정보 넣기
|
||||
adjstChangeDateVO.setAtchFileId(atchFileId);
|
||||
adjstChangeDateVO.setSbmtYn("N");
|
||||
adjstChangeDateVO.setFrstRegisterId(loginVO.getId());
|
||||
adjstChangeDateVO.setLastUpdusrId(loginVO.getId());
|
||||
|
||||
//
|
||||
|
||||
|
||||
//step5.기일변경신청 저장하기
|
||||
//5-3.0에 넣기
|
||||
|
||||
//연락처 암호화
|
||||
adjstChangeDateVO.setAppChgPhone(
|
||||
egovCryptoUtil.encrypt4PhoneType(
|
||||
adjstChangeDateVO.getAppChgPhone1()
|
||||
, adjstChangeDateVO.getAppChgPhone2()
|
||||
, adjstChangeDateVO.getAppChgPhone3()
|
||||
)
|
||||
);
|
||||
|
||||
//휴대전화 암호화
|
||||
adjstChangeDateVO.setAppChgCelnum(
|
||||
egovCryptoUtil.encrypt4PhoneType(
|
||||
adjstChangeDateVO.getAppChgCelnum1()
|
||||
, adjstChangeDateVO.getAppChgCelnum2()
|
||||
, adjstChangeDateVO.getAppChgCelnum3()
|
||||
)
|
||||
);
|
||||
|
||||
//변경기일 넣기
|
||||
//adjstChangeDateVO.setSbmtDe(adjstChangeDateVO.getSbmtDate()+" "+adjstChangeDateVO.getSbmtTime()+":00");
|
||||
adjstChangeDateVO.setAppDe(adjstChangeDateVO.getSbmtDate()+" "+adjstChangeDateVO.getSbmtTime()+":00");
|
||||
//5-4.저장
|
||||
adjstChangeDateService.insert(adjstChangeDateVO);
|
||||
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
}catch(Exception ex) {
|
||||
modelAndView.addObject("result", "fail");
|
||||
modelAndView.addObject("message", "알수없는 오류발생.");
|
||||
System.out.println("Exception Occured!!!");
|
||||
}
|
||||
|
||||
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* 3.기일변경신청 상세 - R
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/acd/adjstChangeDateDetail.do")
|
||||
public String adjstChangeDateDetail(
|
||||
@ModelAttribute("adjstChangeDateVO") AdjstChangeDateVO adjstChangeDateVO
|
||||
, RedirectAttributes redirectAttributes
|
||||
, ModelMap model
|
||||
, HttpSession session
|
||||
) throws Exception {
|
||||
|
||||
|
||||
//1.사용자 로그인 여부 체크 - 비로그인 상태면 login 페이지로 이동 (with single sign on)
|
||||
//String isLogin = checkLoginUtil.isUserLogin4PageMove(redirectAttributes, session);
|
||||
//if (!"Y".equals(isLogin)) return isLogin;
|
||||
|
||||
|
||||
AdjstChangeDateVO acdInfo = adjstChangeDateService.selectDetail(adjstChangeDateVO);
|
||||
acdInfo.setAppChgPhone(egovCryptoUtil.decrypt(acdInfo.getAppChgPhone()));
|
||||
acdInfo.setAppChgCelnum(egovCryptoUtil.decrypt(acdInfo.getAppChgCelnum()));
|
||||
|
||||
model.addAttribute("acdInfo", acdInfo);
|
||||
|
||||
|
||||
return "/web/kccadr/accdnt/acd/adjstChangeDateDetail";
|
||||
}
|
||||
|
||||
/**
|
||||
* 4-1.기일변경신청 수정 페이지 - U
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/acd/adjstChangeDateModify.do")
|
||||
public String adjstChangeDateModify(
|
||||
@ModelAttribute("adjstChangeDateVO") AdjstChangeDateVO adjstChangeDateVO
|
||||
, RedirectAttributes redirectAttributes
|
||||
, ModelMap model
|
||||
, HttpSession session
|
||||
) throws Exception {
|
||||
|
||||
//사건 정보
|
||||
EgovMap eInfo = adjstChangeDateService.selectAdrRpplInfo(adjstChangeDateVO);
|
||||
model.addAttribute("eInfo", eInfo);
|
||||
|
||||
|
||||
//기일변경 정보
|
||||
AdjstChangeDateVO acdInfo = adjstChangeDateService.selectDetail(adjstChangeDateVO);
|
||||
|
||||
//연락처
|
||||
String[] s_phone = egovCryptoUtil.decrypt4PhoneType(acdInfo.getAppChgPhone());
|
||||
if (s_phone.length==3) {
|
||||
acdInfo.setAppChgPhone1(s_phone[0]);
|
||||
acdInfo.setAppChgPhone2(s_phone[1]);
|
||||
acdInfo.setAppChgPhone3(s_phone[2]);
|
||||
}
|
||||
|
||||
//휴대전화
|
||||
String[] s_cell = egovCryptoUtil.decrypt4PhoneType(acdInfo.getAppChgCelnum());
|
||||
if (s_cell.length==3) {
|
||||
acdInfo.setAppChgCelnum1(s_cell[0]);
|
||||
acdInfo.setAppChgCelnum2(s_cell[1]);
|
||||
acdInfo.setAppChgCelnum3(s_cell[2]);
|
||||
}
|
||||
|
||||
model.addAttribute("acdInfo", acdInfo);
|
||||
|
||||
|
||||
//파일 정보 가져오기
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(acdInfo.getAtchFileId());
|
||||
List<FileVO> result = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", result);
|
||||
model.addAttribute("fileListCnt", result.size());
|
||||
|
||||
|
||||
return "/web/kccadr/accdnt/acd/adjstChangeDateModify";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 4-2.기일변경신청 수정 Ajax - U
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/acd/adjstChangeDateModifyAjax.do")
|
||||
public ModelAndView adjstChangeDateModifyAjax(@ModelAttribute("adjstChangeDateVO") AdjstChangeDateVO adjstChangeDateVO
|
||||
, final MultipartHttpServletRequest multiRequest
|
||||
, HttpServletRequest request
|
||||
//, ModelMap mode
|
||||
, ModelAndView modelAndView
|
||||
, RedirectAttributes redirectAttributes
|
||||
, HttpSession session
|
||||
) throws Exception {
|
||||
|
||||
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
try{
|
||||
//1.사용자 로그인 여부 체크 - 프레임웍에서 처리
|
||||
|
||||
|
||||
//2.로그인 정보 획득
|
||||
//SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(session); - 개인정보 필요시만 사용
|
||||
LoginVO loginVO = checkLoginUtil.getLoginVO();
|
||||
|
||||
|
||||
//step2.파일 수량과 첨부 파일 정보
|
||||
int i_file_limit = checkFileUtil.getLimitCount(request); // file ea
|
||||
int i_limit_size = checkFileUtil.getLimitSize(request); // file MB
|
||||
|
||||
|
||||
//step3.첨부파일 체크 후 저장 하기
|
||||
String atchFileId = "";
|
||||
atchFileId = adjstChangeDateVO.getAtchFileId();
|
||||
|
||||
//DB에서 실제 첨부파일 존재 여부 확인
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(atchFileId);
|
||||
List<FileVO> result = fileService.selectFileInfs(fileVO);
|
||||
if (result.size()<=0) {
|
||||
atchFileId = "";
|
||||
}
|
||||
|
||||
//기존 파일 존재 여부에 따라서 insert or update 처리
|
||||
if ("".equals(atchFileId)) {
|
||||
//atchFileId = this.fileValCheckNdbInsert(multiRequest, modelAndView, checkFileUtil.getS_exts(), i_limit_size, i_file_limit); //EXT, MB size and ea
|
||||
atchFileId = checkFileUtil.fileValCheckNdbInsert(multiRequest, modelAndView, "CHGDATE_", checkFileUtil.getS_exts(), i_limit_size, i_file_limit); //EXT, MB size and ea
|
||||
}else {
|
||||
//atchFileId = this.fileValCheckNdbUpdate(multiRequest, modelAndView, checkFileUtil.getS_exts(), i_limit_size, i_file_limit, atchFileId); //EXT, MB size and ea
|
||||
atchFileId = checkFileUtil.fileValCheckNdbUpdate(multiRequest, modelAndView, "CHGDATE_", checkFileUtil.getS_exts(), i_limit_size, i_file_limit, atchFileId); //EXT, MB size and ea
|
||||
}
|
||||
|
||||
|
||||
if ("ERROR".equals(atchFileId)) return modelAndView;
|
||||
|
||||
|
||||
//step4.사용자 파일 정보 넣기
|
||||
adjstChangeDateVO.setAtchFileId(atchFileId);
|
||||
adjstChangeDateVO.setSbmtYn("N");
|
||||
adjstChangeDateVO.setFrstRegisterId(loginVO.getId());
|
||||
adjstChangeDateVO.setLastUpdusrId(loginVO.getId());
|
||||
|
||||
|
||||
//step5.기일변경신청 저장하기
|
||||
//5-3.0에 넣기
|
||||
|
||||
//연락처 암호화
|
||||
adjstChangeDateVO.setAppChgPhone(
|
||||
egovCryptoUtil.encrypt4PhoneType(
|
||||
adjstChangeDateVO.getAppChgPhone1()
|
||||
, adjstChangeDateVO.getAppChgPhone2()
|
||||
, adjstChangeDateVO.getAppChgPhone3()
|
||||
)
|
||||
);
|
||||
|
||||
//휴대전화 암호화
|
||||
adjstChangeDateVO.setAppChgCelnum(
|
||||
egovCryptoUtil.encrypt4PhoneType(
|
||||
adjstChangeDateVO.getAppChgCelnum1()
|
||||
, adjstChangeDateVO.getAppChgCelnum2()
|
||||
, adjstChangeDateVO.getAppChgCelnum3()
|
||||
)
|
||||
);
|
||||
|
||||
//변경기일 넣기
|
||||
//adjstChangeDateVO.setSbmtDe(adjstChangeDateVO.getSbmtDate()+" "+adjstChangeDateVO.getSbmtTime()+":00");
|
||||
adjstChangeDateVO.setAppDe(adjstChangeDateVO.getSbmtDate()+" "+adjstChangeDateVO.getSbmtTime()+":00");
|
||||
|
||||
//5-4.저장
|
||||
adjstChangeDateService.update(adjstChangeDateVO);
|
||||
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
}catch(Exception ex) {
|
||||
modelAndView.addObject("result", "fail");
|
||||
modelAndView.addObject("message", "알수없는 오류발생.");
|
||||
System.out.println("Exception Occured!!!");
|
||||
}
|
||||
|
||||
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* 4-3.조정신청 제출 처리 - U
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/acd/adjstChangeDateSbmt.do")
|
||||
public String adjstChangeDateSbmt(
|
||||
@ModelAttribute("adjstChangeDateVO") AdjstChangeDateVO adjstChangeDateVO
|
||||
, ModelMap mode
|
||||
, RedirectAttributes redirectAttributes
|
||||
, HttpSession session
|
||||
) throws Exception {
|
||||
|
||||
//기일변경 신청 완료 처리시 adr_mgr_master stat_cd 최종 변경 상태값
|
||||
String s_target_stat_cd = KccadrConstants.ADR_APP_CHG_REQ; //기일변경요청
|
||||
|
||||
|
||||
//1.사용자 로그인 여부 체크 - 프레임웍에서 처리
|
||||
|
||||
|
||||
//2.로그인 정보 획득
|
||||
//SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(session); - 개인정보 필요시만 사용
|
||||
LoginVO loginVO = checkLoginUtil.getLoginVO();
|
||||
|
||||
|
||||
//step10.인증서 체크(사용자가 등록한 인증서 인지 체크) - lettngnrlmber crtfc_sn 컬럼과 비교
|
||||
/*String s_crt_check_result = checkAdrProcessUtil.crtCheck(loginVO.getId(), adjstChangeDateVO.getUsrCi());
|
||||
//s_crt_check_result = "";
|
||||
|
||||
if (!"".equals(s_crt_check_result)) {
|
||||
redirectAttributes.addFlashAttribute("message", s_crt_check_result); // 오류 메세지
|
||||
redirectAttributes.addFlashAttribute("adjstChangeDateVO", adjstChangeDateVO); // 파라미터
|
||||
|
||||
return "redirect:/web/kccadr/accdnt/acd/adjstChangeDateDetail.do";
|
||||
}*/
|
||||
|
||||
|
||||
//step11.상태 체크(정상 프로세스인지 확인한다.) - adr_mgr_master 테이블 변경시 체크를 위해
|
||||
String s_process_check_result = checkAdrProcessUtil.processCheck(adjstChangeDateVO.getAdrSeq(), s_target_stat_cd);
|
||||
//s_process_check_result = "";
|
||||
|
||||
if (!"".equals(s_process_check_result)) {
|
||||
System.out.println(adjstChangeDateVO.toString());
|
||||
redirectAttributes.addFlashAttribute("message", s_process_check_result); // 오류 메세지
|
||||
redirectAttributes.addFlashAttribute("adjstChangeDateVO", adjstChangeDateVO); // 파라미터
|
||||
|
||||
return "redirect:/web/kccadr/accdnt/acd/adjstChangeDateDetail.do";
|
||||
|
||||
}
|
||||
|
||||
|
||||
//3.제출처리 - 제출 처리와 마스터 테이블 업데이트를 한번에 처리한 - 트랜잭션 처리
|
||||
//마스터 테이블 변경 정보
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
arv.setAdrSeq(adjstChangeDateVO.getAdrSeq()); //조정일련번호
|
||||
arv.setStatCd(s_target_stat_cd); //최종 변경 상태값
|
||||
arv.setLastUpdusrId(loginVO.getId()); //최종 변경자
|
||||
|
||||
//상세 테이블 변경 정보
|
||||
adjstChangeDateVO.setSbmtYn("Y"); //제출처리
|
||||
//adjstChangeDateVO.setLastUpdusrId(loginVO.getId()); //최종제출자
|
||||
adjstChangeDateVO.setLastUpdusrId(loginVO.getUniqId()); //최종제출자
|
||||
|
||||
int i_ret = 0;
|
||||
|
||||
try {
|
||||
//트랜잭션으로 처리 - 상세 테이블값과 master 상태 테이블 값을 한번에 처리
|
||||
//i_ret = adjstChangeDateService.update4Process(adjstChangeDateVO, arv);
|
||||
|
||||
//각각 처리 하는 경우 - 상세 테이블값이 정상 처리되면 master 상태 테이블 값을 처리
|
||||
i_ret = adjstChangeDateService.update(adjstChangeDateVO); // 기일변경관리 테이블 상태 업데이트
|
||||
//20211206 대국민 기일변경 제출시 adr_mgr_master 테이블의 상태를 변경하지 않도록 수정함 _ 우영두
|
||||
//if (i_ret>0) i_ret = kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
|
||||
|
||||
}catch(Exception ex)
|
||||
{
|
||||
System.out.println("Exception Occured!!!");
|
||||
}
|
||||
|
||||
|
||||
//처리 결과
|
||||
if (i_ret>0) {
|
||||
redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("success.common.sbmt")); // 공통메세지
|
||||
}else {
|
||||
redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("fail.common.sbmt")); // 공통메세지
|
||||
}
|
||||
|
||||
redirectAttributes.addFlashAttribute("adjstChangeDateVO", adjstChangeDateVO); // 파라미터
|
||||
return "redirect:/web/kccadr/accdnt/acd/adjstChangeDateList.do";
|
||||
}
|
||||
|
||||
/**
|
||||
* 5.조정신청 삭제 처리 - D
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/acd/adjstChangeDateDelete.do")
|
||||
public String adjstChangeDateDelete(
|
||||
@ModelAttribute("adjstChangeDateVO") AdjstChangeDateVO adjstChangeDateVO
|
||||
, ModelMap mode
|
||||
, RedirectAttributes redirectAttributes
|
||||
, @ModelAttribute("searchVO") FileVO fileVO
|
||||
) throws Exception {
|
||||
|
||||
//DB 삭제
|
||||
int i_ret = adjstChangeDateService.delete(adjstChangeDateVO);
|
||||
|
||||
//파일 삭제
|
||||
List<FileVO> result = fileService.selectFileInfs(fileVO); //only with atchFileId
|
||||
for (int i=0;i<result.size();i++) {
|
||||
fileService.deleteFmsFileInf(result.get(i));
|
||||
}
|
||||
|
||||
|
||||
if (i_ret>0) {
|
||||
redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("success.common.delete")); // 공통메세지
|
||||
}else {
|
||||
redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("fail.common.delete")); // 공통메세지
|
||||
}
|
||||
|
||||
|
||||
return "redirect:/web/kccadr/accdnt/acd/adjstChangeDateList.do";
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
//
|
||||
// private function
|
||||
//
|
||||
//
|
||||
|
||||
/*
|
||||
//사용자 업로드 파일 처리 - 파일수량 상관없음 - 전자정부 게시판 인 경우에 대한 변형만 있음(파일수량은 1~ 처리 가능)
|
||||
private String fileValCheckNdbInsert(
|
||||
MultipartHttpServletRequest p_multiRequest
|
||||
, ModelAndView p_modelAndView
|
||||
, String p_exts //가능한 확장자를 받는다. |
|
||||
, int p_i_file_size //가능한 파일 용량 MB 단위
|
||||
, int p_i_file_count //가능한 파일 수량
|
||||
//, BoardMasterVO p_bmVO //게시판 형인 경우 사용
|
||||
) throws Exception{
|
||||
|
||||
boolean in_bool = true;
|
||||
|
||||
|
||||
List<FileVO> result = null;
|
||||
String atchFileId = "";
|
||||
String isThumbFile = "";
|
||||
//String isThumbFile = "thumbFile"; //"thumbFile" - 썸네일을 생성한다.
|
||||
|
||||
final Map<String, MultipartFile> files = p_multiRequest.getFileMap();
|
||||
if (!files.isEmpty()) {
|
||||
result = egovFileMngUtil.parseFileInf(files, "CHGDATE_", 0, "", "", isThumbFile);
|
||||
|
||||
|
||||
//관리자에서 게시판 설정시 업로드 파일 사이즈와 수량 체크용
|
||||
//사용자 설정용 업로드 파일 사이즈 & 파일 수량 & 확장자 체크용
|
||||
if(!checkFileUtil.isPosblAtchFileMvWithUserSetting(result, p_modelAndView, p_exts, p_i_file_size, p_i_file_count, 0)) {
|
||||
p_modelAndView.addObject("result", "fail");
|
||||
|
||||
in_bool = false;
|
||||
|
||||
}else {
|
||||
atchFileId = fileMngService.insertFileInfs(result); //첨부 파일
|
||||
|
||||
}
|
||||
|
||||
}else {
|
||||
System.out.println("isempty");
|
||||
}
|
||||
|
||||
if (!in_bool) atchFileId = "ERROR";
|
||||
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
//사용자 업로드 파일 처리 - 파일수량 상관없음 - 전자정부 게시판 인 경우에 대한 변형만 있음(파일수량은 1~ 처리 가능)
|
||||
private String fileValCheckNdbUpdate(
|
||||
MultipartHttpServletRequest p_multiRequest
|
||||
, ModelAndView p_modelAndView
|
||||
, String p_exts //가능한 확장자를 받는다. |
|
||||
, int p_i_file_size //가능한 파일 용량 MB 단위
|
||||
, int p_i_file_count //가능한 파일 수량
|
||||
, String p_atchFileId
|
||||
//, BoardMasterVO p_bmVO //게시판 형인 경우 사용
|
||||
) throws Exception{
|
||||
|
||||
boolean in_bool = true;
|
||||
|
||||
List<FileVO> result = null;
|
||||
//String atchFileId = "";
|
||||
String isThumbFile = "";
|
||||
//String isThumbFile = "thumbFile"; //"thumbFile" - 썸네일을 생성한다.
|
||||
|
||||
final Map<String, MultipartFile> files = p_multiRequest.getFileMap();
|
||||
if (!files.isEmpty()) {
|
||||
FileVO fvo = new FileVO();
|
||||
fvo.setAtchFileId(p_atchFileId);
|
||||
int cnt = fileMngService.getMaxFileSN(fvo);
|
||||
|
||||
|
||||
//관리자에서 게시판 설정시 업로드 파일 사이즈와 수량 체크용
|
||||
//사용자 설정용 업로드 파일 사이즈 & 파일 수량 & 확장자 체크용
|
||||
if(!checkFileUtil.isPosblAtchFileMvWithUserSetting(result, p_modelAndView, p_exts, p_i_file_size, p_i_file_count, 0)) {
|
||||
p_modelAndView.addObject("result", "fail");
|
||||
|
||||
in_bool = false;
|
||||
|
||||
}else {
|
||||
//atchFileId = fileMngService.insertFileInfs(result); //첨부 파일
|
||||
result = egovFileMngUtil.parseFileInf(files, "CHGDATE_", cnt, p_atchFileId, "", isThumbFile);
|
||||
fileMngService.updateFileInfs(result);
|
||||
|
||||
}
|
||||
|
||||
|
||||
//atchFileId = atchFileId + "|" + fileMngService.insertFileInfs(result); //첨부 파일
|
||||
}else {
|
||||
System.out.println("isempty");
|
||||
}
|
||||
|
||||
if (!in_bool) p_atchFileId = "ERROR";
|
||||
|
||||
return p_atchFileId;
|
||||
}
|
||||
*/
|
||||
|
||||
//페이징을 위한 처리 step1 - 페이징 기본 정보 설정
|
||||
private PaginationInfo setPagingStep1(AdjstChangeDateVO p_adjstChangeDateVO)throws Exception{
|
||||
// pageing step1
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(p_adjstChangeDateVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(p_adjstChangeDateVO.getPageUnit());
|
||||
paginationInfo.setPageSize(p_adjstChangeDateVO.getPageSize());
|
||||
|
||||
return paginationInfo;
|
||||
}
|
||||
|
||||
|
||||
//페이징을 위한 처리 step2 - 게시물 리스트 수량 설정 및 검색 조건 초기화
|
||||
private AdjstChangeDateVO setPagingStep2(
|
||||
AdjstChangeDateVO p_adjstChangeDateVO
|
||||
, PaginationInfo p_paginationInfo
|
||||
)throws Exception{
|
||||
// pageing step2
|
||||
p_adjstChangeDateVO.setFirstIndex(p_paginationInfo.getFirstRecordIndex());
|
||||
p_adjstChangeDateVO.setLastIndex(p_paginationInfo.getLastRecordIndex());
|
||||
p_adjstChangeDateVO.setRecordCountPerPage(p_paginationInfo.getRecordCountPerPage());
|
||||
|
||||
if("".equals(p_adjstChangeDateVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
p_adjstChangeDateVO.setSearchSortCnd("app_seq");
|
||||
p_adjstChangeDateVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
return p_adjstChangeDateVO;
|
||||
}
|
||||
|
||||
|
||||
//페이징을 위한 처리 step3 - 전체 게시물 수량 설정하기
|
||||
private PaginationInfo setPagingStep3(
|
||||
List<AdjstChangeDateVO> p_adjstChangeDateList
|
||||
, PaginationInfo p_paginationInfo
|
||||
)throws Exception{
|
||||
// pageing step3
|
||||
int totCnt = 0;
|
||||
if(p_adjstChangeDateList.size() > 0) totCnt = p_adjstChangeDateList.get(0).getTotCnt();
|
||||
p_paginationInfo.setTotalRecordCount(totCnt);
|
||||
|
||||
return p_paginationInfo;
|
||||
}
|
||||
}
|
||||
@ -1,36 +0,0 @@
|
||||
package kcc.kccadr.accdnt.adr.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface AdjstDeputyReqService {
|
||||
List<AdjstDeputyReqVO> selectAdjstDeputyReqList(AdjstDeputyReqVO adjDeputyReqVO) throws Exception;
|
||||
|
||||
void insertAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int updateAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int updateAdjstDeputyReqStatus(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int deleteAdjstDeputyReqInfo(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
AdjstDeputyReqVO selectAdjstDeputyDetail(AdjstDeputyReqVO adjDeputyReqVO) throws Exception;
|
||||
|
||||
AdjstDeputyReqVO selectAdjstRpplInfo(AdjstDeputyReqVO adjDeputyReqVO) throws Exception;
|
||||
|
||||
}
|
||||
@ -1,403 +0,0 @@
|
||||
package kcc.kccadr.accdnt.adr.service;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class AdjstDeputyReqVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private String mode;
|
||||
|
||||
private int rowNumber;
|
||||
|
||||
private String adrSeq;
|
||||
|
||||
private String agntSeq;
|
||||
|
||||
private String rpplSeq;
|
||||
|
||||
private String rpplTy;
|
||||
|
||||
private String agntSbmtYn;
|
||||
|
||||
private String adrSn;
|
||||
|
||||
private String agntId;
|
||||
|
||||
private String agntApprYn;
|
||||
|
||||
private String agntNm;
|
||||
|
||||
private String agntPost;
|
||||
|
||||
private String agntAddr;
|
||||
|
||||
private String agntAddrDtl;
|
||||
|
||||
private String agntPhone;
|
||||
|
||||
private String agntEmail;
|
||||
|
||||
private String agntEmailYn;
|
||||
|
||||
private String agntSmsYn;
|
||||
|
||||
private String agntTy;
|
||||
|
||||
private String atchFileId;
|
||||
|
||||
private String frstRegistPnttm;
|
||||
|
||||
private String frstRegisterId;
|
||||
|
||||
private String lastUpdtPnttm;
|
||||
|
||||
private String lastUpdusrId;
|
||||
|
||||
private String agntBrthDt;
|
||||
|
||||
private String rpplRltnTy;
|
||||
|
||||
private String rpplRltnCn;
|
||||
|
||||
private String agntCelnum;
|
||||
|
||||
private String sbmtYn;
|
||||
|
||||
private String sbmtDe;
|
||||
|
||||
private String apprYn;
|
||||
|
||||
private String apprDe;
|
||||
|
||||
private String usrCi;
|
||||
|
||||
private String adrNo;
|
||||
private String appliCantNm;
|
||||
private String resPonDentNm;
|
||||
private String resPonDentNms;
|
||||
private String ccTy;
|
||||
private String rejectCn;
|
||||
private String expCode;
|
||||
|
||||
public int getRowNumber() {
|
||||
return rowNumber;
|
||||
}
|
||||
|
||||
public void setRowNumber(int rowNumber) {
|
||||
this.rowNumber = rowNumber;
|
||||
}
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
|
||||
public String getAgntSeq() {
|
||||
return agntSeq;
|
||||
}
|
||||
|
||||
public void setAgntSeq(String agntSeq) {
|
||||
this.agntSeq = agntSeq;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getAgntSbmtYn() {
|
||||
return agntSbmtYn;
|
||||
}
|
||||
|
||||
public void setAgntSbmtYn(String agntSbmtYn) {
|
||||
this.agntSbmtYn = agntSbmtYn;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAgntId() {
|
||||
return agntId;
|
||||
}
|
||||
|
||||
public void setAgntId(String agntId) {
|
||||
this.agntId = agntId;
|
||||
}
|
||||
|
||||
public String getAgntApprYn() {
|
||||
return agntApprYn;
|
||||
}
|
||||
|
||||
public void setAgntApprYn(String agntApprYn) {
|
||||
this.agntApprYn = agntApprYn;
|
||||
}
|
||||
|
||||
public String getAgntNm() {
|
||||
return agntNm;
|
||||
}
|
||||
|
||||
public void setAgntNm(String agntNm) {
|
||||
this.agntNm = agntNm;
|
||||
}
|
||||
|
||||
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 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 getAgntTy() {
|
||||
return agntTy;
|
||||
}
|
||||
|
||||
public void setAgntTy(String agntTy) {
|
||||
this.agntTy = agntTy;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
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 getAgntBrthDt() {
|
||||
return agntBrthDt;
|
||||
}
|
||||
|
||||
public void setAgntBrthDt(String agntBrthDt) {
|
||||
this.agntBrthDt = agntBrthDt;
|
||||
}
|
||||
|
||||
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 getAgntCelnum() {
|
||||
return agntCelnum;
|
||||
}
|
||||
|
||||
public void setAgntCelnum(String agntCelnum) {
|
||||
this.agntCelnum = agntCelnum;
|
||||
}
|
||||
|
||||
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 getApprYn() {
|
||||
return apprYn;
|
||||
}
|
||||
|
||||
public void setApprYn(String apprYn) {
|
||||
this.apprYn = apprYn;
|
||||
}
|
||||
|
||||
public String getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
|
||||
public String getUsrCi() {
|
||||
return usrCi;
|
||||
}
|
||||
|
||||
public void setUsrCi(String usrCi) {
|
||||
this.usrCi = usrCi;
|
||||
}
|
||||
|
||||
public String getMode() {
|
||||
return mode;
|
||||
}
|
||||
|
||||
public void setMode(String mode) {
|
||||
this.mode = mode;
|
||||
}
|
||||
|
||||
public String getRpplTy() {
|
||||
return rpplTy;
|
||||
}
|
||||
|
||||
public void setRpplTy(String rpplTy) {
|
||||
this.rpplTy = rpplTy;
|
||||
}
|
||||
|
||||
public String getAdrNo() {
|
||||
return adrNo;
|
||||
}
|
||||
|
||||
public void setAdrNo(String adrNo) {
|
||||
this.adrNo = adrNo;
|
||||
}
|
||||
|
||||
public String getAppliCantNm() {
|
||||
return appliCantNm;
|
||||
}
|
||||
|
||||
public void setAppliCantNm(String appliCantNm) {
|
||||
this.appliCantNm = appliCantNm;
|
||||
}
|
||||
|
||||
public String getResPonDentNm() {
|
||||
return resPonDentNm;
|
||||
}
|
||||
|
||||
public void setResPonDentNm(String resPonDentNm) {
|
||||
this.resPonDentNm = resPonDentNm;
|
||||
}
|
||||
|
||||
public String getResPonDentNms() {
|
||||
return resPonDentNms;
|
||||
}
|
||||
|
||||
public void setResPonDentNms(String resPonDentNms) {
|
||||
this.resPonDentNms = resPonDentNms;
|
||||
}
|
||||
|
||||
public String getCcTy() {
|
||||
return ccTy;
|
||||
}
|
||||
|
||||
public void setCcTy(String ccTy) {
|
||||
this.ccTy = ccTy;
|
||||
}
|
||||
|
||||
public String getRejectCn() {
|
||||
return rejectCn;
|
||||
}
|
||||
|
||||
public void setRejectCn(String rejectCn) {
|
||||
this.rejectCn = rejectCn;
|
||||
}
|
||||
|
||||
public String getExpCode() {
|
||||
return expCode;
|
||||
}
|
||||
|
||||
public void setExpCode(String expCode) {
|
||||
this.expCode = expCode;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,40 +0,0 @@
|
||||
package kcc.kccadr.accdnt.adr.service.impl;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Repository("adjDeputyReqDAO")
|
||||
public class AdjstDeputyReqDAO extends EgovAbstractDAO {
|
||||
|
||||
|
||||
public List<AdjstDeputyReqVO> selectAdjstDeputyReqList(AdjstDeputyReqVO adjDeputyReqVO){
|
||||
return (List<AdjstDeputyReqVO>)list("adjDeputyReqDAO.selectAdjstDeputyReqList" , adjDeputyReqVO);
|
||||
}
|
||||
|
||||
public void insertAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO){
|
||||
insert("adjDeputyReqDAO.insertAdjstDeputyReqSave" , adjDeputyReqVO);
|
||||
}
|
||||
|
||||
public AdjstDeputyReqVO selectAdjstDeputyDetail(AdjstDeputyReqVO adjDeputyReqVO){
|
||||
return (AdjstDeputyReqVO) select("adjDeputyReqDAO.selectAdjstDeputyDetail" , adjDeputyReqVO);
|
||||
}
|
||||
public int updateAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO){
|
||||
return update("adjDeputyReqDAO.updateAdjstDeputyReqSave" , adjDeputyReqVO);
|
||||
}
|
||||
|
||||
public int updateAdjstDeputyReqStatus(AdjstDeputyReqVO adjDeputyReqVO){
|
||||
return update("adjDeputyReqDAO.updateAdjstDeputyReqStatus" , adjDeputyReqVO);
|
||||
}
|
||||
|
||||
public int deleteAdjstDeputyReqInfo(AdjstDeputyReqVO adjDeputyReqVO){
|
||||
return delete("adjDeputyReqDAO.deleteAdjstDeputyReqInfo" , adjDeputyReqVO);
|
||||
}
|
||||
|
||||
public AdjstDeputyReqVO selectAdjstRpplInfo(AdjstDeputyReqVO adjDeputyReqVO){
|
||||
return (AdjstDeputyReqVO) select("adjDeputyReqDAO.selectAdjstRpplInfo" , adjDeputyReqVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,205 +0,0 @@
|
||||
package kcc.kccadr.accdnt.adr.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqService;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Service("adjDeputyReqService")
|
||||
public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
|
||||
@Resource(name = "adjDeputyReqDAO")
|
||||
private AdjstDeputyReqDAO adjDeputyReqDAO;
|
||||
|
||||
@Resource(name="egovDepuManageGnrService")
|
||||
private EgovIdGnrService idgenService;
|
||||
|
||||
@Resource(name="agntGnrService")
|
||||
private EgovIdGnrService agntGnrService;
|
||||
|
||||
@Resource(name="rpplGnrService")
|
||||
private EgovIdGnrService rpplIdgenService;
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
@Override
|
||||
public List<AdjstDeputyReqVO> selectAdjstDeputyReqList(AdjstDeputyReqVO adjDeputyReqVO) throws Exception {
|
||||
return adjDeputyReqDAO.selectAdjstDeputyReqList(adjDeputyReqVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void insertAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
String p_agnt_seq = agntGnrService.getNextStringId();
|
||||
adjDeputyReqVO.setAgntSeq(p_agnt_seq);
|
||||
|
||||
adjDeputyReqVO.setAgntNm(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntNm()));
|
||||
adjDeputyReqVO.setAgntAddr(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntAddr()));
|
||||
adjDeputyReqVO.setAgntAddrDtl(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntAddrDtl()));
|
||||
adjDeputyReqVO.setAgntPhone(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntPhone()));
|
||||
adjDeputyReqVO.setAgntCelnum(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntCelnum()));
|
||||
adjDeputyReqDAO.insertAdjstDeputyReqSave(adjDeputyReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjDeputyReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjDeputyReqVO.getFrstRegisterId()
|
||||
, adjDeputyReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adjDeputyReqVO.getAdrSeq()+"' AND adr_sn='"+adjDeputyReqVO.getAdrSn()+"' AND agnt_seq='"+p_agnt_seq+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjstDeputyReqVO selectAdjstDeputyDetail(AdjstDeputyReqVO adjDeputyReqVO) throws Exception {
|
||||
return adjDeputyReqDAO.selectAdjstDeputyDetail(adjDeputyReqVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
adjDeputyReqVO.setAgntNm(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntNm()));
|
||||
adjDeputyReqVO.setAgntAddr(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntAddr()));
|
||||
adjDeputyReqVO.setAgntAddrDtl(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntAddrDtl()));
|
||||
adjDeputyReqVO.setAgntPhone(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntPhone()));
|
||||
adjDeputyReqVO.setAgntCelnum(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntCelnum()));
|
||||
|
||||
int rs = adjDeputyReqDAO.updateAdjstDeputyReqSave(adjDeputyReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail 데이터 관리 추가 - 2022-09-07
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjDeputyReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjDeputyReqVO.getFrstRegisterId()
|
||||
, adjDeputyReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adjDeputyReqVO.getAdrSeq()+"' AND adr_sn='"+adjDeputyReqVO.getAdrSn()+"' AND agnt_seq='"+adjDeputyReqVO.getAgntSeq()+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateAdjstDeputyReqStatus(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
AdjstDeputyReqVO adjDeputyReqVOTmp = adjDeputyReqDAO.selectAdjstDeputyDetail(adjDeputyReqVO);
|
||||
|
||||
int rs = adjDeputyReqDAO.updateAdjstDeputyReqStatus(adjDeputyReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjDeputyReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjDeputyReqVO.getFrstRegisterId()
|
||||
, adjDeputyReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, " SET AGNT_SBMT_YN='"+adjDeputyReqVOTmp.getAgntSbmtYn()
|
||||
+"', AGNT_APPR_YN='"+adjDeputyReqVOTmp.getAgntApprYn()
|
||||
+"', AGNT_EMAIL_YN='"+adjDeputyReqVOTmp.getAgntEmailYn()
|
||||
+"', AGNT_SMS_YN='"+adjDeputyReqVOTmp.getAgntSmsYn()
|
||||
+"', SBMT_YN='"+adjDeputyReqVOTmp.getSbmtYn()
|
||||
+"', SBMT_DE='"+adjDeputyReqVOTmp.getSbmtDe()
|
||||
+"', USR_CI='"+adjDeputyReqVOTmp.getUsrCi()
|
||||
+"', APPR_YN='"+adjDeputyReqVOTmp.getApprYn()
|
||||
+"', APPR_DE='"+adjDeputyReqVOTmp.getApprDe()
|
||||
+"' WHERE 1=1 AND adr_seq='"+adjDeputyReqVOTmp.getAdrSeq()+"' AND adr_sn='"+adjDeputyReqVOTmp.getAdrSn()+"' AND agnt_seq='"+adjDeputyReqVOTmp.getAgntSeq()+"' " //, String p_updateQuery
|
||||
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteAdjstDeputyReqInfo(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = adjDeputyReqDAO.deleteAdjstDeputyReqInfo(adjDeputyReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjDeputyReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjDeputyReqVO.getFrstRegisterId()
|
||||
, adjDeputyReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "D" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjstDeputyReqVO selectAdjstRpplInfo(AdjstDeputyReqVO adjDeputyReqVO) throws Exception {
|
||||
return adjDeputyReqDAO.selectAdjstRpplInfo(adjDeputyReqVO);
|
||||
}
|
||||
}
|
||||
@ -1,299 +0,0 @@
|
||||
package kcc.kccadr.accdnt.adr.web;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqService;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
* 조정대리신청에 관한 controller 클래스를 정의한다.
|
||||
* @author 김봉호
|
||||
* @since 2021.08.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.23 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class AdjstDeputyReqWebController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstDeputyReqWebController.class);
|
||||
|
||||
@Resource(name = "adjDeputyReqService")
|
||||
private AdjstDeputyReqService adjDeputyReqService;
|
||||
|
||||
@Resource(name="EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
@Resource(name="EgovFileMngUtil")
|
||||
private EgovFileMngUtil fileUtil;
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
@Resource(name="CrtfcService")
|
||||
private CrtfcService crtfcService;
|
||||
|
||||
/**
|
||||
* 조정대리신청 목록 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/adr/adjstDeputyReqList.do")
|
||||
public String adjstDeputyReqList(@ModelAttribute("adjDeputyReqVO") AdjstDeputyReqVO adjDeputyReqVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
adjDeputyReqVO.setSearchSortCnd("rowNumber");
|
||||
adjDeputyReqVO.setSearchSortOrd("DESC");
|
||||
adjDeputyReqVO.setFrstRegisterId(userId);
|
||||
AdjstDeputyReqVO rpplInfo = adjDeputyReqService.selectAdjstRpplInfo(adjDeputyReqVO);
|
||||
// 자신이 등록한 대리인만 확인한다.
|
||||
if(rpplInfo != null){
|
||||
adjDeputyReqVO.setRpplSeq(rpplInfo.getRpplSeq());
|
||||
}
|
||||
List<AdjstDeputyReqVO> list = adjDeputyReqService.selectAdjstDeputyReqList(adjDeputyReqVO);
|
||||
decryptInfomation(list, null);
|
||||
model.addAttribute("list", list);
|
||||
return "/web/kccadr/accdnt/adr/adjstDeputyReqList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정대리신청 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/adr/adjstDeputyReqCreate.do")
|
||||
public String adjstDeputyReqCreate(@ModelAttribute("adjDeputyReqVO") AdjstDeputyReqVO adjDeputyReqVO, ModelMap model) throws Exception {
|
||||
return "/web/kccadr/accdnt/adr/adjstDeputyReqCreate";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 조정대리신청 등록
|
||||
* @param adjDeputyReqVO AdjDeputyReqVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/web/kccadr/accdnt/adr/adjstDeputyReqSave.do")
|
||||
public ModelAndView adjstDeputyReqSave(
|
||||
HttpServletRequest request
|
||||
, AdjstDeputyReqVO adjDeputyReqVO
|
||||
, final MultipartHttpServletRequest multiRequest
|
||||
) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
String uploadFolder = "";
|
||||
String atchFileId = adjDeputyReqVO.getAtchFileId();
|
||||
List<FileVO> result = null;
|
||||
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
if(!files.isEmpty()){
|
||||
if(StringUtils.isNotBlank(adjDeputyReqVO.getAtchFileId())){
|
||||
FileVO fvo = new FileVO();
|
||||
fvo.setAtchFileId(atchFileId);
|
||||
int cnt = fileMngService.getMaxFileSN(fvo);
|
||||
result = fileUtil.parseFileInf(files, "DEPU_" , cnt, atchFileId, uploadFolder, "");
|
||||
fileMngService.updateFileInfs(result);
|
||||
}else{
|
||||
result = fileUtil.parseFileInf(files, "DEPU_" , 0, atchFileId, uploadFolder, "");
|
||||
atchFileId = fileMngService.insertFileInfs(result);
|
||||
}
|
||||
}
|
||||
adjDeputyReqVO.setAtchFileId(atchFileId);
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
|
||||
|
||||
adjDeputyReqVO.setFrstRegisterId(userId);
|
||||
adjDeputyReqVO.setLastUpdusrId(userId);
|
||||
|
||||
// 관련인 정보에서 rpplSeq 정보가져오기
|
||||
AdjstDeputyReqVO rpplInfo = adjDeputyReqService.selectAdjstRpplInfo(adjDeputyReqVO);
|
||||
if(rpplInfo != null){
|
||||
adjDeputyReqVO.setRpplSeq(rpplInfo.getRpplSeq());
|
||||
}
|
||||
if("I".equalsIgnoreCase(adjDeputyReqVO.getMode())){
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail 데이터 관리 추가 - 2022-09-07
|
||||
adjDeputyReqService.insertAdjstDeputyReqSave(adjDeputyReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-등록" //String p_code_desc - CC199
|
||||
, "C170" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
} else if("U".equalsIgnoreCase(adjDeputyReqVO.getMode())) {
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail 데이터 관리 추가 - 2022-09-07
|
||||
adjDeputyReqService.updateAdjstDeputyReqSave(adjDeputyReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-수정" //String p_code_desc - CC199
|
||||
, "C180" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
modelAndView.addObject("rsVO", adjDeputyReqVO);
|
||||
modelAndView.addObject("result", true);
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 조정대리신청 상세정보 조회
|
||||
* @param adjDeputyReqVO AdjDeputyReqVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/web/kccadr/accdnt/adr/adjstDeputyReqDetail.do")
|
||||
public String adjstDeputyReqDetail(@ModelAttribute("adjDeputyReqVO") AdjstDeputyReqVO adjDeputyReqVO, ModelMap model) throws Exception {
|
||||
AdjstDeputyReqVO info = adjDeputyReqService.selectAdjstDeputyDetail(adjDeputyReqVO);
|
||||
if(StringUtils.isNotBlank(info.getAtchFileId())){
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(info.getAtchFileId());
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
decryptInfomation(null, info);
|
||||
model.addAttribute("info", info);
|
||||
return "/web/kccadr/accdnt/adr/adjstDeputyReqDetail";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정대리신청 수정
|
||||
* @param adjDeputyReqVO AdjDeputyReqVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/web/kccadr/accdnt/adr/adjstDeputyReqEdit.do")
|
||||
public String adjstDeputyReqEdit(@ModelAttribute("adjDeputyReqVO") AdjstDeputyReqVO adjDeputyReqVO, ModelMap model) throws Exception {
|
||||
AdjstDeputyReqVO info = adjDeputyReqService.selectAdjstDeputyDetail(adjDeputyReqVO);
|
||||
if(StringUtils.isNotBlank(info.getAtchFileId())){
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(info.getAtchFileId());
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
decryptInfomation(null, info);
|
||||
model.addAttribute("info", info);
|
||||
return "/web/kccadr/accdnt/adr/adjstDeputyReqCreate";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정대리신청 상태 변경
|
||||
* @param adjDeputyReqVO AdjDeputyReqVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/web/kccadr/accdnt/adr/adjstDeputyReqStatusChange.do")
|
||||
public ModelAndView adjstDeputyReqStatusChange(HttpServletRequest request , AdjstDeputyReqVO adjDeputyReqVO ) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
//로그인 정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
adjDeputyReqVO.setLastUpdusrId(userId);
|
||||
|
||||
int rs = 0;
|
||||
try {
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
rs = adjDeputyReqService.updateAdjstDeputyReqStatus(adjDeputyReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-제출" //String p_code_desc - CC199
|
||||
, "C200" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
if(rs > 0) {
|
||||
modelAndView.addObject("result", rs);
|
||||
} else {
|
||||
modelAndView.addObject("status", "fail");
|
||||
}
|
||||
} catch (Exception e) {
|
||||
modelAndView.addObject("status", "fail");
|
||||
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정대리신청 상태 변경
|
||||
* @param adjDeputyReqVO AdjDeputyReqVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/web/kccadr/accdnt/adr/adjstDeputyReqDelete.do")
|
||||
public ModelAndView adjstDeputyReqDelete( HttpServletRequest request , AdjstDeputyReqVO adjDeputyReqVO ) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
int rs = adjDeputyReqService.deleteAdjstDeputyReqInfo(adjDeputyReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-삭제" //String p_code_desc - CC199
|
||||
, "C190" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("result", rs);
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
public void decryptInfomation(List<AdjstDeputyReqVO> list, AdjstDeputyReqVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
for(AdjstDeputyReqVO model : list){
|
||||
model.setAgntNm(egovCryptoUtil.decrypt(model.getAgntNm()));
|
||||
model.setAgntAddr(egovCryptoUtil.decrypt(model.getAgntAddr()));
|
||||
model.setAgntAddrDtl(egovCryptoUtil.decrypt(model.getAgntAddrDtl()));
|
||||
model.setAgntPhone(egovCryptoUtil.decrypt(model.getAgntPhone()));
|
||||
model.setAgntCelnum(egovCryptoUtil.decrypt(model.getAgntCelnum()));
|
||||
}
|
||||
}
|
||||
|
||||
if(info != null){
|
||||
info.setAgntNm(egovCryptoUtil.decrypt(info.getAgntNm()));
|
||||
info.setAgntAddr(egovCryptoUtil.decrypt(info.getAgntAddr()));
|
||||
info.setAgntAddrDtl(egovCryptoUtil.decrypt(info.getAgntAddrDtl()));
|
||||
info.setAgntPhone(egovCryptoUtil.decrypt(info.getAgntPhone()));
|
||||
info.setAgntCelnum(egovCryptoUtil.decrypt(info.getAgntCelnum()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,35 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ai.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
|
||||
public interface AdjstIncidentService {
|
||||
|
||||
int selectAdjstIncidentCount(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
//대시보드 수량
|
||||
int selectAdjstIncidentDashCount(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
int insertAdjstIncidentReq(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
List<AdjstIncidentVO> selectAdjstIncidentList(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
//대시보드 리스트
|
||||
List<AdjstIncidentVO> selectAdjstIncidentDashList(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
//대시보드 수량
|
||||
EgovMap selectAdjstIncidentDashSummary(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
|
||||
AdjstIncidentVO selectAdjstIncidentMaster(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
List<AdjstIncidentVO> selectAdjstIncidentrelatedPersonList(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
AdjstIncidentVO selectApmChgDateInfo(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
|
||||
List<AdjstIncidentVO> selectAdjstIncidentPopList(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
int selectAdjstIncidentPopCount(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
}
|
||||
@ -1,894 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ai.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
public class AdjstIncidentVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
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;
|
||||
|
||||
private String rjctReqCn;
|
||||
|
||||
private String rjctResCn;
|
||||
|
||||
private String rpplSeq;
|
||||
|
||||
private String rpplTy;
|
||||
|
||||
private String agntYn;
|
||||
|
||||
private String rpplUsrTy;
|
||||
|
||||
private String adrOlYn;
|
||||
|
||||
private String rpplId;
|
||||
|
||||
private String rpplNm;
|
||||
|
||||
private String rpplBizId;
|
||||
|
||||
private String rpplBizNm;
|
||||
|
||||
private String rpplBizNo;
|
||||
|
||||
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 rpplEmail;
|
||||
|
||||
private String rpplEmailYn;
|
||||
|
||||
private String rpplSmsYn;
|
||||
|
||||
private String rpplClass;
|
||||
|
||||
private String rpplGrade;
|
||||
|
||||
private String usrCi;
|
||||
|
||||
private String apprYn;
|
||||
|
||||
private String resPonDentNm;
|
||||
|
||||
private String depuTyNm;
|
||||
|
||||
private String depuTyNms;
|
||||
|
||||
private String appliCantNm;
|
||||
|
||||
private String frstRegistPnttm;
|
||||
|
||||
private String frstRegisterId;
|
||||
|
||||
private String lastUpdtPnttm;
|
||||
|
||||
private String lastUpdusrId;
|
||||
|
||||
private String rpplUsrTyNm;
|
||||
|
||||
private String[] reqEditArrs;
|
||||
|
||||
private String reqEditCn;
|
||||
|
||||
private String edtSn;
|
||||
|
||||
private String edtTy;
|
||||
|
||||
private String reqInfYn;
|
||||
|
||||
private String resInfYn;
|
||||
|
||||
private String reqPpsYn;
|
||||
|
||||
private String reqRsnYn;
|
||||
|
||||
private String attchFileYn;
|
||||
|
||||
private String reqDetail;
|
||||
|
||||
private String edtStatus;
|
||||
|
||||
private String adrCostBatchYn;
|
||||
|
||||
private String rejtReson;
|
||||
|
||||
private String adrSn;
|
||||
private String adrAdmId;
|
||||
private String memDeptSeq;
|
||||
private String assSeq;
|
||||
private String appYn;
|
||||
private String appDe;
|
||||
private String appPlace;
|
||||
private String appPlaceAddr;
|
||||
private String memDeptNm;
|
||||
|
||||
private String adrAdmNm;
|
||||
private String appSeq;
|
||||
private String adrAdminId;
|
||||
private String appChgCn;
|
||||
private String appChgPhone;
|
||||
private String appChgCelnum;
|
||||
private String apprCn;
|
||||
|
||||
private String dtApprDe;
|
||||
|
||||
private String dtSbmtDe;
|
||||
private String avoidReqYn;
|
||||
|
||||
private String rejectCn;
|
||||
|
||||
private String adrOjctDe;
|
||||
|
||||
private String codeNm;
|
||||
private String code;
|
||||
|
||||
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 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 getRpplBizNm() {
|
||||
return rpplBizNm;
|
||||
}
|
||||
|
||||
public void setRpplBizNm(String rpplBizNm) {
|
||||
this.rpplBizNm = rpplBizNm;
|
||||
}
|
||||
|
||||
public String getRpplBizNo() {
|
||||
return rpplBizNo;
|
||||
}
|
||||
|
||||
public void setRpplBizNo(String rpplBizNo) {
|
||||
this.rpplBizNo = rpplBizNo;
|
||||
}
|
||||
|
||||
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 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 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 getRpplUsrTyNm() {
|
||||
return rpplUsrTyNm;
|
||||
}
|
||||
|
||||
public void setRpplUsrTyNm(String rpplUsrTyNm) {
|
||||
this.rpplUsrTyNm = rpplUsrTyNm;
|
||||
}
|
||||
|
||||
public String[] getReqEditArrs() {
|
||||
String[]returnArr;
|
||||
//int returnSize = this.schSeqArr.length;
|
||||
int returnSize = 0;
|
||||
try {
|
||||
returnSize = this.reqEditArrs.length;
|
||||
}catch(NullPointerException ex) {
|
||||
System.out.println("NullPointerException");
|
||||
//ex.printStackTrace();
|
||||
}
|
||||
|
||||
/* FIX */
|
||||
if(returnSize > 0){
|
||||
returnArr = new String[returnSize];
|
||||
|
||||
for(int i=0; i < returnSize; i++){
|
||||
returnArr[i] = this.reqEditArrs[i];
|
||||
}
|
||||
|
||||
return returnArr;
|
||||
|
||||
}else{
|
||||
return null;
|
||||
}
|
||||
|
||||
//return reqEditArrs;
|
||||
}
|
||||
|
||||
public void setReqEditArrs(String[] reqEditArrs) {
|
||||
this.reqEditArrs = reqEditArrs;
|
||||
}
|
||||
|
||||
public String getReqEditCn() {
|
||||
return reqEditCn;
|
||||
}
|
||||
|
||||
public void setReqEditCn(String reqEditCn) {
|
||||
this.reqEditCn = reqEditCn;
|
||||
}
|
||||
|
||||
public String getEdtSn() {
|
||||
return edtSn;
|
||||
}
|
||||
|
||||
public void setEdtSn(String edtSn) {
|
||||
this.edtSn = edtSn;
|
||||
}
|
||||
|
||||
public String getEdtTy() {
|
||||
return edtTy;
|
||||
}
|
||||
|
||||
public void setEdtTy(String edtTy) {
|
||||
this.edtTy = edtTy;
|
||||
}
|
||||
|
||||
public String getReqInfYn() {
|
||||
return reqInfYn;
|
||||
}
|
||||
|
||||
public void setReqInfYn(String reqInfYn) {
|
||||
this.reqInfYn = reqInfYn;
|
||||
}
|
||||
|
||||
public String getResInfYn() {
|
||||
return resInfYn;
|
||||
}
|
||||
|
||||
public void setResInfYn(String resInfYn) {
|
||||
this.resInfYn = resInfYn;
|
||||
}
|
||||
|
||||
public String getReqPpsYn() {
|
||||
return reqPpsYn;
|
||||
}
|
||||
|
||||
public void setReqPpsYn(String reqPpsYn) {
|
||||
this.reqPpsYn = reqPpsYn;
|
||||
}
|
||||
|
||||
public String getReqRsnYn() {
|
||||
return reqRsnYn;
|
||||
}
|
||||
|
||||
public void setReqRsnYn(String reqRsnYn) {
|
||||
this.reqRsnYn = reqRsnYn;
|
||||
}
|
||||
|
||||
public String getReqDetail() {
|
||||
return reqDetail;
|
||||
}
|
||||
|
||||
public void setReqDetail(String reqDetail) {
|
||||
this.reqDetail = reqDetail;
|
||||
}
|
||||
|
||||
public String getEdtStatus() {
|
||||
return edtStatus;
|
||||
}
|
||||
|
||||
public void setEdtStatus(String edtStatus) {
|
||||
this.edtStatus = edtStatus;
|
||||
}
|
||||
|
||||
public String getAdrCostBatchYn() {
|
||||
return adrCostBatchYn;
|
||||
}
|
||||
|
||||
public void setAdrCostBatchYn(String adrCostBatchYn) {
|
||||
this.adrCostBatchYn = adrCostBatchYn;
|
||||
}
|
||||
|
||||
public String getRejtReson() {
|
||||
return rejtReson;
|
||||
}
|
||||
|
||||
public void setRejtReson(String rejtReson) {
|
||||
this.rejtReson = rejtReson;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAdrAdmId() {
|
||||
return adrAdmId;
|
||||
}
|
||||
|
||||
public void setAdrAdmId(String adrAdmId) {
|
||||
this.adrAdmId = adrAdmId;
|
||||
}
|
||||
|
||||
public String getMemDeptSeq() {
|
||||
return memDeptSeq;
|
||||
}
|
||||
|
||||
public void setMemDeptSeq(String memDeptSeq) {
|
||||
this.memDeptSeq = memDeptSeq;
|
||||
}
|
||||
|
||||
public String getAssSeq() {
|
||||
return assSeq;
|
||||
}
|
||||
|
||||
public void setAssSeq(String assSeq) {
|
||||
this.assSeq = assSeq;
|
||||
}
|
||||
|
||||
public String getAppYn() {
|
||||
return appYn;
|
||||
}
|
||||
|
||||
public void setAppYn(String appYn) {
|
||||
this.appYn = appYn;
|
||||
}
|
||||
|
||||
public String getAppDe() {
|
||||
return appDe;
|
||||
}
|
||||
|
||||
public void setAppDe(String appDe) {
|
||||
this.appDe = appDe;
|
||||
}
|
||||
|
||||
public String getAppPlace() {
|
||||
return appPlace;
|
||||
}
|
||||
|
||||
public void setAppPlace(String appPlace) {
|
||||
this.appPlace = appPlace;
|
||||
}
|
||||
|
||||
public String getAppPlaceAddr() {
|
||||
return appPlaceAddr;
|
||||
}
|
||||
|
||||
public void setAppPlaceAddr(String appPlaceAddr) {
|
||||
this.appPlaceAddr = appPlaceAddr;
|
||||
}
|
||||
|
||||
public String getMemDeptNm() {
|
||||
return memDeptNm;
|
||||
}
|
||||
|
||||
public void setMemDeptNm(String memDeptNm) {
|
||||
this.memDeptNm = memDeptNm;
|
||||
}
|
||||
|
||||
public String getAdrAdmNm() {
|
||||
return adrAdmNm;
|
||||
}
|
||||
|
||||
public void setAdrAdmNm(String adrAdmNm) {
|
||||
this.adrAdmNm = adrAdmNm;
|
||||
}
|
||||
|
||||
public String getAppSeq() {
|
||||
return appSeq;
|
||||
}
|
||||
|
||||
public void setAppSeq(String appSeq) {
|
||||
this.appSeq = appSeq;
|
||||
}
|
||||
|
||||
public String getAdrAdminId() {
|
||||
return adrAdminId;
|
||||
}
|
||||
|
||||
public void setAdrAdminId(String adrAdminId) {
|
||||
this.adrAdminId = adrAdminId;
|
||||
}
|
||||
|
||||
public String getAppChgCn() {
|
||||
return appChgCn;
|
||||
}
|
||||
|
||||
public void setAppChgCn(String appChgCn) {
|
||||
this.appChgCn = appChgCn;
|
||||
}
|
||||
|
||||
public String getAppChgPhone() {
|
||||
return appChgPhone;
|
||||
}
|
||||
|
||||
public void setAppChgPhone(String appChgPhone) {
|
||||
this.appChgPhone = appChgPhone;
|
||||
}
|
||||
|
||||
public String getAppChgCelnum() {
|
||||
return appChgCelnum;
|
||||
}
|
||||
|
||||
public void setAppChgCelnum(String appChgCelnum) {
|
||||
this.appChgCelnum = appChgCelnum;
|
||||
}
|
||||
|
||||
public String getApprCn() {
|
||||
return apprCn;
|
||||
}
|
||||
|
||||
public void setApprCn(String apprCn) {
|
||||
this.apprCn = apprCn;
|
||||
}
|
||||
|
||||
public String getDtApprDe() {
|
||||
return dtApprDe;
|
||||
}
|
||||
|
||||
public void setDtApprDe(String dtApprDe) {
|
||||
this.dtApprDe = dtApprDe;
|
||||
}
|
||||
|
||||
public String getDtSbmtDe() {
|
||||
return dtSbmtDe;
|
||||
}
|
||||
|
||||
public void setDtSbmtDe(String dtSbmtDe) {
|
||||
this.dtSbmtDe = dtSbmtDe;
|
||||
}
|
||||
|
||||
public String getAttchFileYn() {
|
||||
return attchFileYn;
|
||||
}
|
||||
|
||||
public void setAttchFileYn(String attchFileYn) {
|
||||
this.attchFileYn = attchFileYn;
|
||||
}
|
||||
|
||||
public String getDepuTyNms() {
|
||||
return depuTyNms;
|
||||
}
|
||||
|
||||
public void setDepuTyNms(String depuTyNms) {
|
||||
this.depuTyNms = depuTyNms;
|
||||
}
|
||||
|
||||
public String getAvoidReqYn() {
|
||||
return avoidReqYn;
|
||||
}
|
||||
|
||||
public void setAvoidReqYn(String avoidReqYn) {
|
||||
this.avoidReqYn = avoidReqYn;
|
||||
}
|
||||
|
||||
public String getRejectCn() {
|
||||
return rejectCn;
|
||||
}
|
||||
|
||||
public void setRejectCn(String rejectCn) {
|
||||
this.rejectCn = rejectCn;
|
||||
}
|
||||
|
||||
public String getAdrOjctDe() {
|
||||
return adrOjctDe;
|
||||
}
|
||||
|
||||
public void setAdrOjctDe(String adrOjctDe) {
|
||||
this.adrOjctDe = adrOjctDe;
|
||||
}
|
||||
|
||||
public String getCodeNm() {
|
||||
return codeNm;
|
||||
}
|
||||
|
||||
public void setCodeNm(String codeNm) {
|
||||
this.codeNm = codeNm;
|
||||
}
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setCode(String code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,60 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ai.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
|
||||
@Repository("adjstIncidentDAO")
|
||||
public class AdjstIncidentDAO extends EgovAbstractDAO {
|
||||
|
||||
|
||||
public int selectAdjstIncidentCount(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (Integer) select("adjstIncidentDAO.selectAdjstIncidentCount", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public int selectAdjstIncidentDashCount(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (Integer) select("adjstIncidentDAO.selectAdjstIncidentDashCount", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public int insertAdjstIncidentReq(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return update("adjstIncidentDAO.insertAdjstIncidentReq", adjstIncidentVO);
|
||||
}
|
||||
|
||||
|
||||
public List<AdjstIncidentVO> selectAdjstIncidentList(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (List<AdjstIncidentVO>) list("adjstIncidentDAO.selectAdjstIncidentList", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public List<AdjstIncidentVO> selectAdjstIncidentDashList(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (List<AdjstIncidentVO>) list("adjstIncidentDAO.selectAdjstIncidentDashList", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public EgovMap selectAdjstIncidentDashSummary(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (EgovMap) select("adjstIncidentDAO.selectAdjstIncidentDashSummary", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public AdjstIncidentVO selectAdjstIncidentMaster(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (AdjstIncidentVO) select("adjstIncidentDAO.selectAdjstIncidentMaster", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public List<AdjstIncidentVO> selectAdjstIncidentrelatedPersonList(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (List<AdjstIncidentVO>) list("adjstIncidentDAO.selectAdjstIncidentrelatedPersonList", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public AdjstIncidentVO selectApmChgDateInfo(AdjstIncidentVO adjstIncidentVO) throws Exception{
|
||||
|
||||
return (AdjstIncidentVO) select("adjstIncidentDAO.selectApmChgDateInfo", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public int selectAdjstIncidentPopCount(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (Integer) select("adjstIncidentDAO.selectAdjstIncidentPopCount", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public List<AdjstIncidentVO> selectAdjstIncidentPopList(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return (List<AdjstIncidentVO>) list("adjstIncidentDAO.selectAdjstIncidentPopList", adjstIncidentVO);
|
||||
}
|
||||
}
|
||||
@ -1,75 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ai.service.impl;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentService;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
|
||||
@Service("adjstIncidentService")
|
||||
public class AdjstIncidentServiceImpl implements AdjstIncidentService {
|
||||
|
||||
@Resource(name = "adjstIncidentDAO")
|
||||
private AdjstIncidentDAO adjstIncidentDAO;
|
||||
|
||||
@Override
|
||||
public int selectAdjstIncidentCount(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentCount(adjstIncidentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int selectAdjstIncidentDashCount(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentDashCount(adjstIncidentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstIncidentVO> selectAdjstIncidentList(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentList(adjstIncidentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstIncidentVO> selectAdjstIncidentDashList(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentDashList(adjstIncidentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public EgovMap selectAdjstIncidentDashSummary(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentDashSummary(adjstIncidentVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public AdjstIncidentVO selectAdjstIncidentMaster(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentMaster(adjstIncidentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstIncidentVO> selectAdjstIncidentrelatedPersonList(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentrelatedPersonList(adjstIncidentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertAdjstIncidentReq(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.insertAdjstIncidentReq(adjstIncidentVO);
|
||||
}
|
||||
|
||||
public AdjstIncidentVO selectApmChgDateInfo(AdjstIncidentVO adjstIncidentVO) throws Exception{
|
||||
|
||||
return adjstIncidentDAO.selectApmChgDateInfo(adjstIncidentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstIncidentVO> selectAdjstIncidentPopList(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentPopList(adjstIncidentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int selectAdjstIncidentPopCount(AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
return adjstIncidentDAO.selectAdjstIncidentPopCount(adjstIncidentVO);
|
||||
}
|
||||
}
|
||||
@ -1,505 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ai.web;
|
||||
|
||||
import java.time.DayOfWeek;
|
||||
import java.time.LocalDate;
|
||||
import java.time.format.TextStyle;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentService;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrService;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
* 조정사건 관한 controller 클래스를 정의한다.
|
||||
* @author 김봉호
|
||||
* @since 2021.08.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.23 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class AdjstIncidentController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstIncidentController.class);
|
||||
|
||||
@Resource(name="adjstIncidentService")
|
||||
private AdjstIncidentService adjstIncidentService;
|
||||
|
||||
// 조정신청 서비스단
|
||||
@Resource(name = "checkAdrProcessUtil")
|
||||
private CheckAdrProcessUtil checkAdrProcessUtil;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
@Resource(name="KccadrMgrUdtService")
|
||||
private KccadrMgrUdtService kccadrMgrUdtService;
|
||||
|
||||
//암복호화 유틸
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
@Resource(name = "AdjReqMgrService")
|
||||
private AdjReqMgrService adjReqMgrService;
|
||||
|
||||
@Resource(name = "pgrCmmService")
|
||||
private PgrCmmService cmmService;
|
||||
|
||||
@Resource(name = "apmService")
|
||||
private ApmService apmService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
/**
|
||||
* 대국민 대시보드 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/ai/adjstIncidentDashList.do")
|
||||
public String adjstIncidentDashList(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model, HttpServletRequest request) throws Exception {
|
||||
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
|
||||
adjstIncidentVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
|
||||
if("".equals(adjstIncidentVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adjstIncidentVO.setSearchSortCnd("RS.ADR_SEQ");
|
||||
adjstIncidentVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
//최신 5건 조회
|
||||
adjstIncidentVO.setFirstIndex(0);
|
||||
adjstIncidentVO.setRecordCountPerPage(5);
|
||||
|
||||
|
||||
//List<AdjstIncidentVO> list = adjstIncidentService.selectAdjstIncidentDashList(adjstIncidentVO);
|
||||
//대시보드 > 조정목록 쿼리로 사용
|
||||
List<AdjstIncidentVO> list = adjstIncidentService.selectAdjstIncidentList(adjstIncidentVO);
|
||||
decryptInfomation(list, null);
|
||||
model.addAttribute("list", list);
|
||||
|
||||
//수량 가져오기
|
||||
EgovMap resultMap = adjstIncidentService.selectAdjstIncidentDashSummary(adjstIncidentVO);
|
||||
model.addAttribute("resultMap", resultMap);
|
||||
|
||||
//오늘 날짜 가져오기
|
||||
LocalDate now = LocalDate.now();
|
||||
int year = now.getYear(); //년
|
||||
int month = now.getMonthValue(); //월
|
||||
int day = now.getDayOfMonth(); //일
|
||||
DayOfWeek dayOfWeek = now.getDayOfWeek();
|
||||
String today = dayOfWeek.getDisplayName(TextStyle.FULL, Locale.KOREAN); //요일
|
||||
model.addAttribute("year", year);
|
||||
model.addAttribute("month", month);
|
||||
model.addAttribute("day", day);
|
||||
model.addAttribute("today", today);
|
||||
|
||||
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentDashList";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 조정사건 목록 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/ai/adjstIncidentList.do")
|
||||
public String adjstDeputyReqList(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model, HttpServletRequest request) throws Exception {
|
||||
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
|
||||
adjstIncidentVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
if(adjstIncidentVO.getPageUnit() != 10) {
|
||||
adjstIncidentVO.setPageUnit(adjstIncidentVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjstIncidentVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adjstIncidentVO.setSearchSortCnd("RS.ADR_SEQ");
|
||||
adjstIncidentVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
// 키워드가 있다면 일단 암호화 하여 암호화 컬럼에 셋
|
||||
if(StringUtils.isNotBlank(adjstIncidentVO.getSearchKeyword())){
|
||||
adjstIncidentVO.setSearchEncKeyword(egovCryptoUtil.encrypt(adjstIncidentVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjstIncidentVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjstIncidentVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjstIncidentVO.getPageSize());
|
||||
|
||||
adjstIncidentVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjstIncidentVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjstIncidentVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
paginationInfo.setTotalRecordCount(adjstIncidentService.selectAdjstIncidentCount(adjstIncidentVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
List<AdjstIncidentVO> list = adjstIncidentService.selectAdjstIncidentList(adjstIncidentVO);
|
||||
decryptInfomation(list, null);
|
||||
model.addAttribute("list", list);
|
||||
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건 상세페이지
|
||||
* @param adjstIncidentVO AdjstIncidentVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/adjstIncidentDetail.do")
|
||||
public String adjstIncidentDetail(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO , ModelMap model) throws Exception {
|
||||
AdjstIncidentVO master = adjstIncidentService.selectAdjstIncidentMaster(adjstIncidentVO);
|
||||
model.addAttribute("master", master);
|
||||
|
||||
List<AdjstIncidentVO> relatedPerson = adjstIncidentService.selectAdjstIncidentrelatedPersonList(adjstIncidentVO);
|
||||
decryptInfomation(relatedPerson, null);
|
||||
model.addAttribute("relatedPerson", relatedPerson);
|
||||
|
||||
List<AdjstIncidentVO> piSinList = new ArrayList<AdjstIncidentVO>();
|
||||
for(AdjstIncidentVO tmpVO : relatedPerson) {
|
||||
if("20".equals(tmpVO.getRpplTy())) {
|
||||
piSinList.add(tmpVO);
|
||||
}
|
||||
}
|
||||
model.addAttribute("piSinList", piSinList);
|
||||
|
||||
if(StringUtils.isNotBlank(master.getAtchFileId())){
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(master.getAtchFileId());
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentDetail";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건 상세페이지
|
||||
* @param adjstIncidentVO AdjstIncidentVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/adjstIncidentEndDetail.do")
|
||||
public String adjstIncidentEndDetail(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO , ModelMap model) throws Exception {
|
||||
AdjstIncidentVO master = adjstIncidentService.selectAdjstIncidentMaster(adjstIncidentVO);
|
||||
model.addAttribute("master", master);
|
||||
|
||||
List<AdjstIncidentVO> relatedPerson = adjstIncidentService.selectAdjstIncidentrelatedPersonList(adjstIncidentVO);
|
||||
decryptInfomation(relatedPerson, null);
|
||||
model.addAttribute("relatedPerson", relatedPerson);
|
||||
|
||||
List<AdjstIncidentVO> piSinList = new ArrayList<AdjstIncidentVO>();
|
||||
for(AdjstIncidentVO tmpVO : relatedPerson) {
|
||||
if("20".equals(tmpVO.getRpplTy())) {
|
||||
piSinList.add(tmpVO);
|
||||
}
|
||||
}
|
||||
model.addAttribute("piSinList", piSinList);
|
||||
|
||||
if(StringUtils.isNotBlank(master.getAtchFileId())){
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(master.getAtchFileId());
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentEndDetail";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/popup/adjstIncidentReqViewPop.do")
|
||||
public String adjstIncidentReqViewPop(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO , ModelMap model) throws Exception {
|
||||
AdjReqMgrVO param = new AdjReqMgrVO();
|
||||
param.setAdrSeq(adjstIncidentVO.getAdrSeq());
|
||||
param.setEdtSn(adjstIncidentVO.getEdtSn());
|
||||
model.addAttribute("security", adjReqMgrService.selectAdjstReqSecurityInfo(param));
|
||||
return "/web/kccadr/accdnt/ai/popup/adjstIncidentReqViewPop";
|
||||
}
|
||||
|
||||
//반려사유 팝업
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/popup/adjstIncidentRejectCnPop.do")
|
||||
public String adjstIncidentRejectCnPop(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model) throws Exception {
|
||||
return "/web/kccadr/accdnt/ai/popup/adjstIncidentRejectCnPop";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건 수정요청 팝업
|
||||
* @param adjstIncidentVO AdjstIncidentVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/popup/adjstIncidentReqEdit.do")
|
||||
public String adjstIncidentReqEdit(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO , ModelMap model) throws Exception {
|
||||
return "/web/kccadr/accdnt/ai/popup/adjstIncidentReqEdit";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건 수정요청 등록
|
||||
* @param adjstIncidentVO adjstIncidentVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/web/kccadr/accdnt/ai/popup/adjstIncidentReqSave.do")
|
||||
public ModelAndView adjustDeptManagerSave(HttpServletRequest request , AdjstIncidentVO adjstIncidentVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
modelAndView.addObject("result", "FAIL");
|
||||
modelAndView.addObject("message", "로그인 해주세요.");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
String statCd = KccadrConstants.ADR_UPDT_REQ;
|
||||
if(!"E".equals(adjstIncidentVO.getEdtTy())){
|
||||
statCd = KccadrConstants.ADR_SUPP_REQ;
|
||||
adjstIncidentVO.setApprYn("Y");
|
||||
}
|
||||
|
||||
//step11.상태 체크(정상 프로세스인지 확인한다.) - adr_mgr_master 테이블 변경시 체크를 위해
|
||||
String s_process_check_result = checkAdrProcessUtil.processCheck(adjstIncidentVO.getAdrSeq(), statCd);
|
||||
if (!"".equals(s_process_check_result)) {
|
||||
modelAndView.addObject("result", "FAIL");
|
||||
modelAndView.addObject("message", s_process_check_result);
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
adjstIncidentVO.setLastUpdusrId(userId);
|
||||
adjstIncidentVO.setLastUpdusrId(userId);
|
||||
adjstIncidentVO.setEdtStatus("01"); // 수정,보완 요청상태
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
int rs = adjstIncidentService.insertAdjstIncidentReq(adjstIncidentVO);
|
||||
|
||||
if(rs > 0 ){
|
||||
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
arv.setAdrSeq(adjstIncidentVO.getAdrSeq()); //조정일련번호
|
||||
arv.setStatCd(statCd); //최종 변경 상태값
|
||||
//arv.setLastUpdusrId(loginVO.getId()); //최종 변경자
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); //최종 변경자
|
||||
|
||||
//arv.setAdrSn("1"); //조정회차(필수) 접수 및 기일되지 않았더라도 1회차로 전달
|
||||
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
modelAndView.addObject("rs", rs);
|
||||
modelAndView.addObject("result", "SUCCESS");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
//사건 상세정보 팝업
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop.do")
|
||||
public String adjstIncidentDetailPop(@ModelAttribute("apmVO") ApmVO apmVO, ModelMap model) throws Exception {
|
||||
|
||||
//조정 사건 정보 불러오기
|
||||
model.addAttribute("info", cmmService.selectPgrCmm(apmVO));
|
||||
|
||||
//신청인, 피신청인, 대리인 정보 불러오기
|
||||
model.addAttribute("rppList", apmService.selectAdrRpplList(apmVO));
|
||||
|
||||
return "/web/kccadr/accdnt/ai/popup/adjstIncidentDetailPop";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 조정사건 기록열람 신청 페이지
|
||||
* @param adjstIncidentVO AdjstIncidentVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/adjstIncidentRequest.do")
|
||||
public String adjstIncidentRequest(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO , ModelMap model) throws Exception {
|
||||
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentRequest";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건 목록 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/ai/adjstIncidentEndList.do")
|
||||
public String adjstIncidentEndList(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO, ModelMap model, HttpServletRequest request) throws Exception {
|
||||
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
|
||||
adjstIncidentVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
if(adjstIncidentVO.getPageUnit() != 10) {
|
||||
adjstIncidentVO.setPageUnit(adjstIncidentVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjstIncidentVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adjstIncidentVO.setSearchSortCnd("RS.ADR_SEQ");
|
||||
adjstIncidentVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
//종결 사건 검색 조건
|
||||
adjstIncidentVO.setSearchStatus("C");
|
||||
|
||||
// 키워드가 있다면 일단 암호화 하여 암호화 컬럼에 셋
|
||||
if(StringUtils.isNotBlank(adjstIncidentVO.getSearchKeyword())){
|
||||
adjstIncidentVO.setSearchEncKeyword(egovCryptoUtil.encrypt(adjstIncidentVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjstIncidentVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjstIncidentVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjstIncidentVO.getPageSize());
|
||||
|
||||
adjstIncidentVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjstIncidentVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjstIncidentVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
paginationInfo.setTotalRecordCount(adjstIncidentService.selectAdjstIncidentCount(adjstIncidentVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
List<AdjstIncidentVO> list = adjstIncidentService.selectAdjstIncidentList(adjstIncidentVO);
|
||||
decryptInfomation(list, null);
|
||||
model.addAttribute("list", list);
|
||||
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentEndList";
|
||||
}
|
||||
|
||||
public void decryptInfomation(List<AdjstIncidentVO> list, AdjstIncidentVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
for(AdjstIncidentVO model : list){
|
||||
model.setRpplNm(egovCryptoUtil.decrypt(model.getRpplNm()));
|
||||
model.setRpplAddr(egovCryptoUtil.decrypt(model.getRpplAddr()));
|
||||
model.setRpplAddrDtl(egovCryptoUtil.decrypt(model.getRpplAddrDtl()));
|
||||
model.setRpplPost(egovCryptoUtil.decrypt(model.getRpplPost()));
|
||||
model.setRpplEmail(egovCryptoUtil.decrypt(model.getRpplEmail()));
|
||||
model.setRpplPhone(egovCryptoUtil.decrypt(model.getRpplPhone()));
|
||||
model.setRpplRealPost(egovCryptoUtil.decrypt(model.getRpplRealPost()));
|
||||
model.setRpplRealAddr(egovCryptoUtil.decrypt(model.getRpplRealAddr()));
|
||||
model.setRpplRealAddrDtl(egovCryptoUtil.decrypt(model.getRpplRealAddrDtl()));
|
||||
|
||||
|
||||
model.setDepuTyNm(egovCryptoUtil.decrypt(model.getDepuTyNm()));
|
||||
// model.setResPonDentNm(egovCryptoUtil.decrypt(model.getResPonDentNm()));
|
||||
|
||||
System.out.println("model.getResPonDentNm()");
|
||||
System.out.println(model.getResPonDentNm());
|
||||
|
||||
|
||||
//피신청인 명수 표시 '외 N명' 처리_이준호_220801
|
||||
if (!StringUtil.isEmpty(model.getResPonDentNm())) {
|
||||
//String tmpStr = "";
|
||||
|
||||
model.setResPonDentNm(
|
||||
EgovStringUtil.checkNPerson(
|
||||
model.getResPonDentNm()
|
||||
, egovCryptoUtil
|
||||
)
|
||||
);
|
||||
|
||||
/*
|
||||
if(model.getResPonDentNm().contains("외")) {
|
||||
String s_tmp1 = "";
|
||||
String s_tmp2 = "";
|
||||
|
||||
s_tmp1 = model.getResPonDentNm().substring(model.getResPonDentNm().length()-3);
|
||||
s_tmp2 = model.getResPonDentNm().substring(0, model.getResPonDentNm().length()-3);
|
||||
model.setResPonDentNm(egovCryptoUtil.decrypt(s_tmp2) + " " + s_tmp1);
|
||||
}else {
|
||||
model.setResPonDentNm(egovCryptoUtil.decrypt(model.getResPonDentNm()));
|
||||
}
|
||||
*/
|
||||
|
||||
//model.setResPonDentNm(egovCryptoUtil.decrypt(model.getResPonDentNm()) + " " + tmpStr);
|
||||
}
|
||||
|
||||
model.setAppliCantNm(egovCryptoUtil.decrypt(model.getAppliCantNm()));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if(info != null){
|
||||
info.setRpplNm(egovCryptoUtil.decrypt(info.getRpplNm()));
|
||||
info.setRpplAddr(egovCryptoUtil.decrypt(info.getRpplAddr()));
|
||||
info.setRpplAddrDtl(egovCryptoUtil.decrypt(info.getRpplAddrDtl()));
|
||||
info.setRpplPost(egovCryptoUtil.decrypt(info.getRpplPost()));
|
||||
info.setRpplEmail(egovCryptoUtil.decrypt(info.getRpplEmail()));
|
||||
info.setRpplPhone(egovCryptoUtil.decrypt(info.getRpplPhone()));
|
||||
info.setDepuTyNm(egovCryptoUtil.decrypt(info.getDepuTyNm()));
|
||||
info.setResPonDentNm(egovCryptoUtil.decrypt(info.getResPonDentNm()));
|
||||
info.setAppliCantNm(egovCryptoUtil.decrypt(info.getAppliCantNm()));
|
||||
info.setRpplRealPost(egovCryptoUtil.decrypt(info.getRpplRealPost()));
|
||||
info.setRpplRealAddr(egovCryptoUtil.decrypt(info.getRpplRealAddr()));
|
||||
info.setRpplRealAddrDtl(egovCryptoUtil.decrypt(info.getRpplRealAddrDtl()));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,186 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ai.web;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentService;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
* 조정사건 관한 controller 클래스를 정의한다.
|
||||
* @author 김봉호
|
||||
* @since 2021.08.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.23 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class AdjstIncidentPdfController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstIncidentPdfController.class);
|
||||
|
||||
@Resource(name="adjstIncidentService")
|
||||
private AdjstIncidentService adjstIncidentService;
|
||||
|
||||
// 조정신청 서비스단
|
||||
@Resource(name = "checkAdrProcessUtil")
|
||||
private CheckAdrProcessUtil checkAdrProcessUtil;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
@Resource(name="KccadrMgrUdtService")
|
||||
private KccadrMgrUdtService kccadrMgrUdtService;
|
||||
|
||||
//암복호화 유틸
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 조정사건 상세페이지 호출
|
||||
* @param adjstIncidentVO AdjstIncidentVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
/**
|
||||
* 조정사건 상세페이지
|
||||
* @param adjstIncidentVO AdjstIncidentVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/popup/main/adjstIncidentDetailPdf.do")
|
||||
public String adjstIncidentDetail(
|
||||
@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO
|
||||
, ModelMap model
|
||||
, HttpServletRequest request
|
||||
) throws Exception {
|
||||
|
||||
|
||||
//System.out.println("http://192.168.0.34:7080/popup/main/adjstIncidentDetailPdf.do?adrSeq="+request.getParameter("adrSeq"));
|
||||
|
||||
adjstIncidentVO.setAdrSeq(request.getParameter("adrSeq"));
|
||||
|
||||
AdjstIncidentVO master = adjstIncidentService.selectAdjstIncidentMaster(adjstIncidentVO);
|
||||
model.addAttribute("master", master);
|
||||
|
||||
List<AdjstIncidentVO> relatedPerson = adjstIncidentService.selectAdjstIncidentrelatedPersonList(adjstIncidentVO);
|
||||
decryptInfomation(relatedPerson, null);
|
||||
model.addAttribute("relatedPerson", relatedPerson);
|
||||
if(StringUtils.isNotBlank(master.getAtchFileId())){
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(master.getAtchFileId());
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentDetailPdf";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정사건 상세페이지
|
||||
* @param adjstIncidentVO AdjstIncidentVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
/*
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ai/adjstIncidentDetail.do")
|
||||
public String adjstIncidentDetail(@ModelAttribute("adjstIncidentVO") AdjstIncidentVO adjstIncidentVO , ModelMap model) throws Exception {
|
||||
AdjstIncidentVO master = adjstIncidentService.selectAdjstIncidentMaster(adjstIncidentVO);
|
||||
model.addAttribute("master", master);
|
||||
|
||||
List<AdjstIncidentVO> relatedPerson = adjstIncidentService.selectAdjstIncidentrelatedPersonList(adjstIncidentVO);
|
||||
decryptInfomation(relatedPerson, null);
|
||||
model.addAttribute("relatedPerson", relatedPerson);
|
||||
if(StringUtils.isNotBlank(master.getAtchFileId())){
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(master.getAtchFileId());
|
||||
List<FileVO> fileList = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
return "/web/kccadr/accdnt/ai/adjstIncidentDetail";
|
||||
}
|
||||
*/
|
||||
|
||||
public void decryptInfomation(List<AdjstIncidentVO> list, AdjstIncidentVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
for(AdjstIncidentVO model : list){
|
||||
model.setRpplNm(egovCryptoUtil.decrypt(model.getRpplNm()));
|
||||
model.setRpplAddr(egovCryptoUtil.decrypt(model.getRpplAddr()));
|
||||
model.setRpplAddrDtl(egovCryptoUtil.decrypt(model.getRpplAddrDtl()));
|
||||
model.setRpplPost(egovCryptoUtil.decrypt(model.getRpplPost()));
|
||||
model.setRpplEmail(egovCryptoUtil.decrypt(model.getRpplEmail()));
|
||||
model.setRpplPhone(egovCryptoUtil.decrypt(model.getRpplPhone()));
|
||||
model.setRpplRealPost(egovCryptoUtil.decrypt(model.getRpplRealPost()));
|
||||
model.setRpplRealAddr(egovCryptoUtil.decrypt(model.getRpplRealAddr()));
|
||||
model.setRpplRealAddrDtl(egovCryptoUtil.decrypt(model.getRpplRealAddrDtl()));
|
||||
|
||||
|
||||
model.setDepuTyNm(egovCryptoUtil.decrypt(model.getDepuTyNm()));
|
||||
// model.setResPonDentNm(egovCryptoUtil.decrypt(model.getResPonDentNm()));
|
||||
//피신청인 명수 표시 '외 N명' 처리_이준호_220801
|
||||
if (!StringUtil.isEmpty(model.getResPonDentNm())) {
|
||||
model.setResPonDentNm(
|
||||
EgovStringUtil.checkNPerson(
|
||||
model.getResPonDentNm()
|
||||
, egovCryptoUtil
|
||||
)
|
||||
);
|
||||
/*
|
||||
String tmpStr = "";
|
||||
if(model.getResPonDentNm().contains("외")) {
|
||||
tmpStr = model.getResPonDentNm().substring(model.getResPonDentNm().length()-3);
|
||||
}
|
||||
model.setResPonDentNm(egovCryptoUtil.decrypt(model.getResPonDentNm()) + " " + tmpStr);
|
||||
*/
|
||||
}
|
||||
model.setAppliCantNm(egovCryptoUtil.decrypt(model.getAppliCantNm()));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if(info != null){
|
||||
info.setRpplNm(egovCryptoUtil.decrypt(info.getRpplNm()));
|
||||
info.setRpplAddr(egovCryptoUtil.decrypt(info.getRpplAddr()));
|
||||
info.setRpplAddrDtl(egovCryptoUtil.decrypt(info.getRpplAddrDtl()));
|
||||
info.setRpplPost(egovCryptoUtil.decrypt(info.getRpplPost()));
|
||||
info.setRpplEmail(egovCryptoUtil.decrypt(info.getRpplEmail()));
|
||||
info.setRpplPhone(egovCryptoUtil.decrypt(info.getRpplPhone()));
|
||||
info.setDepuTyNm(egovCryptoUtil.decrypt(info.getDepuTyNm()));
|
||||
info.setResPonDentNm(egovCryptoUtil.decrypt(info.getResPonDentNm()));
|
||||
info.setAppliCantNm(egovCryptoUtil.decrypt(info.getAppliCantNm()));
|
||||
info.setRpplRealPost(egovCryptoUtil.decrypt(info.getRpplRealPost()));
|
||||
info.setRpplRealAddr(egovCryptoUtil.decrypt(info.getRpplRealAddr()));
|
||||
info.setRpplRealAddrDtl(egovCryptoUtil.decrypt(info.getRpplRealAddrDtl()));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,15 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ans.service;
|
||||
|
||||
public interface AnsService {
|
||||
|
||||
AnsVO selectAnsSubmit(AnsVO ansVO) throws Exception;
|
||||
|
||||
void ansSubmitAjax(AnsVO ansVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
AnsVO selectAnsDocCn1(AnsVO ansVO);
|
||||
|
||||
}
|
||||
@ -1,105 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ans.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import kcc.com.cmm.service.InnorixFileVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public class AnsVO extends PgrCmmVO implements Serializable {
|
||||
private String adrDocCn1;
|
||||
private String adrDocCn2;
|
||||
private String atchFileId;
|
||||
private String resPonDentSeq;
|
||||
private String rpplDocSeq;
|
||||
private String rpplSeq;
|
||||
private String appliCantSeq;
|
||||
private String adrDocTy;
|
||||
private String usrCi;
|
||||
public List<InnorixFileVO> innorixFileListVO = new ArrayList<InnorixFileVO>();
|
||||
|
||||
public String getAdrDocCn1() {
|
||||
return adrDocCn1;
|
||||
}
|
||||
|
||||
public void setAdrDocCn1(String adrDocCn1) {
|
||||
this.adrDocCn1 = adrDocCn1;
|
||||
}
|
||||
|
||||
public String getAdrDocCn2() {
|
||||
return adrDocCn2;
|
||||
}
|
||||
|
||||
public void setAdrDocCn2(String adrDocCn2) {
|
||||
this.adrDocCn2 = adrDocCn2;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
public String getResPonDentSeq() {
|
||||
return resPonDentSeq;
|
||||
}
|
||||
|
||||
public void setResPonDentSeq(String resPonDentSeq) {
|
||||
this.resPonDentSeq = resPonDentSeq;
|
||||
}
|
||||
|
||||
public String getRpplDocSeq() {
|
||||
return rpplDocSeq;
|
||||
}
|
||||
|
||||
public void setRpplDocSeq(String rpplDocSeq) {
|
||||
this.rpplDocSeq = rpplDocSeq;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getAppliCantSeq() {
|
||||
return appliCantSeq;
|
||||
}
|
||||
|
||||
public void setAppliCantSeq(String appliCantSeq) {
|
||||
this.appliCantSeq = appliCantSeq;
|
||||
}
|
||||
|
||||
public String getAdrDocTy() {
|
||||
return adrDocTy;
|
||||
}
|
||||
|
||||
public void setAdrDocTy(String adrDocTy) {
|
||||
this.adrDocTy = adrDocTy;
|
||||
}
|
||||
|
||||
public String getUsrCi() {
|
||||
return usrCi;
|
||||
}
|
||||
|
||||
public void setUsrCi(String usrCi) {
|
||||
this.usrCi = usrCi;
|
||||
}
|
||||
|
||||
public List<InnorixFileVO> getInnorixFileListVO() {
|
||||
return innorixFileListVO;
|
||||
}
|
||||
|
||||
public void setInnorixFileListVO(List<InnorixFileVO> innorixFileListVO) {
|
||||
this.innorixFileListVO = innorixFileListVO;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,26 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ans.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
||||
|
||||
@Repository("ansDAO")
|
||||
public class AnsDAO extends EgovAbstractDAO {
|
||||
|
||||
public AnsVO selectAnsSubmit(AnsVO ansVO) throws Exception {
|
||||
return (AnsVO) select("ansDAO.selectAnsSubmit", ansVO);
|
||||
}
|
||||
|
||||
public void ansSubmitAjax_setp1(AnsVO ansVO) throws Exception {
|
||||
insert("ansDAO.ansSubmitAjax_setp1", ansVO);
|
||||
}
|
||||
|
||||
public void ansSubmitAjax_setp2(AnsVO ansVO) throws Exception {
|
||||
insert("ansDAO.ansSubmitAjax_setp2", ansVO);
|
||||
}
|
||||
|
||||
public AnsVO selectAnsDocCn1(AnsVO ansVO) {
|
||||
return (AnsVO) select("ansDAO.selectAnsDocCn1", ansVO);
|
||||
}
|
||||
}
|
||||
@ -1,137 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ans.service.impl;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.kccadr.accdnt.ans.service.AnsService;
|
||||
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.impl.PgrCmmServiceImpl;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Service("ansService")
|
||||
public class AnsServiceImpl implements AnsService {
|
||||
private static final Logger log = LoggerFactory.getLogger(PgrCmmServiceImpl.class);
|
||||
|
||||
@Resource(name = "ansDAO")
|
||||
private AnsDAO ansDAO;
|
||||
|
||||
@Override
|
||||
public AnsVO selectAnsSubmit(AnsVO ansVO) throws Exception {
|
||||
AnsVO result = ansDAO.selectAnsSubmit(ansVO);
|
||||
decpyptVo(result);
|
||||
return result;
|
||||
}
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
/**
|
||||
* 신청인, 피신청인 복호화
|
||||
*
|
||||
* @param result
|
||||
*/
|
||||
private void decpyptVo(AnsVO result) {
|
||||
if (result != null) {
|
||||
if (!StringUtil.isEmpty(result.getAppliCantNm())) {
|
||||
result.setAppliCantNm(egovCryptoUtil.decrypt(result.getAppliCantNm()));
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getResPonDentNm())) {
|
||||
String[] resPonDentNmArr = result.getResPonDentNm().split(", ");
|
||||
|
||||
String resPonDentNm = "";
|
||||
|
||||
for (String resDNm : resPonDentNmArr) {
|
||||
resPonDentNm += ", " + egovCryptoUtil.decrypt(resDNm);
|
||||
}
|
||||
result.setResPonDentNm(resPonDentNm.substring(2));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void ansSubmitAjax(AnsVO ansVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
/*
|
||||
* String resPonDentSeq = ansVO.getResPonDentSeq();
|
||||
*
|
||||
* if (StringUtil.isNotEmpty(resPonDentSeq)) { for (String seq :
|
||||
* resPonDentSeq.split(", ")) { ansVO.setRpplSeq(seq);
|
||||
* ansDAO.ansSubmitAjax_setp1(ansVO); ansDAO.ansSubmitAjax_setp2(ansVO); } }
|
||||
*/
|
||||
if(StringUtil.isNotEmpty(ansVO.getAppliCantSeq())){
|
||||
ansVO.setRpplSeq(ansVO.getAppliCantSeq());
|
||||
}
|
||||
|
||||
ansDAO.ansSubmitAjax_setp1(ansVO); //ADR_RPPL_DOC
|
||||
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(ansVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc //, "조정진행관리>>조정진행목록>조정진행상세>사건문서>P>문서등록" //String p_code_desc - CC199
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd // , "A160" //String p_stat_cd
|
||||
|
||||
, ansVO.getFrstRegisterId()
|
||||
, ansVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq , ""
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_DOC" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+ansVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+ansVO.getAdrSn()
|
||||
+"' AND rppl_doc_seq='"+ansVO.getRpplDocSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
ansDAO.ansSubmitAjax_setp2(ansVO); //ADR_RPPL_DOC_OPEN // 공계여부
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(ansVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, ansVO.getFrstRegisterId()
|
||||
, ansVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_DOC_OPEN" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+ansVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+ansVO.getAdrSn()
|
||||
+"' AND rppl_doc_seq='"+ansVO.getRpplDocSeq()
|
||||
+"' AND rppl_seq='"+ansVO.getRpplSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@Override
|
||||
public AnsVO selectAnsDocCn1(AnsVO ansVO) {
|
||||
return ansDAO.selectAnsDocCn1(ansVO);
|
||||
}
|
||||
}
|
||||
@ -1,127 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ans.web;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.com.utl.user.service.CheckFileUtil;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentService;
|
||||
import kcc.kccadr.accdnt.ans.service.AnsService;
|
||||
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
/**
|
||||
* 대국민(사용자) 조정사건 관한 controller 클래스를 정의한다.
|
||||
*
|
||||
* @author 김봉호
|
||||
* @since 2021.08.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.23 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class AnsController {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(AnsController.class);
|
||||
|
||||
@Resource(name = "ansService")
|
||||
private AnsService ansService;
|
||||
|
||||
@Resource(name = "adjstIncidentService")
|
||||
private AdjstIncidentService adjstIncidentService;
|
||||
|
||||
// 암복호화 유틸
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
// 파일 체크 util
|
||||
@Resource(name = "checkFileUtil")
|
||||
private CheckFileUtil checkFileUtil;
|
||||
|
||||
|
||||
@Resource(name = "egovRldMgrManageGnrService")
|
||||
private EgovIdGnrService egovRldMgrManageGnrService;
|
||||
|
||||
|
||||
/**
|
||||
* 조정진행 상세 Tab 답변서제출
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/ans/ansSubmit.do")
|
||||
public String ansSubmit(@ModelAttribute("ansVO") AnsVO ansVO, ModelMap model) throws Exception {
|
||||
model.addAttribute("info", ansService.selectAnsSubmit(ansVO));
|
||||
return "/web/kccadr/accdnt/ans/ansSubmit";
|
||||
}
|
||||
|
||||
/**
|
||||
* 대리인 - 등록
|
||||
*
|
||||
* @param dtbVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ans/ansSubmitAjax.do")
|
||||
public ModelAndView ansSubmitAjax(@ModelAttribute("info") AnsVO ansVO, ModelMap model, final MultipartHttpServletRequest multiRequest, HttpServletRequest request) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
// step2.파일 처리
|
||||
// 파일 정상 처리 여부와 첨부 파일 정보
|
||||
// String atchFileId = this.takeFile(multiRequest, modelAndView, bmVO);
|
||||
// 파일 제한 수량 가져오기, 없으면 기본값 사용
|
||||
int i_file_limit = checkFileUtil.getLimitCount(request);
|
||||
int i_limit_size = checkFileUtil.getLimitSize(request); // file MB
|
||||
|
||||
// step3.첨부파일 체크 후 저장 하기
|
||||
// String atchFileId = this.fileValCheckNdbInsert(multiRequest, modelAndView,
|
||||
// checkFileUtil.getS_exts(), i_limit_size, i_file_limit); //EXT, MB size and ea
|
||||
String atchFileId = checkFileUtil.fileValCheckNdbInsert(multiRequest, modelAndView, "CHGDATE_", checkFileUtil.getS_exts(), i_limit_size, i_file_limit); // EXT, MB size and ea
|
||||
|
||||
if ("ERROR".equals(atchFileId))
|
||||
return modelAndView;
|
||||
|
||||
ansVO.setRpplDocSeq(egovRldMgrManageGnrService.getNextStringId());
|
||||
ansVO.setAtchFileId(atchFileId);
|
||||
|
||||
ansVO.setFrstRegisterId(userId);
|
||||
ansVO.setLastUpdusrId(userId);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
ansService.ansSubmitAjax(ansVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>답변서제출" //String p_code_desc - CC199
|
||||
, "C150" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
//
|
||||
}
|
||||
@ -1,14 +0,0 @@
|
||||
package kcc.kccadr.accdnt.apm.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface AdjstPayMentService {
|
||||
|
||||
int selectAdjstPayMentCount(AdjstPayMentVO adjstPayMentVO) throws Exception;
|
||||
|
||||
List<AdjstPayMentVO> selectAdjstPayMentList(AdjstPayMentVO adjstPayMentVO) throws Exception;
|
||||
List<AdjstPayMentVO> selectAdjstPayMentDetailList(AdjstPayMentVO adjstPayMentVO) throws Exception;
|
||||
|
||||
List<AdjstPayMentVO> selectAdjstPayMentDetail(AdjstPayMentVO adjstPayMentVO) throws Exception;
|
||||
|
||||
}
|
||||
@ -1,274 +0,0 @@
|
||||
package kcc.kccadr.accdnt.apm.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
|
||||
public class AdjstPayMentVO extends AdjstIncidentVO {
|
||||
|
||||
private String apprSeq;
|
||||
|
||||
private String adrSn;
|
||||
|
||||
private String apprTy;
|
||||
|
||||
private String apprSn;
|
||||
|
||||
private String apprId;
|
||||
|
||||
private String apprYn;
|
||||
|
||||
private String apprDe;
|
||||
|
||||
private String apprNm;
|
||||
|
||||
private String apprRson;
|
||||
|
||||
private String mltApprSeq;
|
||||
|
||||
private String apprDt;
|
||||
|
||||
private List<AdjstPayMentVO> list;
|
||||
|
||||
// 가상계좌관련
|
||||
private String tid = ""; // 가상계좌 채번TID
|
||||
private String moid = ""; // 가맹점주문번호
|
||||
private String resultCode = ""; // 결과코드["00":성공, 그외 실패]
|
||||
private String resultMsg = ""; // 결과메세지
|
||||
private String vacct = ""; // 가상계좌번호
|
||||
private String bankCode = ""; // 가상계좌 발급은행코드 Code
|
||||
private String dtInput = ""; // 입금예정일자 [YYYYMMDD]
|
||||
private String tmInput = ""; // 입금예정시간 [hhmm]
|
||||
private String nmInput = ""; // 입금자명
|
||||
private String authDate = ""; // 발급일자 [YYYYMMDD]
|
||||
private String authTime = ""; // 발급시간 [hhmmss]
|
||||
private String typeMsg = ""; // 입금통보 거래구분 [0200:정상]
|
||||
private String amtInput = ""; // 입금금액
|
||||
private String accTy = ""; // 납구계좌구분 10:저작위, 20:가상계좌
|
||||
private String totAdrCost = ""; // 수수료합계
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public String getApprSeq() {
|
||||
return apprSeq;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setApprSeq(String apprSeq) {
|
||||
this.apprSeq = apprSeq;
|
||||
}
|
||||
|
||||
public String getApprTy() {
|
||||
return apprTy;
|
||||
}
|
||||
|
||||
public void setApprTy(String apprTy) {
|
||||
this.apprTy = apprTy;
|
||||
}
|
||||
|
||||
public String getApprSn() {
|
||||
return apprSn;
|
||||
}
|
||||
|
||||
public void setApprSn(String apprSn) {
|
||||
this.apprSn = apprSn;
|
||||
}
|
||||
|
||||
public String getApprId() {
|
||||
return apprId;
|
||||
}
|
||||
|
||||
public void setApprId(String apprId) {
|
||||
this.apprId = apprId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getApprYn() {
|
||||
return apprYn;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setApprYn(String apprYn) {
|
||||
this.apprYn = apprYn;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public List<AdjstPayMentVO> getList() {
|
||||
return list;
|
||||
}
|
||||
|
||||
public void setList(List<AdjstPayMentVO> list) {
|
||||
this.list = list;
|
||||
}
|
||||
|
||||
public String getMltApprSeq() {
|
||||
return mltApprSeq;
|
||||
}
|
||||
|
||||
public void setMltApprSeq(String mltApprSeq) {
|
||||
this.mltApprSeq = mltApprSeq;
|
||||
}
|
||||
|
||||
public String getApprNm() {
|
||||
return apprNm;
|
||||
}
|
||||
|
||||
public void setApprNm(String apprNm) {
|
||||
this.apprNm = apprNm;
|
||||
}
|
||||
|
||||
public String getApprRson() {
|
||||
return apprRson;
|
||||
}
|
||||
|
||||
public void setApprRson(String apprRson) {
|
||||
this.apprRson = apprRson;
|
||||
}
|
||||
|
||||
public String getApprDt() {
|
||||
return apprDt;
|
||||
}
|
||||
|
||||
public void setApprDt(String apprDt) {
|
||||
this.apprDt = apprDt;
|
||||
}
|
||||
|
||||
public String getTid() {
|
||||
return tid;
|
||||
}
|
||||
|
||||
public void setTid(String tid) {
|
||||
this.tid = tid;
|
||||
}
|
||||
|
||||
public String getMoid() {
|
||||
return moid;
|
||||
}
|
||||
|
||||
public void setMoid(String moid) {
|
||||
this.moid = moid;
|
||||
}
|
||||
|
||||
public String getResultCode() {
|
||||
return resultCode;
|
||||
}
|
||||
|
||||
public void setResultCode(String resultCode) {
|
||||
this.resultCode = resultCode;
|
||||
}
|
||||
|
||||
public String getResultMsg() {
|
||||
return resultMsg;
|
||||
}
|
||||
|
||||
public void setResultMsg(String resultMsg) {
|
||||
this.resultMsg = resultMsg;
|
||||
}
|
||||
|
||||
public String getVacct() {
|
||||
return vacct;
|
||||
}
|
||||
|
||||
public void setVacct(String vacct) {
|
||||
this.vacct = vacct;
|
||||
}
|
||||
|
||||
public String getBankCode() {
|
||||
return bankCode;
|
||||
}
|
||||
|
||||
public void setBankCode(String bankCode) {
|
||||
this.bankCode = bankCode;
|
||||
}
|
||||
|
||||
public String getDtInput() {
|
||||
return dtInput;
|
||||
}
|
||||
|
||||
public void setDtInput(String dtInput) {
|
||||
this.dtInput = dtInput;
|
||||
}
|
||||
|
||||
public String getTmInput() {
|
||||
return tmInput;
|
||||
}
|
||||
|
||||
public void setTmInput(String tmInput) {
|
||||
this.tmInput = tmInput;
|
||||
}
|
||||
|
||||
public String getNmInput() {
|
||||
return nmInput;
|
||||
}
|
||||
|
||||
public void setNmInput(String nmInput) {
|
||||
this.nmInput = nmInput;
|
||||
}
|
||||
|
||||
public String getAuthDate() {
|
||||
return authDate;
|
||||
}
|
||||
|
||||
public void setAuthDate(String authDate) {
|
||||
this.authDate = authDate;
|
||||
}
|
||||
|
||||
public String getAuthTime() {
|
||||
return authTime;
|
||||
}
|
||||
|
||||
public void setAuthTime(String authTime) {
|
||||
this.authTime = authTime;
|
||||
}
|
||||
|
||||
public String getTypeMsg() {
|
||||
return typeMsg;
|
||||
}
|
||||
|
||||
public void setTypeMsg(String typeMsg) {
|
||||
this.typeMsg = typeMsg;
|
||||
}
|
||||
|
||||
public String getAmtInput() {
|
||||
return amtInput;
|
||||
}
|
||||
|
||||
public void setAmtInput(String amtInput) {
|
||||
this.amtInput = amtInput;
|
||||
}
|
||||
|
||||
public String getAccTy() {
|
||||
return accTy;
|
||||
}
|
||||
|
||||
public void setAccTy(String accTy) {
|
||||
this.accTy = accTy;
|
||||
}
|
||||
|
||||
public String getTotAdrCost() {
|
||||
return totAdrCost;
|
||||
}
|
||||
|
||||
public void setTotAdrCost(String totAdrCost) {
|
||||
this.totAdrCost = totAdrCost;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,27 +0,0 @@
|
||||
package kcc.kccadr.accdnt.apm.service.impl;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.apm.service.AdjstPayMentVO;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Repository("adjstPayMentDAO")
|
||||
public class AdjstPayMentDAO extends EgovAbstractDAO {
|
||||
|
||||
public int selectAdjstPayMentCount(AdjstPayMentVO adjstPayMentVO) throws Exception {
|
||||
return (Integer) select("adjstPayMentDAO.selectAdjstPayMentCount", adjstPayMentVO);
|
||||
}
|
||||
|
||||
public List<AdjstPayMentVO> selectAdjstPayMentList(AdjstPayMentVO adjstPayMentVO) throws Exception {
|
||||
return (List<AdjstPayMentVO>) list("adjstPayMentDAO.selectAdjstPayMentList", adjstPayMentVO);
|
||||
}
|
||||
|
||||
public List<AdjstPayMentVO> selectAdjstPayMentDetailList(AdjstPayMentVO adjstPayMentVO) throws Exception {
|
||||
return (List<AdjstPayMentVO>) list("adjstPayMentDAO.selectAdjstPayMentDetailList", adjstPayMentVO);
|
||||
}
|
||||
|
||||
public List<AdjstPayMentVO> selectAdjstPayMentDetail(AdjstPayMentVO adjstPayMentVO) throws Exception {
|
||||
return (List<AdjstPayMentVO>) list("adjstPayMentDAO.selectAdjstPayMentDetail", adjstPayMentVO);
|
||||
}
|
||||
}
|
||||
@ -1,36 +0,0 @@
|
||||
package kcc.kccadr.accdnt.apm.service.impl;
|
||||
|
||||
|
||||
import kcc.kccadr.accdnt.apm.service.AdjstPayMentService;
|
||||
import kcc.kccadr.accdnt.apm.service.AdjstPayMentVO;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@Service("adjstPayMentService")
|
||||
public class AdjstPayMentServiceImpl implements AdjstPayMentService {
|
||||
|
||||
@Resource(name="adjstPayMentDAO")
|
||||
private AdjstPayMentDAO adjstPayMentDAO;
|
||||
|
||||
@Override
|
||||
public int selectAdjstPayMentCount(AdjstPayMentVO adjstPayMentVO) throws Exception {
|
||||
return adjstPayMentDAO.selectAdjstPayMentCount(adjstPayMentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstPayMentVO> selectAdjstPayMentList(AdjstPayMentVO adjstPayMentVO) throws Exception {
|
||||
return adjstPayMentDAO.selectAdjstPayMentList(adjstPayMentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstPayMentVO> selectAdjstPayMentDetailList(AdjstPayMentVO adjstPayMentVO) throws Exception {
|
||||
return adjstPayMentDAO.selectAdjstPayMentDetailList(adjstPayMentVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstPayMentVO> selectAdjstPayMentDetail(AdjstPayMentVO adjstPayMentVO) throws Exception {
|
||||
return adjstPayMentDAO.selectAdjstPayMentDetail(adjstPayMentVO);
|
||||
}
|
||||
}
|
||||
@ -1,355 +0,0 @@
|
||||
package kcc.kccadr.accdnt.apm.web;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
import org.springframework.web.servlet.support.RequestContextUtils;
|
||||
|
||||
import com.inicis.std.util.SignatureUtil;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
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.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.apm.service.AdjstPayMentService;
|
||||
import kcc.kccadr.accdnt.apm.service.AdjstPayMentVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrService;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.adjst.service.PayService;
|
||||
import kcc.kccadr.adjst.service.PayVO;
|
||||
import kcc.kccadr.cmm.CmmUtil;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
||||
import kcc.let.uat.uia.service.SsoLoginVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
* 비용결재 관한 controller 클래스를 정의한다.
|
||||
* @author 김봉호
|
||||
* @since 2021.08.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.23 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class AdjstPayMentController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstPayMentController.class);
|
||||
|
||||
@Resource(name="adjstPayMentService")
|
||||
private AdjstPayMentService adjstPayMentService;
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
@Value("#{globalSettings['Globals.pay.mid']}")
|
||||
private String global_mid;
|
||||
|
||||
@Value("#{globalSettings['Globals.pay.signKey']}")
|
||||
private String global_signKey;
|
||||
|
||||
@Value("#{globalSettings['Globals.pay.siteDomain']}")
|
||||
private String global_siteDomain;
|
||||
|
||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||
private String prodIsLocal;
|
||||
|
||||
@Resource(name="PayService")
|
||||
private PayService payService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
// 조정신청 서비스단
|
||||
@Resource(name = "AdjReqMgrService")
|
||||
private AdjReqMgrService adjReqMgrService;
|
||||
|
||||
@Resource(name="KccadrMgrUdtService")
|
||||
private KccadrMgrUdtService kccadrMgrUdtService;
|
||||
|
||||
/**
|
||||
* 기일변경신청 목록
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/apm/adjstPayMentList.do")
|
||||
public String adjstPayMentList(@ModelAttribute("adjstPayMentVO") AdjstPayMentVO adjstPayMentVO, ModelMap model, HttpServletRequest request) throws Exception {
|
||||
|
||||
SsoLoginVO ssoLoginVO = (SsoLoginVO) request.getSession().getAttribute("SSOLoginVO");
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
if(ssoLoginVO == null) {
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
adjstPayMentVO.setFrstRegisterId(loginVO.getId());
|
||||
if(adjstPayMentVO.getPageUnit() != 10) {
|
||||
adjstPayMentVO.setPageUnit(adjstPayMentVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjstPayMentVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adjstPayMentVO.setSearchSortCnd("RS.ADR_SEQ");
|
||||
adjstPayMentVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
if(StringUtils.isEmpty(adjstPayMentVO.getSearchStartDt()) && StringUtils.isEmpty(adjstPayMentVO.getSearchEndDt())){
|
||||
adjstPayMentVO.setSearchStartDt(CmmUtil.getDiffMonth(1, "yyyy-MM-dd"));
|
||||
adjstPayMentVO.setSearchEndDt(CmmUtil.getDateNow("yyyy-MM-dd"));
|
||||
}
|
||||
|
||||
if(StringUtils.isNotBlank(adjstPayMentVO.getSearchKeyword())){
|
||||
if("2".equals(adjstPayMentVO.getSearchCondition()) || "3".equals(adjstPayMentVO.getSearchCondition())){
|
||||
adjstPayMentVO.setSearchKeyword(egovCryptoUtil.encrypt(adjstPayMentVO.getSearchKeyword()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjstPayMentVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjstPayMentVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjstPayMentVO.getPageSize());
|
||||
|
||||
adjstPayMentVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjstPayMentVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjstPayMentVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
paginationInfo.setTotalRecordCount(adjstPayMentService.selectAdjstPayMentCount(adjstPayMentVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
model.addAttribute("list", adjstPayMentService.selectAdjstPayMentList(adjstPayMentVO));
|
||||
|
||||
if(StringUtils.isNotBlank(adjstPayMentVO.getSearchKeyword())){
|
||||
if("2".equals(adjstPayMentVO.getSearchCondition()) || "3".equals(adjstPayMentVO.getSearchCondition())){
|
||||
adjstPayMentVO.setSearchKeyword(egovCryptoUtil.decrypt(adjstPayMentVO.getSearchKeyword()));
|
||||
}
|
||||
}
|
||||
|
||||
return "/web/kccadr/accdnt/apm/adjstPayMentList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 수수료 상세
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/apm/popup/adjstPayMentDetailPopup.do")
|
||||
public String adjstPayMentDetailPopup(@ModelAttribute("adjstPayMentVO") AdjstPayMentVO adjstPayMentVO, ModelMap model) throws Exception {
|
||||
List<AdjstPayMentVO> list = adjstPayMentService.selectAdjstPayMentDetail(adjstPayMentVO);
|
||||
|
||||
for (AdjstPayMentVO vo : list) {
|
||||
vo.setRpplNm(egovCryptoUtil.decrypt(vo.getRpplNm()));
|
||||
vo.setRpplEmail(egovCryptoUtil.decrypt(vo.getRpplEmail()));
|
||||
}
|
||||
|
||||
model.addAttribute("list", list);
|
||||
return "/web/kccadr/accdnt/apm/popup/adjstPayMentDetailPopup";
|
||||
}
|
||||
|
||||
/**
|
||||
* 수수료 안내
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/apm/popup/adjstPayMentGuidePopup.do")
|
||||
public String adjstPayMentGuidePopup(@ModelAttribute("adjstPayMentVO") AdjstPayMentVO adjstPayMentVO, ModelMap model) throws Exception {
|
||||
return "/web/kccadr/accdnt/apm/popup/adjstPayMentGuidePopup";
|
||||
}
|
||||
|
||||
/**
|
||||
* 수수료 상세
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/payment/accdnt/apm/adjstPayMentDetail.do")
|
||||
public String adjstPayMentDetail(@ModelAttribute("adjstPayMentVO") AdjstPayMentVO adjstPayMentVO, ModelMap model,HttpSession session, HttpServletRequest request) throws Exception {
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
SsoLoginVO ssoLoginVO = (SsoLoginVO) request.getSession().getAttribute("SSOLoginVO");
|
||||
|
||||
adjstPayMentVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
List<AdjstPayMentVO> adjstPayMentVOList = adjstPayMentService.selectAdjstPayMentDetailList(adjstPayMentVO);
|
||||
|
||||
//수수료 합계
|
||||
int totalPrice = 0;
|
||||
|
||||
for(AdjstPayMentVO tmp: adjstPayMentVOList.get(0).getList()) {
|
||||
totalPrice += Integer.valueOf(tmp.getAdrCost());
|
||||
}
|
||||
|
||||
// ======================결제 시작===================
|
||||
String mid = global_mid; // 상점아이디
|
||||
String signKey = global_signKey; // 웹 결제 signkey
|
||||
|
||||
String mKey = SignatureUtil.hash(signKey, "SHA-256");
|
||||
|
||||
String timestamp = SignatureUtil.getTimestamp(); // util에 의해서 자동생성
|
||||
String orderNumber = mid+"_"+SignatureUtil.getTimestamp(); // 가맹점 주문번호(가맹점에서 직접 설정)
|
||||
//결제요금
|
||||
String price = String.valueOf(totalPrice); // 상품가격(특수기호 제외, 가맹점에서 직접 설정)
|
||||
//테스트를 위한 요금 수정
|
||||
// price = "50";
|
||||
|
||||
Map<String, String> signParam = new HashMap<String, String>();
|
||||
|
||||
signParam.put("oid", orderNumber);
|
||||
signParam.put("price", price);
|
||||
signParam.put("timestamp", timestamp);
|
||||
|
||||
|
||||
String signature = SignatureUtil.makeSignature(signParam);
|
||||
|
||||
/* 기타 */
|
||||
String siteDomain = global_siteDomain; //가맹점 도메인 입력
|
||||
|
||||
//서버정보 받아오기
|
||||
String scheme = request.getScheme();
|
||||
String serverName = request.getServerName();
|
||||
String serverPort = String.valueOf(request.getServerPort());
|
||||
if(!"".equals(serverPort)) serverPort = ":" + serverPort;
|
||||
|
||||
String requestUrl = scheme + "://" + serverName + serverPort;
|
||||
|
||||
|
||||
|
||||
//고객사 임의데이터 ("요청URL" + "§" + "pk")
|
||||
String merchantData = requestUrl + "/web/kccadr/accdnt/apm/adjstPayMentProcess.do" + "§";
|
||||
|
||||
if("local".equals(prodIsLocal)) {
|
||||
merchantData = requestUrl + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§";
|
||||
}else {
|
||||
merchantData = "https://adr.copyright.or.kr" + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§";
|
||||
}
|
||||
|
||||
model.addAttribute("mid", mid);
|
||||
model.addAttribute("signKey", signKey);
|
||||
model.addAttribute("mKey", mKey);
|
||||
model.addAttribute("timestamp", timestamp);
|
||||
model.addAttribute("orderNumber", orderNumber);
|
||||
model.addAttribute("price", price);
|
||||
model.addAttribute("signature", signature);
|
||||
model.addAttribute("siteDomain", siteDomain);
|
||||
model.addAttribute("merchantData", merchantData);
|
||||
|
||||
// ======================결제 끝===================
|
||||
|
||||
model.addAttribute("list", adjstPayMentVOList);
|
||||
model.addAttribute("ssoLoginVO", ssoLoginVO);
|
||||
model.addAttribute("IsLocal", prodIsLocal);
|
||||
|
||||
|
||||
return "/web/kccadr/accdnt/apm/adjstPayMentDetail";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/apm/adjstPayMentProcess.do")
|
||||
public String adjstPayMentProcess(HttpServletRequest request, RedirectAttributes rttr) throws Exception {
|
||||
|
||||
Map<String, ?> flashMap =RequestContextUtils.getInputFlashMap(request);
|
||||
|
||||
String pk = "";
|
||||
|
||||
/*
|
||||
* netCancleTorF
|
||||
* true = 정상결제
|
||||
* false = 정상결제 후 망취소
|
||||
*
|
||||
* */
|
||||
|
||||
String netCancleTorF = "true";
|
||||
|
||||
if(flashMap != null) {
|
||||
|
||||
pk = (String)flashMap.get("pk");
|
||||
netCancleTorF = (String)flashMap.get("netCancleTorF");
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* 1. netCancleTorF를 통해 망취소여부를 체크한다.
|
||||
* 2. 전닯받은 pk로 adr_pay select 후 resultcode가 0000인지 여부체크
|
||||
* 3. 0000이라면 'asctn_table' 컬럼의 테이블의 asctn_table_pk1 또는 pk2를 통해 해당 테이블에 후 처리
|
||||
*
|
||||
* */
|
||||
//1.
|
||||
if(Boolean.valueOf(netCancleTorF)) {
|
||||
//2.
|
||||
PayVO payVO = payService.selectPayForPk(pk);
|
||||
if("0000".equals(payVO.getResultcode())) {
|
||||
//3.
|
||||
// adrRecordReadingService.updatePrcsnStatCd(payVO);
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
AdjReqMgrVO adjReqMgrVO = new AdjReqMgrVO();
|
||||
|
||||
adjReqMgrVO.setAdrSeq(pk);
|
||||
adjReqMgrVO.setAdrSn("1");
|
||||
|
||||
adjReqMgrVO.setLastUpdusrId(userId);
|
||||
adjReqMgrVO.setApprId(userId);
|
||||
adjReqMgrVO.setFrstRegisterId(userId);
|
||||
|
||||
String statCd = KccadrConstants.ADR_PAY_COMP;
|
||||
|
||||
// 결제 상세테이블 변경
|
||||
// 결제 마스터 테이블 변경
|
||||
|
||||
//step1.조정이력일련번호 - updateAdrMgrUdt와 세트 adr_hstry_mgr insert
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
System.out.println("s_adrHstryMgrSeq===================");
|
||||
System.out.println(s_adrHstryMgrSeq);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #3
|
||||
int rs = adjReqMgrService.updateAdjReqPaymentConfirm(adjReqMgrVO
|
||||
, "사용자>>조정신청상세>납부처리" //String p_code_desc - CC199
|
||||
, "A005" //String p_stat_cd
|
||||
, s_adrHstryMgrSeq //값이 있으면 detail에만 추가로 저장, 없으면 생성 후 사용(hstry, detail 추가 저장)
|
||||
);
|
||||
if(rs > 0 ){
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
arv.setAdrSeq(adjReqMgrVO.getAdrSeq()); //조정일련번호
|
||||
arv.setStatCd(statCd); //최종 변경 상태값
|
||||
//arv.setLastUpdusrId(loginVO.getId()); //최종 변경자
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); //최종 변경자
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #2
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
}else {
|
||||
//fail
|
||||
rttr.addFlashAttribute("result", "fail");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
return "redirect:/web/kccadr/accdnt/apm/adjstPayMentList.do";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,610 +0,0 @@
|
||||
package kcc.kccadr.accdnt.arc.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public class CorReqArrayVO extends PgrCmmVO implements Serializable {
|
||||
private String adrSeq;
|
||||
|
||||
private String rpplChgSeq_0; /* 피신청인경정일련번호 */
|
||||
private String rpplChgDetailSeq_0;
|
||||
private String rpplSeq_0; /* 관리인일련번호" */
|
||||
private String rpplUsrTy_0; /* 관리인분류" */
|
||||
private String rpplNm_0; /* 이름_대표자" */
|
||||
private String rpplPost_0; /* 우편번호" */
|
||||
private String rpplAddr_0; /* 주소" */
|
||||
private String rpplAddrDtl_0; /* 상세주소" */
|
||||
private String rpplPhone_0; /* 연락처" */
|
||||
private String rpplEmail_0; /* 이메일" */
|
||||
private String rpplChgCn1_0; /* 경정취지" */
|
||||
private String rpplChgCn2_0; /* 경정사유" */
|
||||
private String oldRpplSeq_0; /* 이전 정보" */
|
||||
|
||||
private String rpplChgSeq_1; /* 피신청인경정일련번호 */
|
||||
private String rpplChgDetailSeq_1;
|
||||
private String rpplSeq_1; /* 관리인일련번호" */
|
||||
private String rpplUsrTy_1; /* 관리인분류" */
|
||||
private String rpplNm_1; /* 이름_대표자" */
|
||||
private String rpplPost_1; /* 우편번호" */
|
||||
private String rpplAddr_1; /* 주소" */
|
||||
private String rpplAddrDtl_1; /* 상세주소" */
|
||||
private String rpplPhone_1; /* 연락처" */
|
||||
private String rpplEmail_1; /* 이메일" */
|
||||
private String rpplChgCn1_1; /* 경정취지" */
|
||||
private String rpplChgCn2_1; /* 경정사유" */
|
||||
private String oldRpplSeq_1; /* 이전 정보" */
|
||||
|
||||
private String rpplChgSeq_2; /* 피신청인경정일련번호 */
|
||||
private String rpplChgDetailSeq_2;
|
||||
private String rpplSeq_2; /* 관리인일련번호" */
|
||||
private String rpplUsrTy_2; /* 관리인분류" */
|
||||
private String rpplNm_2; /* 이름_대표자" */
|
||||
private String rpplPost_2; /* 우편번호" */
|
||||
private String rpplAddr_2; /* 주소" */
|
||||
private String rpplAddrDtl_2; /* 상세주소" */
|
||||
private String rpplPhone_2; /* 연락처" */
|
||||
private String rpplEmail_2; /* 이메일" */
|
||||
private String rpplChgCn1_2; /* 경정취지" */
|
||||
private String rpplChgCn2_2; /* 경정사유" */
|
||||
private String oldRpplSeq_2; /* 이전 정보" */
|
||||
|
||||
private String rpplChgSeq_3; /* 피신청인경정일련번호 */
|
||||
private String rpplChgDetailSeq_3;
|
||||
private String rpplSeq_3; /* 관리인일련번호" */
|
||||
private String rpplUsrTy_3; /* 관리인분류" */
|
||||
private String rpplNm_3; /* 이름_대표자" */
|
||||
private String rpplPost_3; /* 우편번호" */
|
||||
private String rpplAddr_3; /* 주소" */
|
||||
private String rpplAddrDtl_3; /* 상세주소" */
|
||||
private String rpplPhone_3; /* 연락처" */
|
||||
private String rpplEmail_3; /* 이메일" */
|
||||
private String rpplChgCn1_3; /* 경정취지" */
|
||||
private String rpplChgCn2_3; /* 경정사유" */
|
||||
private String oldRpplSeq_3; /* 이전 정보" */
|
||||
|
||||
private String rpplChgSeq_4; /* 피신청인경정일련번호 */
|
||||
private String rpplChgDetailSeq_4;
|
||||
private String rpplSeq_4; /* 관리인일련번호" */
|
||||
private String rpplUsrTy_4; /* 관리인분류" */
|
||||
private String rpplNm_4; /* 이름_대표자" */
|
||||
private String rpplPost_4; /* 우편번호" */
|
||||
private String rpplAddr_4; /* 주소" */
|
||||
private String rpplAddrDtl_4; /* 상세주소" */
|
||||
private String rpplPhone_4; /* 연락처" */
|
||||
private String rpplEmail_4; /* 이메일" */
|
||||
private String rpplChgCn1_4; /* 경정취지" */
|
||||
private String rpplChgCn2_4; /* 경정사유" */
|
||||
private String oldRpplSeq_4; /* 이전 정보" */
|
||||
|
||||
public String getRpplSeq_0() {
|
||||
return rpplSeq_0;
|
||||
}
|
||||
|
||||
public void setRpplSeq_0(String rpplSeq_0) {
|
||||
this.rpplSeq_0 = rpplSeq_0;
|
||||
}
|
||||
|
||||
public String getRpplUsrTy_0() {
|
||||
return rpplUsrTy_0;
|
||||
}
|
||||
|
||||
public void setRpplUsrTy_0(String rpplUsrTy_0) {
|
||||
this.rpplUsrTy_0 = rpplUsrTy_0;
|
||||
}
|
||||
|
||||
public String getRpplNm_0() {
|
||||
return rpplNm_0;
|
||||
}
|
||||
|
||||
public void setRpplNm_0(String rpplNm_0) {
|
||||
this.rpplNm_0 = rpplNm_0;
|
||||
}
|
||||
|
||||
public String getRpplPost_0() {
|
||||
return rpplPost_0;
|
||||
}
|
||||
|
||||
public void setRpplPost_0(String rpplPost_0) {
|
||||
this.rpplPost_0 = rpplPost_0;
|
||||
}
|
||||
|
||||
public String getRpplAddr_0() {
|
||||
return rpplAddr_0;
|
||||
}
|
||||
|
||||
public void setRpplAddr_0(String rpplAddr_0) {
|
||||
this.rpplAddr_0 = rpplAddr_0;
|
||||
}
|
||||
|
||||
public String getRpplAddrDtl_0() {
|
||||
return rpplAddrDtl_0;
|
||||
}
|
||||
|
||||
public void setRpplAddrDtl_0(String rpplAddrDtl_0) {
|
||||
this.rpplAddrDtl_0 = rpplAddrDtl_0;
|
||||
}
|
||||
|
||||
public String getRpplPhone_0() {
|
||||
return rpplPhone_0;
|
||||
}
|
||||
|
||||
public void setRpplPhone_0(String rpplPhone_0) {
|
||||
this.rpplPhone_0 = rpplPhone_0;
|
||||
}
|
||||
|
||||
public String getRpplEmail_0() {
|
||||
return rpplEmail_0;
|
||||
}
|
||||
|
||||
public void setRpplEmail_0(String rpplEmail_0) {
|
||||
this.rpplEmail_0 = rpplEmail_0;
|
||||
}
|
||||
|
||||
public String getRpplChgCn1_0() {
|
||||
return rpplChgCn1_0;
|
||||
}
|
||||
|
||||
public void setRpplChgCn1_0(String rpplChgCn1_0) {
|
||||
this.rpplChgCn1_0 = rpplChgCn1_0;
|
||||
}
|
||||
|
||||
public String getRpplChgCn2_0() {
|
||||
return rpplChgCn2_0;
|
||||
}
|
||||
|
||||
public void setRpplChgCn2_0(String rpplChgCn2_0) {
|
||||
this.rpplChgCn2_0 = rpplChgCn2_0;
|
||||
}
|
||||
|
||||
public String getOldRpplSeq_0() {
|
||||
return oldRpplSeq_0;
|
||||
}
|
||||
|
||||
public void setOldRpplSeq_0(String oldRpplSeq_0) {
|
||||
this.oldRpplSeq_0 = oldRpplSeq_0;
|
||||
}
|
||||
|
||||
public String getRpplSeq_1() {
|
||||
return rpplSeq_1;
|
||||
}
|
||||
|
||||
public void setRpplSeq_1(String rpplSeq_1) {
|
||||
this.rpplSeq_1 = rpplSeq_1;
|
||||
}
|
||||
|
||||
public String getRpplUsrTy_1() {
|
||||
return rpplUsrTy_1;
|
||||
}
|
||||
|
||||
public void setRpplUsrTy_1(String rpplUsrTy_1) {
|
||||
this.rpplUsrTy_1 = rpplUsrTy_1;
|
||||
}
|
||||
|
||||
public String getRpplNm_1() {
|
||||
return rpplNm_1;
|
||||
}
|
||||
|
||||
public void setRpplNm_1(String rpplNm_1) {
|
||||
this.rpplNm_1 = rpplNm_1;
|
||||
}
|
||||
|
||||
public String getRpplPost_1() {
|
||||
return rpplPost_1;
|
||||
}
|
||||
|
||||
public void setRpplPost_1(String rpplPost_1) {
|
||||
this.rpplPost_1 = rpplPost_1;
|
||||
}
|
||||
|
||||
public String getRpplAddr_1() {
|
||||
return rpplAddr_1;
|
||||
}
|
||||
|
||||
public void setRpplAddr_1(String rpplAddr_1) {
|
||||
this.rpplAddr_1 = rpplAddr_1;
|
||||
}
|
||||
|
||||
public String getRpplAddrDtl_1() {
|
||||
return rpplAddrDtl_1;
|
||||
}
|
||||
|
||||
public void setRpplAddrDtl_1(String rpplAddrDtl_1) {
|
||||
this.rpplAddrDtl_1 = rpplAddrDtl_1;
|
||||
}
|
||||
|
||||
public String getRpplPhone_1() {
|
||||
return rpplPhone_1;
|
||||
}
|
||||
|
||||
public void setRpplPhone_1(String rpplPhone_1) {
|
||||
this.rpplPhone_1 = rpplPhone_1;
|
||||
}
|
||||
|
||||
public String getRpplEmail_1() {
|
||||
return rpplEmail_1;
|
||||
}
|
||||
|
||||
public void setRpplEmail_1(String rpplEmail_1) {
|
||||
this.rpplEmail_1 = rpplEmail_1;
|
||||
}
|
||||
|
||||
public String getRpplChgCn1_1() {
|
||||
return rpplChgCn1_1;
|
||||
}
|
||||
|
||||
public void setRpplChgCn1_1(String rpplChgCn1_1) {
|
||||
this.rpplChgCn1_1 = rpplChgCn1_1;
|
||||
}
|
||||
|
||||
public String getRpplChgCn2_1() {
|
||||
return rpplChgCn2_1;
|
||||
}
|
||||
|
||||
public void setRpplChgCn2_1(String rpplChgCn2_1) {
|
||||
this.rpplChgCn2_1 = rpplChgCn2_1;
|
||||
}
|
||||
|
||||
public String getOldRpplSeq_1() {
|
||||
return oldRpplSeq_1;
|
||||
}
|
||||
|
||||
public void setOldRpplSeq_1(String oldRpplSeq_1) {
|
||||
this.oldRpplSeq_1 = oldRpplSeq_1;
|
||||
}
|
||||
|
||||
public String getRpplSeq_2() {
|
||||
return rpplSeq_2;
|
||||
}
|
||||
|
||||
public void setRpplSeq_2(String rpplSeq_2) {
|
||||
this.rpplSeq_2 = rpplSeq_2;
|
||||
}
|
||||
|
||||
public String getRpplUsrTy_2() {
|
||||
return rpplUsrTy_2;
|
||||
}
|
||||
|
||||
public void setRpplUsrTy_2(String rpplUsrTy_2) {
|
||||
this.rpplUsrTy_2 = rpplUsrTy_2;
|
||||
}
|
||||
|
||||
public String getRpplNm_2() {
|
||||
return rpplNm_2;
|
||||
}
|
||||
|
||||
public void setRpplNm_2(String rpplNm_2) {
|
||||
this.rpplNm_2 = rpplNm_2;
|
||||
}
|
||||
|
||||
public String getRpplPost_2() {
|
||||
return rpplPost_2;
|
||||
}
|
||||
|
||||
public void setRpplPost_2(String rpplPost_2) {
|
||||
this.rpplPost_2 = rpplPost_2;
|
||||
}
|
||||
|
||||
public String getRpplAddr_2() {
|
||||
return rpplAddr_2;
|
||||
}
|
||||
|
||||
public void setRpplAddr_2(String rpplAddr_2) {
|
||||
this.rpplAddr_2 = rpplAddr_2;
|
||||
}
|
||||
|
||||
public String getRpplAddrDtl_2() {
|
||||
return rpplAddrDtl_2;
|
||||
}
|
||||
|
||||
public void setRpplAddrDtl_2(String rpplAddrDtl_2) {
|
||||
this.rpplAddrDtl_2 = rpplAddrDtl_2;
|
||||
}
|
||||
|
||||
public String getRpplPhone_2() {
|
||||
return rpplPhone_2;
|
||||
}
|
||||
|
||||
public void setRpplPhone_2(String rpplPhone_2) {
|
||||
this.rpplPhone_2 = rpplPhone_2;
|
||||
}
|
||||
|
||||
public String getRpplEmail_2() {
|
||||
return rpplEmail_2;
|
||||
}
|
||||
|
||||
public void setRpplEmail_2(String rpplEmail_2) {
|
||||
this.rpplEmail_2 = rpplEmail_2;
|
||||
}
|
||||
|
||||
public String getRpplChgCn1_2() {
|
||||
return rpplChgCn1_2;
|
||||
}
|
||||
|
||||
public void setRpplChgCn1_2(String rpplChgCn1_2) {
|
||||
this.rpplChgCn1_2 = rpplChgCn1_2;
|
||||
}
|
||||
|
||||
public String getRpplChgCn2_2() {
|
||||
return rpplChgCn2_2;
|
||||
}
|
||||
|
||||
public void setRpplChgCn2_2(String rpplChgCn2_2) {
|
||||
this.rpplChgCn2_2 = rpplChgCn2_2;
|
||||
}
|
||||
|
||||
public String getOldRpplSeq_2() {
|
||||
return oldRpplSeq_2;
|
||||
}
|
||||
|
||||
public void setOldRpplSeq_2(String oldRpplSeq_2) {
|
||||
this.oldRpplSeq_2 = oldRpplSeq_2;
|
||||
}
|
||||
|
||||
public String getRpplSeq_3() {
|
||||
return rpplSeq_3;
|
||||
}
|
||||
|
||||
public void setRpplSeq_3(String rpplSeq_3) {
|
||||
this.rpplSeq_3 = rpplSeq_3;
|
||||
}
|
||||
|
||||
public String getRpplUsrTy_3() {
|
||||
return rpplUsrTy_3;
|
||||
}
|
||||
|
||||
public void setRpplUsrTy_3(String rpplUsrTy_3) {
|
||||
this.rpplUsrTy_3 = rpplUsrTy_3;
|
||||
}
|
||||
|
||||
public String getRpplNm_3() {
|
||||
return rpplNm_3;
|
||||
}
|
||||
|
||||
public void setRpplNm_3(String rpplNm_3) {
|
||||
this.rpplNm_3 = rpplNm_3;
|
||||
}
|
||||
|
||||
public String getRpplPost_3() {
|
||||
return rpplPost_3;
|
||||
}
|
||||
|
||||
public void setRpplPost_3(String rpplPost_3) {
|
||||
this.rpplPost_3 = rpplPost_3;
|
||||
}
|
||||
|
||||
public String getRpplAddr_3() {
|
||||
return rpplAddr_3;
|
||||
}
|
||||
|
||||
public void setRpplAddr_3(String rpplAddr_3) {
|
||||
this.rpplAddr_3 = rpplAddr_3;
|
||||
}
|
||||
|
||||
public String getRpplAddrDtl_3() {
|
||||
return rpplAddrDtl_3;
|
||||
}
|
||||
|
||||
public void setRpplAddrDtl_3(String rpplAddrDtl_3) {
|
||||
this.rpplAddrDtl_3 = rpplAddrDtl_3;
|
||||
}
|
||||
|
||||
public String getRpplPhone_3() {
|
||||
return rpplPhone_3;
|
||||
}
|
||||
|
||||
public void setRpplPhone_3(String rpplPhone_3) {
|
||||
this.rpplPhone_3 = rpplPhone_3;
|
||||
}
|
||||
|
||||
public String getRpplEmail_3() {
|
||||
return rpplEmail_3;
|
||||
}
|
||||
|
||||
public void setRpplEmail_3(String rpplEmail_3) {
|
||||
this.rpplEmail_3 = rpplEmail_3;
|
||||
}
|
||||
|
||||
public String getRpplChgCn1_3() {
|
||||
return rpplChgCn1_3;
|
||||
}
|
||||
|
||||
public void setRpplChgCn1_3(String rpplChgCn1_3) {
|
||||
this.rpplChgCn1_3 = rpplChgCn1_3;
|
||||
}
|
||||
|
||||
public String getRpplChgCn2_3() {
|
||||
return rpplChgCn2_3;
|
||||
}
|
||||
|
||||
public void setRpplChgCn2_3(String rpplChgCn2_3) {
|
||||
this.rpplChgCn2_3 = rpplChgCn2_3;
|
||||
}
|
||||
|
||||
public String getOldRpplSeq_3() {
|
||||
return oldRpplSeq_3;
|
||||
}
|
||||
|
||||
public void setOldRpplSeq_3(String oldRpplSeq_3) {
|
||||
this.oldRpplSeq_3 = oldRpplSeq_3;
|
||||
}
|
||||
|
||||
public String getRpplSeq_4() {
|
||||
return rpplSeq_4;
|
||||
}
|
||||
|
||||
public void setRpplSeq_4(String rpplSeq_4) {
|
||||
this.rpplSeq_4 = rpplSeq_4;
|
||||
}
|
||||
|
||||
public String getRpplUsrTy_4() {
|
||||
return rpplUsrTy_4;
|
||||
}
|
||||
|
||||
public void setRpplUsrTy_4(String rpplUsrTy_4) {
|
||||
this.rpplUsrTy_4 = rpplUsrTy_4;
|
||||
}
|
||||
|
||||
public String getRpplNm_4() {
|
||||
return rpplNm_4;
|
||||
}
|
||||
|
||||
public void setRpplNm_4(String rpplNm_4) {
|
||||
this.rpplNm_4 = rpplNm_4;
|
||||
}
|
||||
|
||||
public String getRpplPost_4() {
|
||||
return rpplPost_4;
|
||||
}
|
||||
|
||||
public void setRpplPost_4(String rpplPost_4) {
|
||||
this.rpplPost_4 = rpplPost_4;
|
||||
}
|
||||
|
||||
public String getRpplAddr_4() {
|
||||
return rpplAddr_4;
|
||||
}
|
||||
|
||||
public void setRpplAddr_4(String rpplAddr_4) {
|
||||
this.rpplAddr_4 = rpplAddr_4;
|
||||
}
|
||||
|
||||
public String getRpplAddrDtl_4() {
|
||||
return rpplAddrDtl_4;
|
||||
}
|
||||
|
||||
public void setRpplAddrDtl_4(String rpplAddrDtl_4) {
|
||||
this.rpplAddrDtl_4 = rpplAddrDtl_4;
|
||||
}
|
||||
|
||||
public String getRpplPhone_4() {
|
||||
return rpplPhone_4;
|
||||
}
|
||||
|
||||
public void setRpplPhone_4(String rpplPhone_4) {
|
||||
this.rpplPhone_4 = rpplPhone_4;
|
||||
}
|
||||
|
||||
public String getRpplEmail_4() {
|
||||
return rpplEmail_4;
|
||||
}
|
||||
|
||||
public void setRpplEmail_4(String rpplEmail_4) {
|
||||
this.rpplEmail_4 = rpplEmail_4;
|
||||
}
|
||||
|
||||
public String getRpplChgCn1_4() {
|
||||
return rpplChgCn1_4;
|
||||
}
|
||||
|
||||
public void setRpplChgCn1_4(String rpplChgCn1_4) {
|
||||
this.rpplChgCn1_4 = rpplChgCn1_4;
|
||||
}
|
||||
|
||||
public String getRpplChgCn2_4() {
|
||||
return rpplChgCn2_4;
|
||||
}
|
||||
|
||||
public void setRpplChgCn2_4(String rpplChgCn2_4) {
|
||||
this.rpplChgCn2_4 = rpplChgCn2_4;
|
||||
}
|
||||
|
||||
public String getOldRpplSeq_4() {
|
||||
return oldRpplSeq_4;
|
||||
}
|
||||
|
||||
public void setOldRpplSeq_4(String oldRpplSeq_4) {
|
||||
this.oldRpplSeq_4 = oldRpplSeq_4;
|
||||
}
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
|
||||
public String getRpplChgSeq_0() {
|
||||
return rpplChgSeq_0;
|
||||
}
|
||||
|
||||
public void setRpplChgSeq_0(String rpplChgSeq_0) {
|
||||
this.rpplChgSeq_0 = rpplChgSeq_0;
|
||||
}
|
||||
|
||||
public String getRpplChgSeq_1() {
|
||||
return rpplChgSeq_1;
|
||||
}
|
||||
|
||||
public void setRpplChgSeq_1(String rpplChgSeq_1) {
|
||||
this.rpplChgSeq_1 = rpplChgSeq_1;
|
||||
}
|
||||
|
||||
public String getRpplChgSeq_2() {
|
||||
return rpplChgSeq_2;
|
||||
}
|
||||
|
||||
public void setRpplChgSeq_2(String rpplChgSeq_2) {
|
||||
this.rpplChgSeq_2 = rpplChgSeq_2;
|
||||
}
|
||||
|
||||
public String getRpplChgSeq_3() {
|
||||
return rpplChgSeq_3;
|
||||
}
|
||||
|
||||
public void setRpplChgSeq_3(String rpplChgSeq_3) {
|
||||
this.rpplChgSeq_3 = rpplChgSeq_3;
|
||||
}
|
||||
|
||||
public String getRpplChgSeq_4() {
|
||||
return rpplChgSeq_4;
|
||||
}
|
||||
|
||||
public void setRpplChgSeq_4(String rpplChgSeq_4) {
|
||||
this.rpplChgSeq_4 = rpplChgSeq_4;
|
||||
}
|
||||
|
||||
public String getRpplChgDetailSeq_0() {
|
||||
return rpplChgDetailSeq_0;
|
||||
}
|
||||
|
||||
public void setRpplChgDetailSeq_0(String rpplChgDetailSeq_0) {
|
||||
this.rpplChgDetailSeq_0 = rpplChgDetailSeq_0;
|
||||
}
|
||||
|
||||
public String getRpplChgDetailSeq_1() {
|
||||
return rpplChgDetailSeq_1;
|
||||
}
|
||||
|
||||
public void setRpplChgDetailSeq_1(String rpplChgDetailSeq_1) {
|
||||
this.rpplChgDetailSeq_1 = rpplChgDetailSeq_1;
|
||||
}
|
||||
|
||||
public String getRpplChgDetailSeq_2() {
|
||||
return rpplChgDetailSeq_2;
|
||||
}
|
||||
|
||||
public void setRpplChgDetailSeq_2(String rpplChgDetailSeq_2) {
|
||||
this.rpplChgDetailSeq_2 = rpplChgDetailSeq_2;
|
||||
}
|
||||
|
||||
public String getRpplChgDetailSeq_3() {
|
||||
return rpplChgDetailSeq_3;
|
||||
}
|
||||
|
||||
public void setRpplChgDetailSeq_3(String rpplChgDetailSeq_3) {
|
||||
this.rpplChgDetailSeq_3 = rpplChgDetailSeq_3;
|
||||
}
|
||||
|
||||
public String getRpplChgDetailSeq_4() {
|
||||
return rpplChgDetailSeq_4;
|
||||
}
|
||||
|
||||
public void setRpplChgDetailSeq_4(String rpplChgDetailSeq_4) {
|
||||
this.rpplChgDetailSeq_4 = rpplChgDetailSeq_4;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,39 +0,0 @@
|
||||
package kcc.kccadr.accdnt.arc.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.ConciliatorManageVO;
|
||||
|
||||
public interface CorReqService {
|
||||
|
||||
List<CorReqVO> selectCorReqList(CorReqVO corReqVO) throws Exception;
|
||||
List<CorReqVO> selectCorReqDetail(CorReqVO corReqVO) throws Exception;
|
||||
|
||||
List<CorReqVO> selectRpplList(CorReqVO corReqVO) throws Exception;
|
||||
|
||||
int corReqCreateAjax(CorReqVO corReqVO, CorReqArrayVO corArrReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
int corReqDelAjax(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
int corReqUpdAjax(CorReqVO corReqVO, CorReqArrayVO corReqArrayVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
int corReqAppAjax(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
List<ConciliatorManageVO> selectMemMgrList(CorReqVO corReqVO) throws Exception;
|
||||
|
||||
void insertAvoidMem(CorReqVO corReqVO) throws Exception;
|
||||
|
||||
}
|
||||
@ -1,398 +0,0 @@
|
||||
package kcc.kccadr.accdnt.arc.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public class CorReqVO extends PgrCmmVO implements Serializable {
|
||||
|
||||
private String adrSeq; /* 조정일련번호" */
|
||||
private String rpplChgSeq; /* 피신청인경정일련번호" */
|
||||
private String rpplSeq; /* 관리인일련번호" */
|
||||
private String rpplUsrTy; /* 관리인분류" */
|
||||
private String rpplNm; /* 이름_대표자" */
|
||||
private String rpplBizId; /* 법인등록번호" */
|
||||
private String rpplBizNm; /* 법인_사업체명" */
|
||||
private String rpplBizNo; /* 개인사업자번호" */
|
||||
private String rpplPost; /* 우편번호" */
|
||||
private String rpplAddr; /* 주소" */
|
||||
private String rpplAddrDtl; /* 상세주소" */
|
||||
private String rpplPhone; /* 연락처" */
|
||||
private String rpplPhone01; /* 연락처" */
|
||||
private String rpplPhone02; /* 연락처" */
|
||||
private String rpplPhone03; /* 연락처" */
|
||||
private String rpplEmail; /* 이메일" */
|
||||
private String rpplEmail01; /* 이메일" */
|
||||
private String rpplEmail02; /* 이메일" */
|
||||
|
||||
private String oldRpplNm; /* 이전_이름_대표자" */
|
||||
private String oldRpplPost; /* 이전_우편번호" */
|
||||
private String oldRpplAddr; /* 이전_주소" */
|
||||
private String oldRpplAddrDtl; /* 이전_상세주소" */
|
||||
private String oldRpplPhone; /* 이전_연락처" */
|
||||
private String oldRpplEmail; /* 이전_이메일" */
|
||||
|
||||
private String frstRegistPnttm; /* 등록일시" */
|
||||
private String frstRegisterId; /* 등록자" */
|
||||
private String rpplChgCn1; /* 경정취지" */
|
||||
private String rpplChgCn2; /* 경정사유" */
|
||||
private String sbmtYn; /* 제출여부" */
|
||||
private String sbmtDe; /* 제출일시" */
|
||||
private String apprYn; /* 결재여부" */
|
||||
private String apprDe; /* 결재일시" */
|
||||
private String apprCn; /* 결재내용" */
|
||||
private String atchFileId; /* 첨부파일ID" */
|
||||
|
||||
private String frstRegistPnttmDay; /* 등록일 */
|
||||
private String statusTx; /* 상태 */
|
||||
private String selectRpplSeq; /* 선택된 피신청인 */
|
||||
private String selectRpplKey; /* 선택된 피신청인 */
|
||||
|
||||
|
||||
private String memSeq; /* 조정위원일련번호 */
|
||||
private String reqCn; /* 기피사유 */
|
||||
private String registerId; /* 등록자ID */
|
||||
private String adrAvoidSeq; /* 기피신청일련번호 */
|
||||
|
||||
private String rpplChgDetailSeq;
|
||||
|
||||
private String apprYnParam;
|
||||
|
||||
private int cnt;
|
||||
|
||||
/** 현재페이지 */
|
||||
private int pageIndex = 1;
|
||||
|
||||
/** 페이지갯수 */
|
||||
private int pageUnit = 10;
|
||||
|
||||
/** 페이지사이즈 */
|
||||
private int pageSize = 10;
|
||||
|
||||
/** firstIndex */
|
||||
private int firstIndex = 1;
|
||||
|
||||
/** lastIndex */
|
||||
private int lastIndex = 1;
|
||||
|
||||
/** recordCountPerPage */
|
||||
private int recordCountPerPage = 10;
|
||||
|
||||
private String searchSortOrd = "desc";
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
public String getRpplChgSeq() {
|
||||
return rpplChgSeq;
|
||||
}
|
||||
public void setRpplChgSeq(String rpplChgSeq) {
|
||||
this.rpplChgSeq = rpplChgSeq;
|
||||
}
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
public String getRpplUsrTy() {
|
||||
return rpplUsrTy;
|
||||
}
|
||||
public void setRpplUsrTy(String rpplUsrTy) {
|
||||
this.rpplUsrTy = rpplUsrTy;
|
||||
}
|
||||
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 getRpplBizNm() {
|
||||
return rpplBizNm;
|
||||
}
|
||||
public void setRpplBizNm(String rpplBizNm) {
|
||||
this.rpplBizNm = rpplBizNm;
|
||||
}
|
||||
public String getRpplBizNo() {
|
||||
return rpplBizNo;
|
||||
}
|
||||
public void setRpplBizNo(String rpplBizNo) {
|
||||
this.rpplBizNo = rpplBizNo;
|
||||
}
|
||||
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 getRpplPhone() {
|
||||
return rpplPhone;
|
||||
}
|
||||
public void setRpplPhone(String rpplPhone) {
|
||||
this.rpplPhone = rpplPhone;
|
||||
}
|
||||
public String getRpplPhone01() {
|
||||
return rpplPhone01;
|
||||
}
|
||||
public void setRpplPhone01(String rpplPhone01) {
|
||||
this.rpplPhone01 = rpplPhone01;
|
||||
}
|
||||
public String getRpplPhone02() {
|
||||
return rpplPhone02;
|
||||
}
|
||||
public void setRpplPhone02(String rpplPhone02) {
|
||||
this.rpplPhone02 = rpplPhone02;
|
||||
}
|
||||
public String getRpplPhone03() {
|
||||
return rpplPhone03;
|
||||
}
|
||||
public void setRpplPhone03(String rpplPhone03) {
|
||||
this.rpplPhone03 = rpplPhone03;
|
||||
}
|
||||
public String getRpplEmail() {
|
||||
return rpplEmail;
|
||||
}
|
||||
public void setRpplEmail(String rpplEmail) {
|
||||
this.rpplEmail = rpplEmail;
|
||||
}
|
||||
public String getRpplEmail01() {
|
||||
return rpplEmail01;
|
||||
}
|
||||
public void setRpplEmail01(String rpplEmail01) {
|
||||
this.rpplEmail01 = rpplEmail01;
|
||||
}
|
||||
public String getRpplEmail02() {
|
||||
return rpplEmail02;
|
||||
}
|
||||
public void setRpplEmail02(String rpplEmail02) {
|
||||
this.rpplEmail02 = rpplEmail02;
|
||||
}
|
||||
public String getOldRpplNm() {
|
||||
return oldRpplNm;
|
||||
}
|
||||
public void setOldRpplNm(String oldRpplNm) {
|
||||
this.oldRpplNm = oldRpplNm;
|
||||
}
|
||||
public String getOldRpplPost() {
|
||||
return oldRpplPost;
|
||||
}
|
||||
public void setOldRpplPost(String oldRpplPost) {
|
||||
this.oldRpplPost = oldRpplPost;
|
||||
}
|
||||
public String getOldRpplAddr() {
|
||||
return oldRpplAddr;
|
||||
}
|
||||
public void setOldRpplAddr(String oldRpplAddr) {
|
||||
this.oldRpplAddr = oldRpplAddr;
|
||||
}
|
||||
public String getOldRpplAddrDtl() {
|
||||
return oldRpplAddrDtl;
|
||||
}
|
||||
public void setOldRpplAddrDtl(String oldRpplAddrDtl) {
|
||||
this.oldRpplAddrDtl = oldRpplAddrDtl;
|
||||
}
|
||||
public String getOldRpplPhone() {
|
||||
return oldRpplPhone;
|
||||
}
|
||||
public void setOldRpplPhone(String oldRpplPhone) {
|
||||
this.oldRpplPhone = oldRpplPhone;
|
||||
}
|
||||
public String getOldRpplEmail() {
|
||||
return oldRpplEmail;
|
||||
}
|
||||
public void setOldRpplEmail(String oldRpplEmail) {
|
||||
this.oldRpplEmail = oldRpplEmail;
|
||||
}
|
||||
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 getRpplChgCn1() {
|
||||
return rpplChgCn1;
|
||||
}
|
||||
public void setRpplChgCn1(String rpplChgCn1) {
|
||||
this.rpplChgCn1 = rpplChgCn1;
|
||||
}
|
||||
public String getRpplChgCn2() {
|
||||
return rpplChgCn2;
|
||||
}
|
||||
public void setRpplChgCn2(String rpplChgCn2) {
|
||||
this.rpplChgCn2 = rpplChgCn2;
|
||||
}
|
||||
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 getApprYn() {
|
||||
return apprYn;
|
||||
}
|
||||
public void setApprYn(String apprYn) {
|
||||
this.apprYn = apprYn;
|
||||
}
|
||||
public String getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
public String getApprCn() {
|
||||
return apprCn;
|
||||
}
|
||||
public void setApprCn(String apprCn) {
|
||||
this.apprCn = apprCn;
|
||||
}
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
public String getFrstRegistPnttmDay() {
|
||||
return frstRegistPnttmDay;
|
||||
}
|
||||
public void setFrstRegistPnttmDay(String frstRegistPnttmDay) {
|
||||
this.frstRegistPnttmDay = frstRegistPnttmDay;
|
||||
}
|
||||
public String getStatusTx() {
|
||||
return statusTx;
|
||||
}
|
||||
public void setStatusTx(String statusTx) {
|
||||
this.statusTx = statusTx;
|
||||
}
|
||||
public String getSelectRpplSeq() {
|
||||
return selectRpplSeq;
|
||||
}
|
||||
public void setSelectRpplSeq(String selectRpplSeq) {
|
||||
this.selectRpplSeq = selectRpplSeq;
|
||||
}
|
||||
public String getSelectRpplKey() {
|
||||
return selectRpplKey;
|
||||
}
|
||||
public void setSelectRpplKey(String selectRpplKey) {
|
||||
this.selectRpplKey = selectRpplKey;
|
||||
}
|
||||
public String getMemSeq() {
|
||||
return memSeq;
|
||||
}
|
||||
public void setMemSeq(String memSeq) {
|
||||
this.memSeq = memSeq;
|
||||
}
|
||||
public String getReqCn() {
|
||||
return reqCn;
|
||||
}
|
||||
public void setReqCn(String reqCn) {
|
||||
this.reqCn = reqCn;
|
||||
}
|
||||
public String getRegisterId() {
|
||||
return registerId;
|
||||
}
|
||||
public void setRegisterId(String registerId) {
|
||||
this.registerId = registerId;
|
||||
}
|
||||
public String getAdrAvoidSeq() {
|
||||
return adrAvoidSeq;
|
||||
}
|
||||
public void setAdrAvoidSeq(String adrAvoidSeq) {
|
||||
this.adrAvoidSeq = adrAvoidSeq;
|
||||
}
|
||||
public String getRpplChgDetailSeq() {
|
||||
return rpplChgDetailSeq;
|
||||
}
|
||||
public void setRpplChgDetailSeq(String rpplChgDetailSeq) {
|
||||
this.rpplChgDetailSeq = rpplChgDetailSeq;
|
||||
}
|
||||
public int getPageIndex() {
|
||||
return pageIndex;
|
||||
}
|
||||
public void setPageIndex(int pageIndex) {
|
||||
this.pageIndex = pageIndex;
|
||||
}
|
||||
public int getPageUnit() {
|
||||
return pageUnit;
|
||||
}
|
||||
public void setPageUnit(int pageUnit) {
|
||||
this.pageUnit = pageUnit;
|
||||
}
|
||||
public int getPageSize() {
|
||||
return pageSize;
|
||||
}
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
public int getFirstIndex() {
|
||||
return firstIndex;
|
||||
}
|
||||
public void setFirstIndex(int firstIndex) {
|
||||
this.firstIndex = firstIndex;
|
||||
}
|
||||
public int getLastIndex() {
|
||||
return lastIndex;
|
||||
}
|
||||
public void setLastIndex(int lastIndex) {
|
||||
this.lastIndex = lastIndex;
|
||||
}
|
||||
public int getRecordCountPerPage() {
|
||||
return recordCountPerPage;
|
||||
}
|
||||
public void setRecordCountPerPage(int recordCountPerPage) {
|
||||
this.recordCountPerPage = recordCountPerPage;
|
||||
}
|
||||
public int getCnt() {
|
||||
return cnt;
|
||||
}
|
||||
public void setCnt(int cnt) {
|
||||
this.cnt = cnt;
|
||||
}
|
||||
public String getSearchSortOrd() {
|
||||
return searchSortOrd;
|
||||
}
|
||||
public void setSearchSortOrd(String searchSortOrd) {
|
||||
this.searchSortOrd = searchSortOrd;
|
||||
}
|
||||
public String getApprYnParam() {
|
||||
return apprYnParam;
|
||||
}
|
||||
public void setApprYnParam(String apprYnParam) {
|
||||
this.apprYnParam = apprYnParam;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,69 +0,0 @@
|
||||
package kcc.kccadr.accdnt.arc.service.impl;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqVO;
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.ConciliatorManageVO;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Repository("corReqDAO")
|
||||
public class CorReqDAO extends EgovAbstractDAO {
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<CorReqVO> selectCorReqList(CorReqVO corReqVO) throws Exception {
|
||||
return (List<CorReqVO>) list("corReqDAO.selectCorReqList", corReqVO);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<CorReqVO> selectCorReqDetail(CorReqVO corReqVO) throws Exception {
|
||||
return (List<CorReqVO>) list("corReqDAO.selectCorReqDetail", corReqVO);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<CorReqVO> selectRpplList(CorReqVO corReqVO) {
|
||||
return (List<CorReqVO>) list("corReqDAO.selectRpplList", corReqVO);
|
||||
}
|
||||
|
||||
public void corReqCreateAjax_step1(CorReqVO corReqVO) {
|
||||
insert ("corReqDAO.corReqCreateAjax_step1", corReqVO);
|
||||
}
|
||||
|
||||
public void corReqCreateAjax_step2(CorReqVO corReqVO) {
|
||||
insert ("corReqDAO.corReqCreateAjax_step2", corReqVO);
|
||||
}
|
||||
|
||||
public void corReqUpdAjax_step1(CorReqVO corReqVO) {
|
||||
update ("corReqDAO.corReqUpdAjax_step1", corReqVO);
|
||||
}
|
||||
|
||||
public void corReqUpdAjax_step2(CorReqVO corReqVO) {
|
||||
update ("corReqDAO.corReqUpdAjax_step2", corReqVO);
|
||||
}
|
||||
|
||||
|
||||
public void corReqAppAjax_step1(CorReqVO corReqVO) {
|
||||
update ("corReqDAO.corReqAppAjax_step1", corReqVO);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void corReqDelAjax_step1(CorReqVO corReqVO) {
|
||||
delete ("corReqDAO.corReqDelAjax_step1", corReqVO);
|
||||
}
|
||||
|
||||
public void corReqDelAjax_step2(CorReqVO corReqVO) {
|
||||
delete ("corReqDAO.corReqDelAjax_step2", corReqVO);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<ConciliatorManageVO> selectMemMgrList(CorReqVO corReqVO) {
|
||||
return (List<ConciliatorManageVO>) list("corReqDAO.selectMemMgrList", corReqVO);
|
||||
}
|
||||
|
||||
public void insertAvoidMem(CorReqVO corReqVO) {
|
||||
insert ("corReqDAO.insertAvoidMem", corReqVO);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,771 +0,0 @@
|
||||
package kcc.kccadr.accdnt.arc.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqArrayVO;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqService;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqVO;
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.ConciliatorManageVO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Service("corReqService")
|
||||
public class CorReqServiceImpl implements CorReqService {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(CorReqServiceImpl.class);
|
||||
|
||||
@Resource(name = "corReqDAO")
|
||||
private CorReqDAO corReqDAO;
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
@Resource(name = "rpclGnrService")
|
||||
private EgovIdGnrService rppIdgenService;
|
||||
|
||||
@Resource(name = "apmCorDetSeqGnrService")
|
||||
private EgovIdGnrService rpplChgDetailIdgenService;
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
@Override
|
||||
public List<CorReqVO> selectCorReqList(CorReqVO corReqVO) throws Exception {
|
||||
List<CorReqVO> list = corReqDAO.selectCorReqList(corReqVO);
|
||||
for (CorReqVO item : list) {
|
||||
// decpyptVo(item);
|
||||
|
||||
if (!StringUtil.isEmpty(item.getRpplNm())) {
|
||||
String tmpStr = "";
|
||||
if(item.getRpplNm().contains("외")) {
|
||||
tmpStr = item.getRpplNm().substring(item.getRpplNm().length()-3);
|
||||
}
|
||||
item.setRpplNm(egovCryptoUtil.decrypt(item.getRpplNm()) + " " + tmpStr);
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(item.getOldRpplNm())) {
|
||||
String tmpStr = "";
|
||||
if(item.getRpplNm().contains("외")) {
|
||||
tmpStr = item.getRpplNm().substring(item.getRpplNm().length()-3);
|
||||
}
|
||||
item.setOldRpplNm(egovCryptoUtil.decrypt(item.getOldRpplNm()) + " " + tmpStr);
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CorReqVO> selectCorReqDetail(CorReqVO corReqVO) throws Exception {
|
||||
List<CorReqVO> list = corReqDAO.selectCorReqDetail(corReqVO);
|
||||
for (CorReqVO item : list) {
|
||||
decpyptVo(item);
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CorReqVO> selectRpplList(CorReqVO corReqVO) throws Exception {
|
||||
List<CorReqVO> list = corReqDAO.selectRpplList(corReqVO);
|
||||
for (CorReqVO item : list) {
|
||||
decpyptVo(item);
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
/**
|
||||
* 신청인, 피신청인 복호화
|
||||
*
|
||||
* @param result
|
||||
*/
|
||||
private void decpyptVo(CorReqVO result) {
|
||||
|
||||
if (result != null) {
|
||||
StringBuffer key = new StringBuffer(result.getRpplSeq());
|
||||
if (!StringUtil.isEmpty(result.getRpplNm())) {
|
||||
result.setRpplNm(egovCryptoUtil.decrypt(result.getRpplNm()));
|
||||
key.append("|" + result.getRpplNm());
|
||||
}
|
||||
|
||||
//조정신청 신청인 이름
|
||||
if (!StringUtil.isEmpty(result.getAppliCantNm())) {
|
||||
result.setAppliCantNm(egovCryptoUtil.decrypt(result.getAppliCantNm()));
|
||||
key.append("|" + result.getAppliCantNm());
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getRpplPost())) {
|
||||
result.setRpplPost(egovCryptoUtil.decrypt(result.getRpplPost()));
|
||||
key.append("|" + result.getRpplPost());
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplAddr())) {
|
||||
result.setRpplAddr(egovCryptoUtil.decrypt(result.getRpplAddr()));
|
||||
key.append("|" + result.getRpplAddr());
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplAddrDtl())) {
|
||||
result.setRpplAddrDtl(egovCryptoUtil.decrypt(result.getRpplAddrDtl()));
|
||||
key.append("|" + result.getRpplAddrDtl());
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplPhone())) {
|
||||
result.setRpplPhone(egovCryptoUtil.decrypt(result.getRpplPhone()));
|
||||
if(!result.getRpplPhone().contains("-")) {
|
||||
StringBuffer buff = new StringBuffer();
|
||||
buff.append(result.getRpplPhone());
|
||||
buff.insert(3, "-");
|
||||
buff.insert(8, "-");
|
||||
result.setRpplPhone(buff.toString());
|
||||
}
|
||||
String phone[] = result.getRpplPhone().split("-");
|
||||
|
||||
result.setRpplPhone01(phone[0]);
|
||||
result.setRpplPhone02(phone[1]);
|
||||
result.setRpplPhone03(phone[2]);
|
||||
key.append("|" + result.getRpplPhone());
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplEmail())) {
|
||||
result.setRpplEmail(egovCryptoUtil.decrypt(result.getRpplEmail()));
|
||||
String email[] = result.getRpplEmail().split("@");
|
||||
result.setRpplEmail01(email[0]);
|
||||
result.setRpplEmail02(email[1]);
|
||||
key.append("|" + result.getRpplEmail());
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getOldRpplNm())) {
|
||||
result.setOldRpplNm(egovCryptoUtil.decrypt(result.getOldRpplNm()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplPost())) {
|
||||
result.setOldRpplPost(egovCryptoUtil.decrypt(result.getOldRpplPost()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplAddr())) {
|
||||
result.setOldRpplAddr(egovCryptoUtil.decrypt(result.getOldRpplAddr()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplAddrDtl())) {
|
||||
result.setOldRpplAddrDtl(egovCryptoUtil.decrypt(result.getOldRpplAddrDtl()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplPhone())) {
|
||||
result.setOldRpplPhone(egovCryptoUtil.decrypt(result.getOldRpplPhone()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplEmail())) {
|
||||
result.setOldRpplEmail(egovCryptoUtil.decrypt(result.getOldRpplEmail()));
|
||||
}
|
||||
|
||||
result.setSelectRpplKey(key.toString());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정위원 복호화
|
||||
*
|
||||
* @param result
|
||||
*/
|
||||
private void decpyptVo(ConciliatorManageVO result) {
|
||||
|
||||
|
||||
|
||||
|
||||
if (result != null) {
|
||||
if (!StringUtil.isEmpty(result.getMemName())) {
|
||||
result.setMemName(egovCryptoUtil.decrypt(result.getMemName()));
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getMemCelnum())) {
|
||||
result.setMemCelnum(egovCryptoUtil.decrypt(result.getMemCelnum()));
|
||||
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getMemEmail())) {
|
||||
result.setMemEmail(egovCryptoUtil.decrypt(result.getMemEmail()));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int corReqCreateAjax(CorReqVO corReqVO, CorReqArrayVO corArrReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
/*encpyptVo(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step1(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step2(corReqVO);*/
|
||||
|
||||
corReqVO.setAdrSeq(corArrReqVO.getAdrSeq());
|
||||
corReqVO.setRpplChgSeq(rppIdgenService.getNextStringId());
|
||||
corReqDAO.corReqCreateAjax_step1(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_0())) {
|
||||
corReqVO.setRpplChgDetailSeq(rpplChgDetailIdgenService.getNextStringId());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_0());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_0());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_0());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_0());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_0());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_0());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_0());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_0());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_0());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getRpplSeq_0());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step2(corReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_1())) {
|
||||
corReqVO.setRpplChgDetailSeq(rpplChgDetailIdgenService.getNextStringId());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_1());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_1());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_1());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_1());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_1());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_1());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_1());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_1());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_1());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getRpplSeq_1());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_2())) {
|
||||
corReqVO.setRpplChgDetailSeq(rpplChgDetailIdgenService.getNextStringId());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_2());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_2());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_2());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_2());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_2());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_2());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_2());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_2());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_2());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getRpplSeq_2());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_3())) {
|
||||
corReqVO.setRpplChgDetailSeq(rpplChgDetailIdgenService.getNextStringId());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_3());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_3());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_3());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_3());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_3());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_3());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_3());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_3());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_3());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getRpplSeq_3());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_4())) {
|
||||
corReqVO.setRpplChgDetailSeq(rpplChgDetailIdgenService.getNextStringId());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_4());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_4());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_4());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_4());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_4());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_4());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_4());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_4());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_4());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getRpplSeq_4());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int corReqAppAjax(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
corReqVO.setApprYn(KccadrConstants.ADR_CNCL_RULER_REQ); // 피신청인경정신청
|
||||
corReqDAO.corReqAppAjax_step1(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int corReqDelAjax(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
corReqDAO.corReqDelAjax_step1(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
corReqDAO.corReqDelAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int corReqUpdAjax(CorReqVO corReqVO, CorReqArrayVO corArrReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
/*encpyptVo(corReqVO);
|
||||
corReqDAO.corReqUpdAjax_step1(corReqVO);
|
||||
corReqDAO.corReqUpdAjax_step2(corReqVO);*/
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_0())) {
|
||||
corReqVO.setRpplChgDetailSeq(corArrReqVO.getRpplChgDetailSeq_0());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_0());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_0());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_0());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_0());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_0());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_0());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_0());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_0());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_0());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqUpdAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_1())) {
|
||||
corReqVO.setRpplChgDetailSeq(corArrReqVO.getRpplChgDetailSeq_1());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_1());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_1());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_1());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_1());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_1());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_1());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_1());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_1());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_1());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqUpdAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_2())) {
|
||||
corReqVO.setRpplChgDetailSeq(corArrReqVO.getRpplChgDetailSeq_2());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_2());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_2());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_2());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_2());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_2());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_2());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_2());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_2());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_2());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqUpdAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_3())) {
|
||||
corReqVO.setRpplChgDetailSeq(corArrReqVO.getRpplChgDetailSeq_3());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_3());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_3());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_3());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_3());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_3());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_3());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_3());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_3());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_3());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqUpdAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_4())) {
|
||||
corReqVO.setRpplChgDetailSeq(corArrReqVO.getRpplChgDetailSeq_4());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_4());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_4());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_4());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_4());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_4());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_4());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_4());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_4());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_4());
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqUpdAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
private void encpyptVo(CorReqVO result) {
|
||||
if (result != null) {
|
||||
|
||||
if (!StringUtil.isEmpty(result.getRpplNm())) {
|
||||
result.setRpplNm(egovCryptoUtil.encrypt(result.getRpplNm()));
|
||||
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getRpplPost())) {
|
||||
result.setRpplPost(egovCryptoUtil.encrypt(result.getRpplPost()));
|
||||
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplAddr())) {
|
||||
result.setRpplAddr(egovCryptoUtil.encrypt(result.getRpplAddr()));
|
||||
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplAddrDtl())) {
|
||||
result.setRpplAddrDtl(egovCryptoUtil.encrypt(result.getRpplAddrDtl()));
|
||||
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplPhone())) {
|
||||
result.setRpplPhone(egovCryptoUtil.encrypt(result.getRpplPhone()));
|
||||
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplEmail())) {
|
||||
result.setRpplEmail(egovCryptoUtil.encrypt(result.getRpplEmail()));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ConciliatorManageVO> selectMemMgrList(CorReqVO corReqVO) throws Exception {
|
||||
List<ConciliatorManageVO> list = corReqDAO.selectMemMgrList(corReqVO);
|
||||
for (ConciliatorManageVO item : list) {
|
||||
decpyptVo(item);
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void insertAvoidMem(CorReqVO corReqVO) throws Exception {
|
||||
corReqDAO.insertAvoidMem(corReqVO);
|
||||
}
|
||||
}
|
||||
@ -1,454 +0,0 @@
|
||||
package kcc.kccadr.accdnt.arc.web;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
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.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqArrayVO;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqService;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmCorrectVO;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.CloseVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
|
||||
/**
|
||||
* 대국민(사용자) 조정사건 관한 controller 클래스를 정의한다.
|
||||
*
|
||||
* @author 김봉호
|
||||
* @since 2021.08.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.23 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class CorReqController {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(CorReqController.class);
|
||||
|
||||
@Resource(name = "corReqService")
|
||||
private CorReqService corReqService;
|
||||
|
||||
@Resource(name = "rpclGnrService")
|
||||
private EgovIdGnrService rppIdgenService;
|
||||
|
||||
@Resource(name = "apmCorDetSeqGnrService")
|
||||
private EgovIdGnrService apmCorDetSeqGnrService;
|
||||
|
||||
@Resource(name="CrtfcService")
|
||||
private CrtfcService crtfcService;
|
||||
|
||||
@Resource(name = "apmService")
|
||||
private ApmService apmService;
|
||||
|
||||
@Resource(name = "pgrCmmService")
|
||||
private PgrCmmService cmmService;
|
||||
|
||||
/**
|
||||
* 경정신청서 목록
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/arc/corReqList.do")
|
||||
public String corReqList(@ModelAttribute("corReqVO") CorReqVO corReqVO, ModelMap model) throws Exception {
|
||||
List<CorReqVO> corReqVO_P = corReqService.selectCorReqList(corReqVO);
|
||||
|
||||
/*model.addAttribute("list", corReqService.selectCorReqList(corReqVO));*/
|
||||
model.addAttribute("list", corReqVO_P);
|
||||
|
||||
ApmCorrectVO apmCorrectVO = new ApmCorrectVO();
|
||||
apmCorrectVO.setAdrSeq(corReqVO.getAdrSeq());
|
||||
|
||||
CorReqVO paginationVO = new CorReqVO();
|
||||
paginationVO.setPageUnit(corReqVO.getPageUnit());
|
||||
paginationVO.setPageIndex(corReqVO.getPageIndex());
|
||||
paginationVO.setPageSize(corReqVO.getPageSize());
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(paginationVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(paginationVO.getPageUnit());
|
||||
paginationInfo.setPageSize(paginationVO.getPageSize());
|
||||
|
||||
paginationVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
paginationVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
paginationVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
if(!corReqVO_P.isEmpty()) {
|
||||
|
||||
paginationInfo.setTotalRecordCount(corReqVO_P.get(0).getCnt());
|
||||
}
|
||||
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
List<ApmCorrectVO> paramVO = apmService.selectRpplChgList(apmCorrectVO);
|
||||
|
||||
//경정신청 제출 건이 있는지 여부 체크
|
||||
int apprYnCnt = 0;
|
||||
for(ApmCorrectVO item : paramVO) {
|
||||
if("503010".equals(item.getApprYn()) || "503090".equals(item.getApprYn())){
|
||||
apprYnCnt++;
|
||||
}
|
||||
}
|
||||
if(apprYnCnt > 0) {
|
||||
model.addAttribute("correctYn", "Y");
|
||||
}else {
|
||||
model.addAttribute("correctYn", "N");
|
||||
}
|
||||
|
||||
return "/web/kccadr/accdnt/arc/corReqList";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 경정신청서 등록
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/arc/corReqCreate.do")
|
||||
public String corReqCreate(@ModelAttribute("corReqVO") CorReqVO corReqVO, ModelMap model) throws Exception {
|
||||
|
||||
model.addAttribute("list", corReqService.selectRpplList(corReqVO)); // 피신청인 리스트
|
||||
return "/web/kccadr/accdnt/arc/corReqCreate";
|
||||
}
|
||||
|
||||
/**
|
||||
* 경정신청서 상세
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/arc/corReqDetail.do")
|
||||
public String corReqDetail(@ModelAttribute("corReqVO") CorReqVO corReqVO, ModelMap model) throws Exception {
|
||||
model.addAttribute("list", corReqService.selectCorReqDetail(corReqVO)); // 피신청인 리스트
|
||||
return "/web/kccadr/accdnt/arc/corReqDetail";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 조정위원 기피 팝업
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/arc/popup/adjstAvoid.do")
|
||||
public String adjstAvoid(@ModelAttribute("corReqVO") CorReqVO corReqVO, ModelMap model) throws Exception {
|
||||
model.addAttribute("list", corReqService.selectMemMgrList(corReqVO)); // 조정위원 리스트
|
||||
return "/web/kccadr/accdnt/arc/popup/adjstAvoidPop";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 조정위원 기피 등록
|
||||
*
|
||||
* @param dtbVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/arc/adjstAvoidAjax.do")
|
||||
public ModelAndView adjstAvoidAjax(CorReqVO corReqVO, ModelMap model) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
|
||||
corReqVO.setRegisterId(userId);
|
||||
|
||||
corReqService.insertAvoidMem(corReqVO);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 경정신청서 등록(저장)
|
||||
*
|
||||
* @param dtbVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/arc/corReqCreateAjax.do")
|
||||
public ModelAndView corReqCreateAjax(CorReqArrayVO corArrReqVO, ModelMap model) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
/*CorReqVO corReqVO = new CorReqVO();
|
||||
corReqVO.setAdrSeq(corArrReqVO.getAdrSeq());
|
||||
corReqVO.setFrstRegisterId(userId);
|
||||
corReqVO.setLastUpdusrId(userId);
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_0())) {
|
||||
corReqVO.setRpplChgSeq(rppIdgenService.getNextStringId());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getOldRpplSeq_0());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_0());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_0());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_0());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_0());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_0());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_0());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_0());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_0());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_0());
|
||||
|
||||
corReqService.corReqCreateAjax(corReqVO);
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_1())) {
|
||||
corReqVO.setRpplChgSeq(rppIdgenService.getNextStringId());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getOldRpplSeq_1());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_1());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_1());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_1());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_1());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_1());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_1());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_1());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_1());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_1());
|
||||
|
||||
corReqService.corReqCreateAjax(corReqVO);
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_2())) {
|
||||
corReqVO.setRpplChgSeq(rppIdgenService.getNextStringId());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getOldRpplSeq_2());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_2());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_2());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_2());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_2());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_2());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_2());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_2());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_2());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_2());
|
||||
corReqService.corReqCreateAjax(corReqVO);
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_3())) {
|
||||
corReqVO.setRpplChgSeq(rppIdgenService.getNextStringId());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getOldRpplSeq_3());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_3());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_3());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_3());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_3());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_3());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_3());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_3());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_3());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_3());
|
||||
corReqService.corReqCreateAjax(corReqVO);
|
||||
}
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_4())) {
|
||||
corReqVO.setRpplChgSeq(rppIdgenService.getNextStringId());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getOldRpplSeq_4());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_4());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_4());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_4());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_4());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_4());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_4());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_4());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_4());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_4());
|
||||
corReqService.corReqCreateAjax(corReqVO);
|
||||
}*/
|
||||
|
||||
CorReqVO corReqVO = new CorReqVO();
|
||||
/*corReqVO.setAdrSeq(corArrReqVO.getAdrSeq());*/
|
||||
corReqVO.setFrstRegisterId(userId);
|
||||
corReqVO.setLastUpdusrId(userId);
|
||||
/*corReqVO.setRpplChgSeq(rppIdgenService.getNextStringId());*/
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
corReqService.corReqCreateAjax(corReqVO, corArrReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>경정신청-등록" //String p_code_desc - CC199
|
||||
, "C210" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 경정신청서 수정
|
||||
*
|
||||
* @param dtbVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/arc/corReqUpdAjax.do")
|
||||
public ModelAndView corReqUpdAjax(CorReqArrayVO corReqArrayVO, ModelMap model) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
CorReqVO corReqVO = new CorReqVO();
|
||||
corReqVO.setAdrSeq(corReqArrayVO.getAdrSeq());
|
||||
corReqVO.setRpplChgSeq(corReqArrayVO.getRpplChgSeq());
|
||||
|
||||
corReqVO.setLastUpdusrId(userId);
|
||||
|
||||
corReqService.corReqUpdAjax(corReqVO, corReqArrayVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>경정신청-수정" //String p_code_desc - CC199
|
||||
, "C220" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 경정신청서 삭제
|
||||
*
|
||||
* @param dtbVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/arc/corReqDelAjax.do")
|
||||
public ModelAndView corReqDelAjax(CorReqArrayVO corArrReqVO, ModelMap model) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
CorReqVO corReqVO = new CorReqVO();
|
||||
corReqVO.setAdrSeq(corArrReqVO.getAdrSeq());
|
||||
corReqVO.setLastUpdusrId(userId);
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getRpplChgSeq_0())) {
|
||||
corReqVO.setRpplChgSeq(corArrReqVO.getRpplChgSeq_0());
|
||||
|
||||
corReqService.corReqDelAjax(corReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>경정신청-삭제" //String p_code_desc - CC199
|
||||
, "C230" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 경정신청서 제출
|
||||
*
|
||||
* @param dtbVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/arc/corReqAppAjax.do")
|
||||
public ModelAndView corReqAppAjax(CorReqArrayVO corArrReqVO, ModelMap model) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
CorReqVO corReqVO = new CorReqVO();
|
||||
corReqVO.setAdrSeq(corArrReqVO.getAdrSeq());
|
||||
corReqVO.setRpplChgSeq(corArrReqVO.getRpplChgSeq());
|
||||
corReqVO.setLastUpdusrId(userId);
|
||||
|
||||
try {
|
||||
/*if (StringUtil.isNotEmpty(corArrReqVO.getRpplChgSeq_0())) {
|
||||
corReqVO.setRpplChgSeq(corArrReqVO.getRpplChgSeq_0());
|
||||
corReqVO.setRpplSeq(corArrReqVO.getOldRpplSeq_0());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_0());
|
||||
corReqVO.setRpplChgCn2(corArrReqVO.getRpplChgCn2_0());
|
||||
corReqVO.setRpplUsrTy(corArrReqVO.getRpplUsrTy_0());
|
||||
corReqVO.setRpplNm(corArrReqVO.getRpplNm_0());
|
||||
corReqVO.setRpplPost(corArrReqVO.getRpplPost_0());
|
||||
corReqVO.setRpplAddr(corArrReqVO.getRpplAddr_0());
|
||||
corReqVO.setRpplAddrDtl(corArrReqVO.getRpplAddrDtl_0());
|
||||
corReqVO.setRpplPhone(corArrReqVO.getRpplPhone_0());
|
||||
corReqVO.setRpplEmail(corArrReqVO.getRpplEmail_0());
|
||||
}*/
|
||||
|
||||
corReqService.corReqAppAjax(corReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>경정신청등록-제출" //String p_code_desc - CC199
|
||||
, "C240" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
modelAndView.addObject("status", "success");
|
||||
|
||||
} catch (Exception e) {
|
||||
modelAndView.addObject("status", "fail");
|
||||
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 직권조정결정서 상세
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/arc/oadDetail.do")
|
||||
public String oadDetail(@ModelAttribute("closeVO") CloseVO closeVO, ModelMap model) throws Exception {
|
||||
|
||||
//기일조서 정보 불러오기
|
||||
PgrCmmVO pgrCmmVO = new PgrCmmVO();
|
||||
pgrCmmVO.setAdrSeq(closeVO.getAdrSeq());
|
||||
pgrCmmVO.setPrtclSeq(closeVO.getPrtclSeq());
|
||||
PgrCmmVO info = cmmService.selectPgrCmm(pgrCmmVO);
|
||||
model.addAttribute("info", info);
|
||||
|
||||
//직권조정 조서 정보 가져오기
|
||||
closeVO.setCloseDocTy("60");
|
||||
model.addAttribute("drtCtrVO", cmmService.selectCloseDoc(closeVO));
|
||||
|
||||
return "/web/kccadr/accdnt/arc/oadDetail";
|
||||
}
|
||||
}
|
||||
@ -1,21 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ars.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface AdjstReqStatusService {
|
||||
|
||||
int selectAdjstReqStatusCount(AdjstReqStatusVO adjstReqStatusVO) throws Exception;
|
||||
|
||||
List<AdjstReqStatusVO> selectAdjstReqStatusList(AdjstReqStatusVO adjstReqStatusVO) throws Exception;
|
||||
|
||||
List<AdjstReqStatusVO> selectAdjstReqRpplInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception;
|
||||
|
||||
List<AdjstReqStatusVO> selectAdjstHistoryList(AdjstReqStatusVO adjstReqStatusVO) throws Exception;
|
||||
|
||||
List<AdjstReqStatusVO> selectAdjstDocsList(AdjstReqStatusVO adjstReqStatusVO) throws Exception;
|
||||
|
||||
List<AdjstReqStatusVO> selectAdjstDocs20211020List(AdjstReqStatusVO adjstReqStatusVO) throws Exception;
|
||||
|
||||
AdjstReqStatusVO selectAdjstReqAdrAdmInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception;
|
||||
|
||||
}
|
||||
@ -1,279 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ars.service;
|
||||
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
|
||||
public class AdjstReqStatusVO extends AdjstIncidentVO {
|
||||
|
||||
private String adrSn;
|
||||
private String adrHstrySeq;
|
||||
private String hstryTy;
|
||||
private String hstryDe;
|
||||
private String hstryCn;
|
||||
private String dlvrySeq;
|
||||
|
||||
private String rpplDocSeq;
|
||||
|
||||
private String adrDocTy;
|
||||
|
||||
private String adrDocCn1;
|
||||
|
||||
private String adrDocCn2;
|
||||
|
||||
private String adrAdmId;
|
||||
|
||||
private String memDeptSeq;
|
||||
|
||||
private String assSeq;
|
||||
|
||||
private String appYn;
|
||||
|
||||
private String appDe;
|
||||
|
||||
private String appPlace;
|
||||
|
||||
private String appPlaceAddr;
|
||||
|
||||
private String hstryDetailCn;
|
||||
|
||||
private String fileSn;
|
||||
|
||||
private String regNm;
|
||||
|
||||
private String adrAdmNm;
|
||||
|
||||
private String docTy;
|
||||
|
||||
private String rpplUsrTyNm;
|
||||
|
||||
private String pageExpIndex;
|
||||
|
||||
private String expCode;
|
||||
|
||||
private String pageType;
|
||||
|
||||
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAdrHstrySeq() {
|
||||
return adrHstrySeq;
|
||||
}
|
||||
|
||||
public void setAdrHstrySeq(String adrHstrySeq) {
|
||||
this.adrHstrySeq = adrHstrySeq;
|
||||
}
|
||||
|
||||
public String getHstryTy() {
|
||||
return hstryTy;
|
||||
}
|
||||
|
||||
public void setHstryTy(String hstryTy) {
|
||||
this.hstryTy = hstryTy;
|
||||
}
|
||||
|
||||
public String getHstryDe() {
|
||||
return hstryDe;
|
||||
}
|
||||
|
||||
public void setHstryDe(String hstryDe) {
|
||||
this.hstryDe = hstryDe;
|
||||
}
|
||||
|
||||
public String getHstryCn() {
|
||||
return hstryCn;
|
||||
}
|
||||
|
||||
public void setHstryCn(String hstryCn) {
|
||||
this.hstryCn = hstryCn;
|
||||
}
|
||||
|
||||
public String getDlvrySeq() {
|
||||
return dlvrySeq;
|
||||
}
|
||||
|
||||
public void setDlvrySeq(String dlvrySeq) {
|
||||
this.dlvrySeq = dlvrySeq;
|
||||
}
|
||||
|
||||
public String getRpplDocSeq() {
|
||||
return rpplDocSeq;
|
||||
}
|
||||
|
||||
public void setRpplDocSeq(String rpplDocSeq) {
|
||||
this.rpplDocSeq = rpplDocSeq;
|
||||
}
|
||||
|
||||
public String getAdrDocTy() {
|
||||
return adrDocTy;
|
||||
}
|
||||
|
||||
public void setAdrDocTy(String adrDocTy) {
|
||||
this.adrDocTy = adrDocTy;
|
||||
}
|
||||
|
||||
public String getAdrDocCn1() {
|
||||
return adrDocCn1;
|
||||
}
|
||||
|
||||
public void setAdrDocCn1(String adrDocCn1) {
|
||||
this.adrDocCn1 = adrDocCn1;
|
||||
}
|
||||
|
||||
public String getAdrDocCn2() {
|
||||
return adrDocCn2;
|
||||
}
|
||||
|
||||
public void setAdrDocCn2(String adrDocCn2) {
|
||||
this.adrDocCn2 = adrDocCn2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAdrAdmId() {
|
||||
return adrAdmId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAdrAdmId(String adrAdmId) {
|
||||
this.adrAdmId = adrAdmId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getMemDeptSeq() {
|
||||
return memDeptSeq;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMemDeptSeq(String memDeptSeq) {
|
||||
this.memDeptSeq = memDeptSeq;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAssSeq() {
|
||||
return assSeq;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAssSeq(String assSeq) {
|
||||
this.assSeq = assSeq;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAppYn() {
|
||||
return appYn;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAppYn(String appYn) {
|
||||
this.appYn = appYn;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAppDe() {
|
||||
return appDe;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAppDe(String appDe) {
|
||||
this.appDe = appDe;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAppPlace() {
|
||||
return appPlace;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAppPlace(String appPlace) {
|
||||
this.appPlace = appPlace;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAppPlaceAddr() {
|
||||
return appPlaceAddr;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAppPlaceAddr(String appPlaceAddr) {
|
||||
this.appPlaceAddr = appPlaceAddr;
|
||||
}
|
||||
|
||||
public String getHstryDetailCn() {
|
||||
return hstryDetailCn;
|
||||
}
|
||||
|
||||
public void setHstryDetailCn(String hstryDetailCn) {
|
||||
this.hstryDetailCn = hstryDetailCn;
|
||||
}
|
||||
|
||||
public String getFileSn() {
|
||||
return fileSn;
|
||||
}
|
||||
|
||||
public void setFileSn(String fileSn) {
|
||||
this.fileSn = fileSn;
|
||||
}
|
||||
|
||||
public String getRegNm() {
|
||||
return regNm;
|
||||
}
|
||||
|
||||
public void setRegNm(String regNm) {
|
||||
this.regNm = regNm;
|
||||
}
|
||||
|
||||
public String getAdrAdmNm() {
|
||||
return adrAdmNm;
|
||||
}
|
||||
|
||||
public void setAdrAdmNm(String adrAdmNm) {
|
||||
this.adrAdmNm = adrAdmNm;
|
||||
}
|
||||
|
||||
public String getDocTy() {
|
||||
return docTy;
|
||||
}
|
||||
|
||||
public void setDocTy(String docTy) {
|
||||
this.docTy = docTy;
|
||||
}
|
||||
|
||||
public String getRpplUsrTyNm() {
|
||||
return rpplUsrTyNm;
|
||||
}
|
||||
|
||||
public void setRpplUsrTyNm(String rpplUsrTyNm) {
|
||||
this.rpplUsrTyNm = rpplUsrTyNm;
|
||||
}
|
||||
|
||||
public String getPageExpIndex() {
|
||||
return pageExpIndex;
|
||||
}
|
||||
|
||||
public void setPageExpIndex(String pageExpIndex) {
|
||||
this.pageExpIndex = pageExpIndex;
|
||||
}
|
||||
|
||||
public String getExpCode() {
|
||||
return expCode;
|
||||
}
|
||||
|
||||
public void setExpCode(String expCode) {
|
||||
this.expCode = expCode;
|
||||
}
|
||||
|
||||
public String getPageType() {
|
||||
return pageType;
|
||||
}
|
||||
|
||||
public void setPageType(String pageType) {
|
||||
this.pageType = pageType;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,66 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ars.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Repository("adjstReqStatusDAO")
|
||||
public class AdjstReqStatusDAO extends EgovAbstractDAO {
|
||||
|
||||
//암복호화 유틸
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
|
||||
public int selectAdjstReqStatusCount(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return (Integer) select("adjstReqStatusDAO.selectAdjstReqStatusCount", adjstReqStatusVO);
|
||||
}
|
||||
|
||||
public List<AdjstReqStatusVO> selectAdjstReqStatusList(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return (List<AdjstReqStatusVO>) list("adjstReqStatusDAO.selectAdjstReqStatusList", adjstReqStatusVO);
|
||||
}
|
||||
|
||||
public List<AdjstReqStatusVO> selectAdjstReqRpplInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return (List<AdjstReqStatusVO>) list("adjstReqStatusDAO.selectAdjstReqRpplInfo", adjstReqStatusVO);
|
||||
}
|
||||
|
||||
public List<AdjstReqStatusVO> selectAdjstHistoryList(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
|
||||
List<AdjstReqStatusVO> arsv = (List<AdjstReqStatusVO>) list("adjstReqStatusDAO.selectAdjstHistoryList", adjstReqStatusVO);
|
||||
|
||||
for (AdjstReqStatusVO map : arsv) {
|
||||
if (Float.parseFloat(map.getAdrDocCn1())==3) {
|
||||
map.setStatCd(egovCryptoUtil.decrypt(map.getStatCd()));
|
||||
|
||||
}
|
||||
}
|
||||
return arsv;
|
||||
}
|
||||
|
||||
public List<AdjstReqStatusVO> selectAdjstDocsList(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return (List<AdjstReqStatusVO>) list("adjstReqStatusDAO.selectAdjstDocsList", adjstReqStatusVO);
|
||||
}
|
||||
|
||||
public List<AdjstReqStatusVO> selectAdjstDocs20211020List(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
List<AdjstReqStatusVO> arsv = (List<AdjstReqStatusVO>) list("adjstReqStatusDAO.selectAdjstDocs20211020List", adjstReqStatusVO);
|
||||
|
||||
for (AdjstReqStatusVO map : arsv) {
|
||||
if (Float.parseFloat(map.getAdrDocCn2())>=2) {
|
||||
map.setFrstRegisterId(egovCryptoUtil.decrypt(map.getFrstRegisterId()));
|
||||
|
||||
}
|
||||
}
|
||||
return arsv;
|
||||
}
|
||||
|
||||
public AdjstReqStatusVO selectAdjstReqAdrAdmInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return (AdjstReqStatusVO) select("adjstReqStatusDAO.selectAdjstReqAdrAdmInfo", adjstReqStatusVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,71 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ars.service.impl;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusService;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Component
|
||||
@Service("adjstReqStatusService")
|
||||
public class AdjstReqStatusServiceImpl implements AdjstReqStatusService {
|
||||
|
||||
@Resource(name="adjstReqStatusDAO")
|
||||
private AdjstReqStatusDAO adjstReqStatusDAO;
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
@Override
|
||||
public int selectAdjstReqStatusCount(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return adjstReqStatusDAO.selectAdjstReqStatusCount(adjstReqStatusVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstReqStatusVO> selectAdjstReqStatusList(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return adjstReqStatusDAO.selectAdjstReqStatusList(adjstReqStatusVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstReqStatusVO> selectAdjstReqRpplInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return adjstReqStatusDAO.selectAdjstReqRpplInfo(adjstReqStatusVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstReqStatusVO> selectAdjstHistoryList(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
|
||||
List<AdjstReqStatusVO> paramList = adjstReqStatusDAO.selectAdjstHistoryList(adjstReqStatusVO);
|
||||
|
||||
for(AdjstReqStatusVO tmpAdjstReqStatusVO : paramList) {
|
||||
if(Float.parseFloat(tmpAdjstReqStatusVO.getAdrDocCn1())==4) {
|
||||
tmpAdjstReqStatusVO.setStatCd(tmpAdjstReqStatusVO.getStatCd() +" "+ egovCryptoUtil.decrypt(tmpAdjstReqStatusVO.getRegNm()) + " 이의신청");
|
||||
}
|
||||
}
|
||||
|
||||
return paramList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstReqStatusVO> selectAdjstDocsList(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return adjstReqStatusDAO.selectAdjstDocsList(adjstReqStatusVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjstReqStatusVO> selectAdjstDocs20211020List(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return adjstReqStatusDAO.selectAdjstDocs20211020List(adjstReqStatusVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjstReqStatusVO selectAdjstReqAdrAdmInfo(AdjstReqStatusVO adjstReqStatusVO) throws Exception {
|
||||
return adjstReqStatusDAO.selectAdjstReqAdrAdmInfo(adjstReqStatusVO);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,30 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ass.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 조정일정현황을 위한 서비스 인터페이스 클래스
|
||||
* @author 김봉호
|
||||
* @since 2021.08.11
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.11 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
public interface AdjustSchStatusService {
|
||||
|
||||
List<AdjustSchStatusVO> selectSchStatusList(AdjustSchStatusVO statusVO) throws Exception;
|
||||
|
||||
List<AdjustSchStatusVO> selectWebSchList(AdjustSchStatusVO statusVO) throws Exception;
|
||||
|
||||
AdjustSchStatusVO selectWebSchDetail(AdjustSchStatusVO statusVO) throws Exception;
|
||||
|
||||
|
||||
}
|
||||
@ -1,456 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ass.service;
|
||||
|
||||
public class AdjustSchStatusVO {
|
||||
/**
|
||||
* 달력에 노출될 제목
|
||||
*/
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 달력에 노출될 내용
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 달력에 표시될 grid 시작
|
||||
*/
|
||||
private String start;
|
||||
|
||||
/**
|
||||
* 달력에 표시될 grid 종료
|
||||
*/
|
||||
private String end;
|
||||
|
||||
/**
|
||||
* 연결URL
|
||||
*/
|
||||
private String url;
|
||||
|
||||
/**
|
||||
* 그리드 컬러
|
||||
*/
|
||||
private String color;
|
||||
|
||||
/**
|
||||
* 텍스트 컬러
|
||||
*/
|
||||
private String textColor;
|
||||
|
||||
/**
|
||||
* 하루일정 구분
|
||||
*/
|
||||
private boolean allDay;
|
||||
|
||||
private String userId;
|
||||
|
||||
private String adrSeq;
|
||||
private String adrSn;
|
||||
private String appSeq;
|
||||
private String adrAdminId;
|
||||
private String rpplSeq;
|
||||
private String appChgCn;
|
||||
private String appChgPhone;
|
||||
private String appChgCelnum;
|
||||
private String sbmtYn;
|
||||
private String sbmtDe;
|
||||
private String usrCi;
|
||||
private String appDe;
|
||||
private String appPlace;
|
||||
private String appPlaceAddr;
|
||||
private String apprYn;
|
||||
private String apprDe;
|
||||
private String apprCn;
|
||||
private String atchFileId;
|
||||
private String frstRegistPnttm;
|
||||
private String frstRegisterId;
|
||||
private String lastUpdtPnttm;
|
||||
private String lastUpdusrId;
|
||||
private String appPlaceTy;
|
||||
private String appPlaceAddrTy;
|
||||
|
||||
private String adrNo;
|
||||
private String rpplId;
|
||||
private String resPonDentNms;
|
||||
private String appliCantNm;
|
||||
private String memDeptNm;
|
||||
private String year;
|
||||
private String month;
|
||||
private String day;
|
||||
private String hour;
|
||||
private String minute;
|
||||
private String koDay;
|
||||
private String adrCdnt;
|
||||
|
||||
private String ccTy;
|
||||
|
||||
|
||||
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public String getContent() {
|
||||
return content;
|
||||
}
|
||||
|
||||
public void setContent(String content) {
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
public String getStart() {
|
||||
return start;
|
||||
}
|
||||
|
||||
public void setStart(String start) {
|
||||
this.start = start;
|
||||
}
|
||||
|
||||
public String getEnd() {
|
||||
return end;
|
||||
}
|
||||
|
||||
public void setEnd(String end) {
|
||||
this.end = end;
|
||||
}
|
||||
|
||||
public String getUrl() {
|
||||
return url;
|
||||
}
|
||||
|
||||
public void setUrl(String url) {
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
public String getColor() {
|
||||
return color;
|
||||
}
|
||||
|
||||
public void setColor(String color) {
|
||||
this.color = color;
|
||||
}
|
||||
|
||||
public String getTextColor() {
|
||||
return textColor;
|
||||
}
|
||||
|
||||
public void setTextColor(String textColor) {
|
||||
this.textColor = textColor;
|
||||
}
|
||||
|
||||
public boolean isAllDay() {
|
||||
return allDay;
|
||||
}
|
||||
|
||||
public void setAllDay(boolean allDay) {
|
||||
this.allDay = allDay;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAppSeq() {
|
||||
return appSeq;
|
||||
}
|
||||
|
||||
public void setAppSeq(String appSeq) {
|
||||
this.appSeq = appSeq;
|
||||
}
|
||||
|
||||
public String getAdrAdminId() {
|
||||
return adrAdminId;
|
||||
}
|
||||
|
||||
public void setAdrAdminId(String adrAdminId) {
|
||||
this.adrAdminId = adrAdminId;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getAppChgCn() {
|
||||
return appChgCn;
|
||||
}
|
||||
|
||||
public void setAppChgCn(String appChgCn) {
|
||||
this.appChgCn = appChgCn;
|
||||
}
|
||||
|
||||
public String getAppChgPhone() {
|
||||
return appChgPhone;
|
||||
}
|
||||
|
||||
public void setAppChgPhone(String appChgPhone) {
|
||||
this.appChgPhone = appChgPhone;
|
||||
}
|
||||
|
||||
public String getAppChgCelnum() {
|
||||
return appChgCelnum;
|
||||
}
|
||||
|
||||
public void setAppChgCelnum(String appChgCelnum) {
|
||||
this.appChgCelnum = appChgCelnum;
|
||||
}
|
||||
|
||||
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 getUsrCi() {
|
||||
return usrCi;
|
||||
}
|
||||
|
||||
public void setUsrCi(String usrCi) {
|
||||
this.usrCi = usrCi;
|
||||
}
|
||||
|
||||
public String getAppDe() {
|
||||
return appDe;
|
||||
}
|
||||
|
||||
public void setAppDe(String appDe) {
|
||||
this.appDe = appDe;
|
||||
}
|
||||
|
||||
public String getAppPlace() {
|
||||
return appPlace;
|
||||
}
|
||||
|
||||
public void setAppPlace(String appPlace) {
|
||||
this.appPlace = appPlace;
|
||||
}
|
||||
|
||||
public String getAppPlaceAddr() {
|
||||
return appPlaceAddr;
|
||||
}
|
||||
|
||||
public void setAppPlaceAddr(String appPlaceAddr) {
|
||||
this.appPlaceAddr = appPlaceAddr;
|
||||
}
|
||||
|
||||
public String getApprYn() {
|
||||
return apprYn;
|
||||
}
|
||||
|
||||
public void setApprYn(String apprYn) {
|
||||
this.apprYn = apprYn;
|
||||
}
|
||||
|
||||
public String getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
|
||||
public String getApprCn() {
|
||||
return apprCn;
|
||||
}
|
||||
|
||||
public void setApprCn(String apprCn) {
|
||||
this.apprCn = apprCn;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
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 getAppPlaceTy() {
|
||||
return appPlaceTy;
|
||||
}
|
||||
|
||||
public void setAppPlaceTy(String appPlaceTy) {
|
||||
this.appPlaceTy = appPlaceTy;
|
||||
}
|
||||
|
||||
public String getAppPlaceAddrTy() {
|
||||
return appPlaceAddrTy;
|
||||
}
|
||||
|
||||
public void setAppPlaceAddrTy(String appPlaceAddrTy) {
|
||||
this.appPlaceAddrTy = appPlaceAddrTy;
|
||||
}
|
||||
|
||||
public String getAdrNo() {
|
||||
return adrNo;
|
||||
}
|
||||
|
||||
public void setAdrNo(String adrNo) {
|
||||
this.adrNo = adrNo;
|
||||
}
|
||||
|
||||
public String getRpplId() {
|
||||
return rpplId;
|
||||
}
|
||||
|
||||
public void setRpplId(String rpplId) {
|
||||
this.rpplId = rpplId;
|
||||
}
|
||||
|
||||
public String getResPonDentNms() {
|
||||
return resPonDentNms;
|
||||
}
|
||||
|
||||
public void setResPonDentNms(String resPonDentNms) {
|
||||
this.resPonDentNms = resPonDentNms;
|
||||
}
|
||||
|
||||
public String getAppliCantNm() {
|
||||
return appliCantNm;
|
||||
}
|
||||
|
||||
public void setAppliCantNm(String appliCantNm) {
|
||||
this.appliCantNm = appliCantNm;
|
||||
}
|
||||
|
||||
public String getMemDeptNm() {
|
||||
return memDeptNm;
|
||||
}
|
||||
|
||||
public void setMemDeptNm(String memDeptNm) {
|
||||
this.memDeptNm = memDeptNm;
|
||||
}
|
||||
|
||||
public String getYear() {
|
||||
return year;
|
||||
}
|
||||
|
||||
public void setYear(String year) {
|
||||
this.year = year;
|
||||
}
|
||||
|
||||
public String getMonth() {
|
||||
return month;
|
||||
}
|
||||
|
||||
public void setMonth(String month) {
|
||||
this.month = month;
|
||||
}
|
||||
|
||||
public String getDay() {
|
||||
return day;
|
||||
}
|
||||
|
||||
public void setDay(String day) {
|
||||
this.day = day;
|
||||
}
|
||||
|
||||
public String getHour() {
|
||||
return hour;
|
||||
}
|
||||
|
||||
public void setHour(String hour) {
|
||||
this.hour = hour;
|
||||
}
|
||||
|
||||
public String getMinute() {
|
||||
return minute;
|
||||
}
|
||||
|
||||
public void setMinute(String minute) {
|
||||
this.minute = minute;
|
||||
}
|
||||
|
||||
public String getKoDay() {
|
||||
return koDay;
|
||||
}
|
||||
|
||||
public void setKoDay(String koDay) {
|
||||
this.koDay = koDay;
|
||||
}
|
||||
|
||||
public String getAdrCdnt() {
|
||||
return adrCdnt;
|
||||
}
|
||||
|
||||
public void setAdrCdnt(String adrCdnt) {
|
||||
this.adrCdnt = adrCdnt;
|
||||
}
|
||||
|
||||
public String getCcTy() {
|
||||
return ccTy;
|
||||
}
|
||||
|
||||
public void setCcTy(String ccTy) {
|
||||
this.ccTy = ccTy;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,25 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ass.service.impl;
|
||||
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.ass.service.AdjustSchStatusVO;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Repository("adjustSchStatusDAO")
|
||||
public class AdjustSchStatusDAO extends EgovAbstractDAO {
|
||||
|
||||
public List<AdjustSchStatusVO> selectSchStatusList(AdjustSchStatusVO statusVO) throws Exception {
|
||||
return (List<AdjustSchStatusVO>)list("AdjustSchStatusDAO.selectSchStatusList",statusVO);
|
||||
}
|
||||
|
||||
public List<AdjustSchStatusVO> selectWebSchList(AdjustSchStatusVO statusVO) throws Exception {
|
||||
return (List<AdjustSchStatusVO>)list("AdjustSchStatusDAO.selectWebSchList",statusVO);
|
||||
}
|
||||
|
||||
public AdjustSchStatusVO selectWebSchDetail(AdjustSchStatusVO statusVO) throws Exception {
|
||||
return (AdjustSchStatusVO)select("AdjustSchStatusDAO.selectWebSchDetail",statusVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,52 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ass.service.impl;
|
||||
|
||||
|
||||
import kcc.kccadr.accdnt.ass.service.AdjustSchStatusService;
|
||||
import kcc.kccadr.accdnt.ass.service.AdjustSchStatusVO;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 조정일정현황을 위한 서비스 구현 클래스
|
||||
* @author 김봉호
|
||||
* @since 2021.08.11
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.11 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
|
||||
@Service("adjustSchStatusService")
|
||||
public class AdjustSchStatusServiceImpl implements AdjustSchStatusService {
|
||||
|
||||
@Resource(name = "adjustSchStatusDAO")
|
||||
private AdjustSchStatusDAO adjustSchStatusDAO;
|
||||
|
||||
|
||||
/**
|
||||
* 조정일정현황 목록조회
|
||||
*/
|
||||
@Override
|
||||
public List<AdjustSchStatusVO> selectSchStatusList(AdjustSchStatusVO statusVO) throws Exception {
|
||||
return adjustSchStatusDAO.selectSchStatusList(statusVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjustSchStatusVO> selectWebSchList(AdjustSchStatusVO statusVO) throws Exception {
|
||||
return adjustSchStatusDAO.selectWebSchList(statusVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjustSchStatusVO selectWebSchDetail(AdjustSchStatusVO statusVO) throws Exception {
|
||||
return adjustSchStatusDAO.selectWebSchDetail(statusVO);
|
||||
}
|
||||
}
|
||||
@ -1,148 +0,0 @@
|
||||
package kcc.kccadr.accdnt.ass.web;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.accdnt.ass.service.AdjustSchStatusService;
|
||||
import kcc.kccadr.accdnt.ass.service.AdjustSchStatusVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpSession;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
* 조정일정현황에 관한 controller 클래스를 정의한다.
|
||||
* @author 김봉호
|
||||
* @since 2021.08.11
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.11 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class AdjustSchStatusController {
|
||||
|
||||
|
||||
@Resource(name = "adjustSchStatusService")
|
||||
private AdjustSchStatusService adjustSchStatusService;
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
/**
|
||||
* 저정일정현황 달력 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/ass/AdjustSchStatusList.do")
|
||||
public String adjustSchStatusList(@ModelAttribute("statusVO") AdjustSchStatusVO statusVO, ModelMap model) throws Exception {
|
||||
return "/web/kccadr/accdnt/ass/AdjustSchStatusList";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ajaxLoadData.do")
|
||||
@ResponseBody
|
||||
public List<AdjustSchStatusVO> ajaxLoadData(@ModelAttribute("statusVO") AdjustSchStatusVO statusVO, ModelMap model) throws Exception {
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
statusVO.setRpplId(userId);
|
||||
return adjustSchStatusService.selectWebSchList(statusVO);
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ass/popup/AdjustSchStatusDtailPop.do")
|
||||
public String adjustSchStatusDtailPop(@ModelAttribute("statusVO") AdjustSchStatusVO statusVO, ModelMap model , HttpSession session) throws Exception {
|
||||
AdjustSchStatusVO info = adjustSchStatusService.selectWebSchDetail(statusVO);
|
||||
decryptInfomation(null, info);
|
||||
model.addAttribute("info", info);
|
||||
return "/web/kccadr/accdnt/ass/popup/AdjustSchStatusDtailPop";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/web/kccadr/accdnt/ass/ajaxLoadDataTest.do")
|
||||
@ResponseBody
|
||||
public List<Map<String, Object>> selectEventList(Map param) {
|
||||
List<Map<String, Object>> list = new ArrayList<>();
|
||||
|
||||
Map m1 = new HashMap();
|
||||
m1.put("title" , "테스트1");
|
||||
m1.put("content" , "컨텐츠 내용입니다.1");
|
||||
m1.put("start" , "2021-08-04");
|
||||
m1.put("end" , "");
|
||||
m1.put("url" , "");
|
||||
m1.put("color" , "");
|
||||
m1.put("textColor" , "");
|
||||
m1.put("allDay" , true);
|
||||
|
||||
Map m2 = new HashMap();
|
||||
m2.put("title" , "테스트2");
|
||||
m2.put("content" , "컨텐츠 내용입니다.2");
|
||||
m2.put("start" , "2021-08-05");
|
||||
m2.put("end" , "2021-08-20");
|
||||
m2.put("url" , "");
|
||||
m2.put("color" , "");
|
||||
m2.put("textColor" , "");
|
||||
m2.put("allDay" , true);
|
||||
|
||||
list.add(m1);
|
||||
list.add(m2);
|
||||
return list;
|
||||
}
|
||||
|
||||
public void decryptInfomation(List<AdjustSchStatusVO> list, AdjustSchStatusVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
for(AdjustSchStatusVO model : list){
|
||||
model.setAdrCdnt(egovCryptoUtil.decrypt(model.getAdrCdnt()));
|
||||
model.setAppliCantNm(egovCryptoUtil.decrypt(model.getAppliCantNm()));
|
||||
|
||||
if(StringUtils.isNotBlank(model.getResPonDentNms())){
|
||||
String[] resNms = model.getResPonDentNms().split(",");
|
||||
if(resNms.length > 1 ){
|
||||
List<String> names = new ArrayList<>();
|
||||
for(String name : resNms){
|
||||
names.add(egovCryptoUtil.decrypt(name));
|
||||
}
|
||||
model.setResPonDentNms(String.join(",", names));
|
||||
}else{
|
||||
model.setResPonDentNms(egovCryptoUtil.decrypt(resNms[0]));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if(info != null){
|
||||
info.setAdrCdnt(egovCryptoUtil.decrypt(info.getAdrCdnt()));
|
||||
info.setAppliCantNm(egovCryptoUtil.decrypt(info.getAppliCantNm()));
|
||||
|
||||
if(StringUtils.isNotBlank(info.getResPonDentNms())){
|
||||
String[] resNms = info.getResPonDentNms().split(",");
|
||||
if(resNms.length > 1 ){
|
||||
List<String> names = new ArrayList<>();
|
||||
for(String name : resNms){
|
||||
names.add(egovCryptoUtil.decrypt(name));
|
||||
}
|
||||
info.setResPonDentNms(String.join(",", names));
|
||||
}else{
|
||||
info.setResPonDentNms(egovCryptoUtil.decrypt(resNms[0]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,20 +0,0 @@
|
||||
package kcc.kccadr.accdnt.awd.service;
|
||||
|
||||
public interface AdjstWithDrawService {
|
||||
|
||||
AdjstWithDrawVO selectAdjstWithDrawInfo(AdjstWithDrawVO adjstWithDrawVO) throws Exception;
|
||||
|
||||
Integer insertAndUpdateAdjstWithDrawSave(AdjstWithDrawVO adjstWithDrawVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
Integer deleteAdjstWithDraw(AdjstWithDrawVO adjstWithDrawVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int updateAdjstWithDrawSubmit(AdjstWithDrawVO adjstWithDrawVO) throws Exception;
|
||||
}
|
||||
@ -1,284 +0,0 @@
|
||||
package kcc.kccadr.accdnt.awd.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
public class AdjstWithDrawVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String adrSeq;
|
||||
|
||||
private String adrSn;
|
||||
|
||||
private String adrCnclSeq;
|
||||
|
||||
private String rpplSeq;
|
||||
|
||||
private String cnclCn;
|
||||
|
||||
private String sbmtYn;
|
||||
|
||||
private String sbmtDe;
|
||||
|
||||
private String usrCi;
|
||||
|
||||
private String apprYn; //취하신청상태 값으로 사용 6자리
|
||||
|
||||
private String apprDe;
|
||||
|
||||
private String frstRegistPnttm;
|
||||
|
||||
private String frstRegisterId;
|
||||
|
||||
private String lastUpdtPnttm;
|
||||
|
||||
private String lastUpdusrId;
|
||||
|
||||
private String statCd;
|
||||
|
||||
private String reqOlCd;
|
||||
|
||||
private String reqCn1;
|
||||
|
||||
private String reqCn2;
|
||||
|
||||
private String reqTy;
|
||||
|
||||
private String ccTy;
|
||||
|
||||
private String atchFileId;
|
||||
|
||||
private String adrAdmId;
|
||||
|
||||
private String memDeptSeq;
|
||||
|
||||
private String assSeq;
|
||||
|
||||
private String appPlace;
|
||||
|
||||
private String appPlaceAddr;
|
||||
|
||||
private String rpplNm;
|
||||
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAdrCnclSeq() {
|
||||
return adrCnclSeq;
|
||||
}
|
||||
|
||||
public void setAdrCnclSeq(String adrCnclSeq) {
|
||||
this.adrCnclSeq = adrCnclSeq;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getCnclCn() {
|
||||
return cnclCn;
|
||||
}
|
||||
|
||||
public void setCnclCn(String cnclCn) {
|
||||
this.cnclCn = cnclCn;
|
||||
}
|
||||
|
||||
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 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 getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
|
||||
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 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 getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
public String getAdrAdmId() {
|
||||
return adrAdmId;
|
||||
}
|
||||
|
||||
public void setAdrAdmId(String adrAdmId) {
|
||||
this.adrAdmId = adrAdmId;
|
||||
}
|
||||
|
||||
public String getMemDeptSeq() {
|
||||
return memDeptSeq;
|
||||
}
|
||||
|
||||
public void setMemDeptSeq(String memDeptSeq) {
|
||||
this.memDeptSeq = memDeptSeq;
|
||||
}
|
||||
|
||||
public String getAssSeq() {
|
||||
return assSeq;
|
||||
}
|
||||
|
||||
public void setAssSeq(String assSeq) {
|
||||
this.assSeq = assSeq;
|
||||
}
|
||||
|
||||
public String getAppPlace() {
|
||||
return appPlace;
|
||||
}
|
||||
|
||||
public void setAppPlace(String appPlace) {
|
||||
this.appPlace = appPlace;
|
||||
}
|
||||
|
||||
public String getAppPlaceAddr() {
|
||||
return appPlaceAddr;
|
||||
}
|
||||
|
||||
public void setAppPlaceAddr(String appPlaceAddr) {
|
||||
this.appPlaceAddr = appPlaceAddr;
|
||||
}
|
||||
|
||||
public String getRpplNm() {
|
||||
return rpplNm;
|
||||
}
|
||||
|
||||
public void setRpplNm(String rpplNm) {
|
||||
this.rpplNm = rpplNm;
|
||||
}
|
||||
}
|
||||
@ -1,26 +0,0 @@
|
||||
package kcc.kccadr.accdnt.awd.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.awd.service.AdjstWithDrawVO;
|
||||
|
||||
@Repository("adjstWithDrawDAO")
|
||||
public class AdjstWithDrawDAO extends EgovAbstractDAO {
|
||||
|
||||
public AdjstWithDrawVO selectAdjstWithDrawInfo(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
return (AdjstWithDrawVO)select("adjstWithDrawDAO.selectAdjstWithDrawInfo", adjstWithDrawVO);
|
||||
}
|
||||
|
||||
public Integer insertAndUpdateAdjstWithDrawSave(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
return update("adjstWithDrawDAO.insertAndUpdateAdjstWithDrawSave", adjstWithDrawVO);
|
||||
}
|
||||
|
||||
public Integer deleteAdjstWithDraw(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
return delete("adjstWithDrawDAO.deleteAdjstWithDraw", adjstWithDrawVO);
|
||||
}
|
||||
|
||||
public int updateAdjstWithDrawSubmit(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
return update("adjstWithDrawDAO.updateAdjstWithDrawSubmit", adjstWithDrawVO);
|
||||
}
|
||||
}
|
||||
@ -1,102 +0,0 @@
|
||||
package kcc.kccadr.accdnt.awd.service.impl;
|
||||
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.kccadr.accdnt.awd.service.AdjstWithDrawService;
|
||||
import kcc.kccadr.accdnt.awd.service.AdjstWithDrawVO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
|
||||
@Service("adjstWithDrawService")
|
||||
public class AdjstWithDrawServiceImpl implements AdjstWithDrawService {
|
||||
|
||||
@Resource(name="adjstWithDrawDAO")
|
||||
private AdjstWithDrawDAO adjstWithDrawDAO;
|
||||
|
||||
@Resource(name="egovCancleManageGnrService")
|
||||
private EgovIdGnrService cancleIdgen;
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
@Override
|
||||
public AdjstWithDrawVO selectAdjstWithDrawInfo(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
return adjstWithDrawDAO.selectAdjstWithDrawInfo(adjstWithDrawVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer insertAndUpdateAdjstWithDrawSave(AdjstWithDrawVO adjstWithDrawVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
AdjstWithDrawVO info = selectAdjstWithDrawInfo(adjstWithDrawVO);
|
||||
if(info == null){
|
||||
adjstWithDrawVO.setAdrCnclSeq(cancleIdgen.getNextStringId());
|
||||
}
|
||||
|
||||
int rs = adjstWithDrawDAO.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjstWithDrawVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjstWithDrawVO.getFrstRegisterId()
|
||||
, adjstWithDrawVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_CNCL_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adjstWithDrawVO.getAdrSeq()
|
||||
+"' AND adr_cncl_seq='"+adjstWithDrawVO.getAdrCnclSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer deleteAdjstWithDraw(AdjstWithDrawVO adjstWithDrawVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = adjstWithDrawDAO.deleteAdjstWithDraw(adjstWithDrawVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjstWithDrawVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjstWithDrawVO.getFrstRegisterId()
|
||||
, adjstWithDrawVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "D" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_CNCL_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateAdjstWithDrawSubmit(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
return adjstWithDrawDAO.updateAdjstWithDrawSubmit(adjstWithDrawVO);
|
||||
}
|
||||
}
|
||||
@ -1,165 +0,0 @@
|
||||
package kcc.kccadr.accdnt.awd.web;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
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.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.awd.service.AdjstWithDrawService;
|
||||
import kcc.kccadr.accdnt.awd.service.AdjstWithDrawVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
* 조정사건 관한 controller 클래스를 정의한다.
|
||||
* @author 김봉호
|
||||
* @since 2021.08.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.23 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class AdjstWithDrawController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(AdjstWithDrawController.class);
|
||||
|
||||
@Resource(name="adjstWithDrawService")
|
||||
private AdjstWithDrawService adjstWithDrawService;
|
||||
|
||||
//공동인증서 service
|
||||
@Resource(name="CrtfcService")
|
||||
private CrtfcService crtfcService;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 조정취하 등록
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/awd/adjstWithDrawCreate.do")
|
||||
public String adjstWithDrawCreate(@ModelAttribute("adjstWithDrawVO") AdjstWithDrawVO adjstWithDrawVO, ModelMap model) throws Exception {
|
||||
AdjstWithDrawVO info = adjstWithDrawService.selectAdjstWithDrawInfo(adjstWithDrawVO);
|
||||
model.addAttribute("info", info);
|
||||
return "/web/kccadr/accdnt/awd/adjstWithDrawCreate";
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/web/kccadr/accdnt/awd/adjstWithDrawSave.do", method = RequestMethod.POST)
|
||||
public ModelAndView adjstWithDrawSave(HttpServletRequest request , @RequestBody AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
//로그인 정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
adjstWithDrawVO.setFrstRegisterId(userId);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
int rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정취하등록" //String p_code_desc - CC199
|
||||
, "C270" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("rs", (rs>0));
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
@RequestMapping(value="/web/kccadr/accdnt/awd/adjstWithDrawDelete.do", method = RequestMethod.POST)
|
||||
public ModelAndView adjstWithDrawDelete(HttpServletRequest request , @RequestBody AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
int rs = adjstWithDrawService.deleteAdjstWithDraw(adjstWithDrawVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정취하등록-삭제" //String p_code_desc - CC199
|
||||
, "C280" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("rs", (rs>0));
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* 취하신청 제출 Ajax
|
||||
*/
|
||||
@RequestMapping(value = {"/web/kccadr/accdnt/awd/updateAdjstWithDrawSubmitAjax.do"})
|
||||
public ModelAndView updateAdjstWithDrawSubmitAjax(AdjstWithDrawVO adjstWithDrawVO
|
||||
, RedirectAttributes redirectAttributes
|
||||
, HttpServletRequest request) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
//로그인 정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
adjstWithDrawVO.setLastUpdusrId(userId);
|
||||
|
||||
/*MberManageVO mberManageVO = new MberManageVO();*/
|
||||
|
||||
try {
|
||||
/*mberManageVO.setMberId(userId);
|
||||
mberManageVO = crtfcService.selectMberCrtfc(mberManageVO);
|
||||
String crtfcSn = mberManageVO.getCrtfcSn();*/
|
||||
|
||||
adjstWithDrawVO.setApprYn(KccadrConstants.ADR_CNCL_DROP_REQ); //취하신청 상태값 셋팅
|
||||
|
||||
int rs = 0;
|
||||
//인증서 CI 회원정보와 같으면
|
||||
/*if(crtfcSn.equals(sn)) {*/
|
||||
adjstWithDrawVO.setSbmtYn("Y");
|
||||
/*rs = adjstWithDrawService.updateAdjstWithDrawSubmit(adjstWithDrawVO);*/
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정취하등록-제출" //String p_code_desc - CC199
|
||||
, "C290" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
if(rs > 0) {
|
||||
modelAndView.addObject("status", "success");
|
||||
} else {
|
||||
modelAndView.addObject("status", "fail");
|
||||
}
|
||||
/*} else {
|
||||
// 회원정보와 다르면
|
||||
modelAndView.addObject("status", "noMatch");
|
||||
} */
|
||||
|
||||
} catch (Exception e) {
|
||||
modelAndView.addObject("status", "fail");
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,33 +0,0 @@
|
||||
package kcc.kccadr.accdnt.chg.service;
|
||||
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.RpplVO;
|
||||
|
||||
/**
|
||||
* 조정일정현황을 위한 서비스 인터페이스 클래스
|
||||
* @author 김봉호
|
||||
* @since 2021.08.11
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.11 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
public interface ChgService {
|
||||
|
||||
ChgVO selectSchChgInfo(ChgVO statusVO) throws Exception;
|
||||
|
||||
RpplVO selectRpplInfo(ChgVO chgVO) throws Exception;
|
||||
|
||||
void updateRpplId(RpplVO rpplVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
}
|
||||
@ -1,56 +0,0 @@
|
||||
package kcc.kccadr.accdnt.chg.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public class ChgVO extends PgrCmmVO implements Serializable {
|
||||
|
||||
private String adrSeq;
|
||||
private String rpplSeq;
|
||||
private String rpplTy;
|
||||
private String rpplConnNo;
|
||||
private String adrNo;
|
||||
private String rpplId;
|
||||
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
public String getRpplConnNo() {
|
||||
return rpplConnNo;
|
||||
}
|
||||
public void setRpplConnNo(String rpplConnNo) {
|
||||
this.rpplConnNo = rpplConnNo;
|
||||
}
|
||||
public String getAdrNo() {
|
||||
return adrNo;
|
||||
}
|
||||
public void setAdrNo(String adrNo) {
|
||||
this.adrNo = adrNo;
|
||||
}
|
||||
public String getRpplTy() {
|
||||
return rpplTy;
|
||||
}
|
||||
public void setRpplTy(String rpplTy) {
|
||||
this.rpplTy = rpplTy;
|
||||
}
|
||||
public String getRpplId() {
|
||||
return rpplId;
|
||||
}
|
||||
public void setRpplId(String rpplId) {
|
||||
this.rpplId = rpplId;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,47 +0,0 @@
|
||||
package kcc.kccadr.accdnt.chg.service.impl;
|
||||
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.chg.service.ChgVO;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.RpplVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Repository("chgDAO")
|
||||
public class ChgDAO extends EgovAbstractDAO {
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
public ChgVO selectSchChgInfo(ChgVO statusVO) throws Exception {
|
||||
return (ChgVO)select("ChgDAO.selectSchChgInfo",statusVO);
|
||||
}
|
||||
|
||||
public RpplVO selectRpplInfo(ChgVO chgVO) {
|
||||
|
||||
RpplVO rpplVO = (RpplVO)select("ChgDAO.selectRpplInfo",chgVO);
|
||||
rpplVO.setRpplAddr(egovCryptoUtil.decrypt(rpplVO.getRpplAddr()));
|
||||
rpplVO.setRpplAddrCpYn(egovCryptoUtil.decrypt(rpplVO.getRpplAddrCpYn()));
|
||||
rpplVO.setRpplAddrDtl(egovCryptoUtil.decrypt(rpplVO.getRpplAddrDtl()));
|
||||
rpplVO.setRpplBizId(egovCryptoUtil.decrypt(rpplVO.getRpplBizId()));
|
||||
rpplVO.setRpplBizNm(egovCryptoUtil.decrypt(rpplVO.getRpplBizNm()));
|
||||
rpplVO.setRpplBizNo(egovCryptoUtil.decrypt(rpplVO.getRpplBizNo()));
|
||||
rpplVO.setRpplEmail(egovCryptoUtil.decrypt(rpplVO.getRpplEmail()));
|
||||
rpplVO.setRpplGrade(egovCryptoUtil.decrypt(rpplVO.getRpplGrade()));
|
||||
rpplVO.setRpplNm(egovCryptoUtil.decrypt(rpplVO.getRpplNm()));
|
||||
rpplVO.setRpplPhone(egovCryptoUtil.decrypt(rpplVO.getRpplPhone()));
|
||||
rpplVO.setRpplPost(egovCryptoUtil.decrypt(rpplVO.getRpplPost()));
|
||||
rpplVO.setRpplRealAddr(egovCryptoUtil.decrypt(rpplVO.getRpplRealAddr()));
|
||||
rpplVO.setRpplRealAddrDtl(egovCryptoUtil.decrypt(rpplVO.getRpplRealAddrDtl()));
|
||||
rpplVO.setRpplRealPost(egovCryptoUtil.decrypt(rpplVO.getRpplRealPost()));
|
||||
rpplVO.setRpplRelationEtc(egovCryptoUtil.decrypt(rpplVO.getRpplRelationEtc()));
|
||||
|
||||
return rpplVO;
|
||||
}
|
||||
|
||||
public void updateRpplId(RpplVO rpplVO) {
|
||||
update("ChgDAO.updateRpplId",rpplVO);
|
||||
}
|
||||
}
|
||||
@ -1,98 +0,0 @@
|
||||
package kcc.kccadr.accdnt.chg.service.impl;
|
||||
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.exception.EgovBizException;
|
||||
import kcc.com.cmm.util.StringUtil2;
|
||||
import kcc.kccadr.accdnt.chg.service.ChgService;
|
||||
import kcc.kccadr.accdnt.chg.service.ChgVO;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.RpplVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.impl.PgrCmmDAO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
|
||||
/**
|
||||
* 조정일정현황을 위한 서비스 구현 클래스
|
||||
* @author 김봉호
|
||||
* @since 2021.08.11
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.11 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
|
||||
@Service("chgService")
|
||||
public class ChgServiceImpl implements ChgService {
|
||||
|
||||
@Resource(name = "chgDAO")
|
||||
private ChgDAO chgDAO;
|
||||
|
||||
@Resource(name = "PgrCmmDAO")
|
||||
PgrCmmDAO pgrCmmDAO;
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
/**
|
||||
* 조정일정현황 목록조회
|
||||
*/
|
||||
@Override
|
||||
public ChgVO selectSchChgInfo(ChgVO srchVO) throws Exception {
|
||||
ChgVO chgVO = chgDAO.selectSchChgInfo(srchVO);
|
||||
|
||||
if(chgVO==null) {
|
||||
throw new EgovBizException(StringUtil2.msgFormat("조정정보를 조회할수 없습니다. 조정번호와 접속번호를 확인하세요.")) ;
|
||||
}
|
||||
return chgVO;
|
||||
}
|
||||
|
||||
@Override
|
||||
public RpplVO selectRpplInfo(ChgVO chgVO) throws Exception {
|
||||
|
||||
return chgDAO.selectRpplInfo(chgVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateRpplId(RpplVO rpplVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
chgDAO.updateRpplId(rpplVO);
|
||||
|
||||
|
||||
///*수정내용에 대한 이력관리는 지원하지 않는다.
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(rpplVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, rpplVO.getFrstRegisterId()
|
||||
, rpplVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,267 +0,0 @@
|
||||
package kcc.kccadr.accdnt.chg.web;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.com.utl.user.service.CheckFileUtil;
|
||||
import kcc.kccadr.accdnt.chg.service.ChgService;
|
||||
import kcc.kccadr.accdnt.chg.service.ChgVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.RpplVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.let.uat.uia.service.SsoLoginVO;
|
||||
import kcc.let.uss.umt.service.MberManageVO;
|
||||
|
||||
/**
|
||||
* 대국민(사용자) 온라인조정전환 관한 controller 클래스를 정의한다.
|
||||
*
|
||||
* @author 김봉호
|
||||
* @since 2021.08.11
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.11 김봉호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class ChgController {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(ChgController.class);
|
||||
@Resource(name = "chgService")
|
||||
private ChgService chgService;
|
||||
|
||||
@Resource(name = "apmService")
|
||||
private ApmService apmService;
|
||||
|
||||
//공동인증서 서비스단
|
||||
@Resource(name="CrtfcService")
|
||||
private CrtfcService crtfcService;
|
||||
|
||||
@Resource(name = "pgrCmmService")
|
||||
private PgrCmmService cmmService;
|
||||
|
||||
@Resource(name = "checkFileUtil")
|
||||
private CheckFileUtil checkFileUtil;
|
||||
|
||||
@Resource(name = "rpplGnrService")
|
||||
private EgovIdGnrService rppIdgenService;
|
||||
|
||||
/**
|
||||
* 사건번호 및 접속번호 입력
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/chg/adjChg.do")
|
||||
public String chgList(ChgVO chgVO, ModelMap model) throws Exception {
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
MberManageVO mberManageVO = new MberManageVO();
|
||||
|
||||
mberManageVO.setMberId(userId);
|
||||
|
||||
MberManageVO resultMberVO = crtfcService.selectMberCrtfc(mberManageVO);
|
||||
|
||||
String crtfcSn = "N";
|
||||
if(StringUtil.isNotEmpty(resultMberVO.getCrtfcSn())) {
|
||||
|
||||
crtfcSn = "Y";
|
||||
|
||||
}
|
||||
|
||||
model.addAttribute("crtfcSn", crtfcSn);
|
||||
return "/web/kccadr/accdnt/chg/adjChg";
|
||||
}
|
||||
|
||||
/**
|
||||
* 사건번호와 접속번호의 사건 정보 가져오기
|
||||
*/
|
||||
/**
|
||||
* 온라인조정전환
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/chg/selectSchChgInfoAjax.do")
|
||||
public ModelAndView selectSchChgInfoAjax(@ModelAttribute("info") ChgVO chgVO, ModelMap model, final MultipartHttpServletRequest multiRequest, HttpServletRequest request) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
chgVO = chgService.selectSchChgInfo(chgVO);
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 사건번호와 접속번호의 사건 정보 가져오기
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/chg/selectSchChgInfo.do")
|
||||
public String selectSchChgInfo(@ModelAttribute("cmmVO") ChgVO chgVO, ModelMap model) throws Exception {
|
||||
chgVO = chgService.selectSchChgInfo(chgVO);
|
||||
|
||||
model.addAttribute("info", cmmService.selectPgrCmm(chgVO));
|
||||
model.addAttribute("chgInfo", chgVO);
|
||||
return "/web/kccadr/accdnt/chg/chgInfo";
|
||||
}
|
||||
|
||||
/**
|
||||
* 온라인조정전환
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/chg/updAdjChangeAjax.do")
|
||||
public ModelAndView updAdjChangeAjax(@ModelAttribute("info") ChgVO chgVO, ModelMap model, final MultipartHttpServletRequest multiRequest, HttpServletRequest request, HttpSession session) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
SsoLoginVO ssoLoginVO = (SsoLoginVO)session.getAttribute("SSOLoginVO");
|
||||
|
||||
// chgVO.setFrstRegisterId(userId);
|
||||
// chgVO.setLastUpdusrId(userId);
|
||||
|
||||
RpplVO rpplVO = chgService.selectRpplInfo(chgVO); // 대리인 정보 가져옴.
|
||||
rpplVO.setFrstRegisterId(userId);
|
||||
|
||||
////////////////////
|
||||
//////////////////// SSO 전환하시면 됩니다. rpplVO에 접속번호 담당자 정보가 들어 있습니다.
|
||||
////////////////////
|
||||
////////////////////
|
||||
|
||||
log.debug("rpplVO[{}]", rpplVO);
|
||||
|
||||
String ssoNm = ssoLoginVO.getMembName();
|
||||
|
||||
//법인 회원일 경우 법인 담당자 이름이 ssoLoginVO 세션의 mangName에 들어있음_이준호_220308_추가
|
||||
String corpSsoNm = ssoLoginVO.getMangName();
|
||||
|
||||
String ssoTel = ssoLoginVO.getMembCelnum();
|
||||
ssoTel = ssoTel != null ? ssoTel.replaceAll("-", "") : "";
|
||||
String rpplNm = rpplVO.getRpplNm();
|
||||
String rpplTel = rpplVO.getRpplPhone().replaceAll("-", "");
|
||||
rpplTel = rpplTel != null ? rpplTel.replaceAll("-", "") : "";
|
||||
|
||||
if (rpplVO.getRpplId() != null && rpplVO.getRpplId().equals(userId)) {
|
||||
modelAndView.addObject("result", "dupl");
|
||||
} else if (ssoNm.equals(rpplNm) && ssoTel.equals(rpplTel)) {
|
||||
// rppl 테이블 rpplId 업데이트
|
||||
rpplVO.setRpplId(userId);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
chgService.updateRpplId(rpplVO
|
||||
, "사용자>>나의사건관리>온라인조정전환>전자조정전환" //String p_code_desc - CC199
|
||||
, "C050" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
} else if (corpSsoNm.equals(rpplNm) && ssoTel.equals(rpplTel)) {
|
||||
// rppl 테이블 rpplId 업데이트
|
||||
rpplVO.setRpplId(userId);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
chgService.updateRpplId(rpplVO
|
||||
, "사용자>>나의사건관리>온라인조정전환>전자조정전환" //String p_code_desc - CC199
|
||||
, "C050" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
}
|
||||
else {
|
||||
modelAndView.addObject("result", "fail");
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* 대리인 등록화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/chg/addAgent.do")
|
||||
public String addAgent(@ModelAttribute("cmmVO") ChgVO chgVO, ModelMap model) throws Exception {
|
||||
chgVO = chgService.selectSchChgInfo(chgVO);
|
||||
|
||||
model.addAttribute("info", cmmService.selectPgrCmm(chgVO));
|
||||
model.addAttribute("chgInfo", chgVO);
|
||||
return "/web/kccadr/accdnt/chg/addAgent";
|
||||
}
|
||||
|
||||
/**
|
||||
* 온라인조정전환 - 대리인등록
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/chg/addAgentAjax.do")
|
||||
public ModelAndView addAgentAjax(@ModelAttribute("info") RpplVO rpplVO, ModelMap model, final MultipartHttpServletRequest multiRequest, HttpServletRequest request) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
// step2.파일 처리
|
||||
// 파일 정상 처리 여부와 첨부 파일 정보
|
||||
// String atchFileId = this.takeFile(multiRequest, modelAndView, bmVO);
|
||||
// 파일 제한 수량 가져오기, 없으면 기본값 사용
|
||||
int i_file_limit = checkFileUtil.getLimitCount(request);
|
||||
int i_limit_size = checkFileUtil.getLimitSize(request); // file MB
|
||||
|
||||
// step3.첨부파일 체크 후 저장 하기
|
||||
// String atchFileId = this.fileValCheckNdbInsert(multiRequest, modelAndView,
|
||||
// checkFileUtil.getS_exts(), i_limit_size, i_file_limit); //EXT, MB size and ea
|
||||
String atchFileId = checkFileUtil.fileValCheckNdbInsert(multiRequest, modelAndView, "CHGDATE_", checkFileUtil.getS_exts(), i_limit_size, i_file_limit); // EXT, MB size and ea
|
||||
|
||||
log.debug(">>>>>>>>>>>>>>>>>>>>>>>atchFileId:" + atchFileId);
|
||||
|
||||
if ("ERROR".equals(atchFileId))
|
||||
return modelAndView;
|
||||
|
||||
rpplVO.setAtchFileId(atchFileId);
|
||||
|
||||
rpplVO.setRpplSeq(rppIdgenService.getNextStringId());
|
||||
|
||||
rpplVO.setFrstRegisterId(userId);
|
||||
rpplVO.setLastUpdusrId(userId);
|
||||
|
||||
//log.debug("rpplVO[{}]", rpplVO);
|
||||
|
||||
rpplVO.setRpplId(userId);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
int rs = apmService.addRpplPopAjax(rpplVO
|
||||
, "사용자>>나의사건관리>온라인조정전환>대리인등록" //String p_code_desc - CC199
|
||||
, "C040" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,12 +0,0 @@
|
||||
package kcc.kccadr.accdnt.crtfc.service;
|
||||
|
||||
import kcc.let.uss.umt.service.MberManageVO;
|
||||
|
||||
public interface CrtfcService {
|
||||
|
||||
// 사용자 공동인증서 조회
|
||||
public MberManageVO selectMberCrtfc(MberManageVO mberManageVO) throws Exception;
|
||||
|
||||
//사용자 공동인증서 update
|
||||
public void updateMberCrtfc(MberManageVO mberManageVO) throws Exception;
|
||||
}
|
||||
@ -1,21 +0,0 @@
|
||||
package kcc.kccadr.accdnt.crtfc.service.impl;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.let.uss.umt.service.MberManageVO;
|
||||
|
||||
@Repository("CrtfcDAO")
|
||||
public class CrtfcDAO extends EgovAbstractDAO {
|
||||
|
||||
//사용자 공동인증서 조회
|
||||
public MberManageVO selectMberCrtfc(MberManageVO mberManageVO) throws Exception {
|
||||
return (MberManageVO)select("crtfcDAO.selectMberCrtfc", mberManageVO);
|
||||
}
|
||||
|
||||
//사용자 공동인증서 update
|
||||
public void updateMberCrtfc(MberManageVO mberManageVO) throws Exception {
|
||||
update("crtfcDAO.updateMberCrtfc", mberManageVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,27 +0,0 @@
|
||||
package kcc.kccadr.accdnt.crtfc.service.impl;
|
||||
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.let.uss.umt.service.MberManageVO;
|
||||
|
||||
@Service("CrtfcService")
|
||||
public class CrtfcServiceImpl extends EgovAbstractServiceImpl implements CrtfcService {
|
||||
|
||||
@Resource(name="CrtfcDAO")
|
||||
private CrtfcDAO crtfcDAO;
|
||||
|
||||
//사용자 공동인증서 조회
|
||||
public MberManageVO selectMberCrtfc(MberManageVO mberManageVO) throws Exception{
|
||||
return crtfcDAO.selectMberCrtfc(mberManageVO);
|
||||
}
|
||||
|
||||
//사용자 공동인증서 update
|
||||
public void updateMberCrtfc(MberManageVO mberManageVO) throws Exception {
|
||||
crtfcDAO.updateMberCrtfc(mberManageVO);
|
||||
}
|
||||
}
|
||||
@ -1,99 +0,0 @@
|
||||
package kcc.kccadr.accdnt.crtfc.web;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.let.uss.umt.service.MberManageVO;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
* 공동인증서에 관한 controller 클래스를 정의한다.
|
||||
* @author 이준호
|
||||
* @since 2021.09.23
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
* <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.09.23 이준호 최초 생성
|
||||
*
|
||||
* </pre>
|
||||
*/
|
||||
@Controller
|
||||
public class CrtfcWebController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(CrtfcWebController.class);
|
||||
|
||||
@Resource(name="CrtfcService")
|
||||
private CrtfcService crtfcService;
|
||||
|
||||
|
||||
/**
|
||||
* (대국민)공동인증서 등록 페이지
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/crtfc/crtfcRegist.do")
|
||||
public String crtfcRegist(@ModelAttribute("MberManageVO") MberManageVO mberManageVO, ModelMap model, RedirectAttributes rttr) throws Exception {
|
||||
/*권한 체크*/
|
||||
Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated();
|
||||
LoginVO user = new LoginVO();
|
||||
if(isAuthenticated.booleanValue()) {
|
||||
user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
}else {
|
||||
rttr.addFlashAttribute("message", "로그인 후 이용해 주세요.");
|
||||
return "redirect:/web/main/mainPage.do";
|
||||
}
|
||||
|
||||
mberManageVO.setMberId(user.getUniqId());
|
||||
|
||||
mberManageVO = crtfcService.selectMberCrtfc(mberManageVO);
|
||||
|
||||
Boolean crtfcSnChk = true;
|
||||
if("".equals(mberManageVO.getCrtfcSn()) || mberManageVO.getCrtfcSn() == null) {
|
||||
crtfcSnChk = false;
|
||||
}
|
||||
|
||||
model.addAttribute("MberManageVO", mberManageVO);
|
||||
model.addAttribute("crtfcSnChk", crtfcSnChk);
|
||||
|
||||
|
||||
return "/web/kccadr/accdnt/crtfc/crtfcRegist";
|
||||
}
|
||||
|
||||
/**
|
||||
* (대국민)공동인증서 등록
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/accdnt/crtfc/crtfcUpdateAjax.do")
|
||||
public ModelAndView crtfcRegistAjax(MberManageVO mberManageVO, ModelMap model) throws Exception {
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
try {
|
||||
crtfcService.updateMberCrtfc(mberManageVO);
|
||||
|
||||
model.addAttribute("status", "success");
|
||||
|
||||
} catch (Exception e) {
|
||||
|
||||
model.addAttribute("status", "fail");
|
||||
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,103 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.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 AdjCourtAppVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = -1111076331699607617L;
|
||||
|
||||
private String crtSeq; //법원연계 seq
|
||||
private String crtSn; //법원연계 기일수
|
||||
|
||||
|
||||
private String crtFtfDe; //대면기일
|
||||
private String crtAddr; //장소
|
||||
private String crtAttnder; //참석자
|
||||
private String crtRslt; //기일결과
|
||||
private String crtAtchFileId; //첨부파일 아이디
|
||||
|
||||
private String frstRegistPnttm;
|
||||
private String frstRegisterId;
|
||||
private String lastUpdtPnttm;
|
||||
private String lastUpdusrId;
|
||||
|
||||
|
||||
public String getCrtSeq() {
|
||||
return crtSeq;
|
||||
}
|
||||
public void setCrtSeq(String crtSeq) {
|
||||
this.crtSeq = crtSeq;
|
||||
}
|
||||
public String getCrtSn() {
|
||||
return crtSn;
|
||||
}
|
||||
public void setCrtSn(String crtSn) {
|
||||
this.crtSn = crtSn;
|
||||
}
|
||||
public String getCrtFtfDe() {
|
||||
return crtFtfDe;
|
||||
}
|
||||
public void setCrtFtfDe(String crtFtfDe) {
|
||||
this.crtFtfDe = crtFtfDe;
|
||||
}
|
||||
public String getCrtAddr() {
|
||||
return crtAddr;
|
||||
}
|
||||
public void setCrtAddr(String crtAddr) {
|
||||
this.crtAddr = crtAddr;
|
||||
}
|
||||
public String getCrtAttnder() {
|
||||
return crtAttnder;
|
||||
}
|
||||
public void setCrtAttnder(String crtAttnder) {
|
||||
this.crtAttnder = crtAttnder;
|
||||
}
|
||||
public String getCrtRslt() {
|
||||
return crtRslt;
|
||||
}
|
||||
public void setCrtRslt(String crtRslt) {
|
||||
this.crtRslt = crtRslt;
|
||||
}
|
||||
public String getCrtAtchFileId() {
|
||||
return crtAtchFileId;
|
||||
}
|
||||
public void setCrtAtchFileId(String crtAtchFileId) {
|
||||
this.crtAtchFileId = crtAtchFileId;
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,19 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface AdjCourtAprvlService {
|
||||
public void insertAprvlReg(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception;
|
||||
|
||||
List<AdjCourtaprvlVO> adjCourtAprvlList(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception;
|
||||
|
||||
public int adjCourtAprvlListCnt(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception;
|
||||
|
||||
AdjCourtaprvlVO adjCourtAprvlDetail(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception;
|
||||
|
||||
public List<AdjCourtaprvlVO> adjCourtAprvlLine(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception;
|
||||
|
||||
public void adjCourtAprvlLineUpdate(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception;
|
||||
|
||||
public AdjCourtaprvlVO adjCourtAprvlLineChk(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception;
|
||||
}
|
||||
@ -1,65 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
public interface AdjCourtCnctnService {
|
||||
|
||||
RestResponse insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) throws Exception;
|
||||
|
||||
RestResponse insertCourtCnctnFile(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) throws Exception;
|
||||
|
||||
int adjCourtCnctnListCount(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
List<AdjCourtCnctnVO> adjCourtCnctnList(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
AdjCourtCnctnVO findByid(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
RestResponse updateCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
void updateUseYn(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
public List<AdjCourtCnctnVO> selectAdjCourtCnctniFileList(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
public void insertCourtDept(AdjCourtDeptVO adjCourtDeptVO) throws Exception;
|
||||
|
||||
public void updateCourtDept(AdjCourtDeptVO adjCourtDeptVO) throws Exception;
|
||||
|
||||
public List<AdjCourtDeptVO> selectAdjCourtCnctniDeptPop() throws Exception;
|
||||
|
||||
RestResponse insertAdjCourtCnctnDeptPopAjax(AdjCourtDeptVO deptVO) throws Exception;
|
||||
|
||||
public void updateAdjCourtCnctnStatCd(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
List<AdjCourtAppVO> selectAdjCourtCnctnAppList(AdjCourtAppVO adjCourtAppVO) throws Exception;
|
||||
|
||||
public int selectAdjCourtCnctnAppNextSn(AdjCourtAppVO adjCourtAppVO) throws Exception;
|
||||
|
||||
public RestResponse insertAdjCourtCnctnAppReg(AdjCourtAppVO adjCourtAppVO, final MultipartHttpServletRequest multiRequest) throws Exception;
|
||||
|
||||
public AdjCourtAppVO selectAdjCourtCnctnAppDetail(AdjCourtAppVO adjCourtAppVO) throws Exception;
|
||||
|
||||
public RestResponse updateAdjCourtCnctnEnd(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) throws Exception;
|
||||
|
||||
public RestResponse updateAdjCourtCnctnEndAfterPopAjax(AdjCourtCnctnVO adjCourtCnctnVO, AdjCourtDeptVO adjCourtDeptVO) throws Exception;
|
||||
|
||||
public AdjCourtDeptVO selectCourtDept(AdjCourtDeptVO adjCourtDeptVO) throws Exception;
|
||||
|
||||
public RestResponse insertAdjCourtRprtDePopAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
void updateOfcpsNmFromAdrCourtDeptMgr(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
public RestResponse updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
public RestResponse updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
public RestResponse updateCrtStatCdAjax(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
List<AdjCourtRprtMgrVO> findByIdFromAdjCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
AdjCourtRprtMgrVO findByRprtSeqFromAdrCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
}
|
||||
@ -1,555 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.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 AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = -1111076331699607617L;
|
||||
|
||||
private String crtSeq; //법원연계 seq
|
||||
private String crtSn; //법원연계 기일수
|
||||
private String crtOriNo; //본사건번호
|
||||
private String crtNo; //조정사건번호
|
||||
private String crtDcsnDe; //결정일
|
||||
private String crtRcptDe; //수령일
|
||||
private String crtAllctDe; //배당일
|
||||
private String crtRprtDe; //보고일
|
||||
private String crtClimntNm; //원고이름
|
||||
private String crtClimntPhone; //원고연락처
|
||||
private String crtClimntAgntNm; //원고-대리인 이름
|
||||
private String crtClimntAgtPhone; //원고-대리인 연락처
|
||||
private String crtClimntInfo; //원고정보
|
||||
private String crtDfndntNm; //피고이름
|
||||
private String crtDfndntPhone; //피고연락처
|
||||
private String crtDfndntAgntNm; //피고-대리인 이름
|
||||
private String crtDfndntAgntPhone; //피고-대리인 연락처
|
||||
private String crtDfndntInfo; //피고정보
|
||||
private String crtCn; //사건내용
|
||||
private String crtAtchFileId; //회신 첨부파일 아이디
|
||||
private String crtAtchFileIdEnd; // 사무수행보고서 첨부파일 아이디
|
||||
private String crtAllctDdlDe; //사무처리기한-배당일+45 자동으로 계산 이후 연장시 +30
|
||||
private String crtCcTy; //사건분류 - 저작물종류
|
||||
private String crtLinkHouse; //연계법원
|
||||
private String crtStatCd; //처리상태
|
||||
private String crtAgrment; //합의금
|
||||
|
||||
private String crtEndRslt; //결과
|
||||
private String crtEndRsltDetail; //세부결과
|
||||
|
||||
private String frstRegistPnttm;
|
||||
private String frstRegisterId;
|
||||
private String lastUpdtPnttm;
|
||||
private String lastUpdusrId;
|
||||
|
||||
|
||||
private String searchCondition2 = "";
|
||||
private String diffMonth = "";
|
||||
|
||||
|
||||
private String tabSeq;
|
||||
private String atchFileId;
|
||||
private String fileSn;
|
||||
private String crtAtchFileTy;
|
||||
private String orignlFileNm;
|
||||
|
||||
private String pstinstCode;
|
||||
private String crtDeptTy;
|
||||
|
||||
|
||||
private String crtDeptKng;
|
||||
private String crtDeptOrdi;
|
||||
|
||||
private String esntlId;
|
||||
|
||||
private String crtEndDe;
|
||||
|
||||
private String deptNm;
|
||||
|
||||
private String searchStatCd;
|
||||
|
||||
private String ckStsList[];
|
||||
private String ckStsListAll;
|
||||
private String crtLinkHouseList[];
|
||||
private String crtLinkHouseAll;
|
||||
|
||||
private String searchMonth;
|
||||
|
||||
private String searchStartDt;
|
||||
private String searchEndDt;
|
||||
|
||||
private String deptNmArr;
|
||||
|
||||
private String searchLoginId;
|
||||
|
||||
private String crtAllctDdlDeAdd1st;
|
||||
private String crtAllctDdlDeAdd2nd;
|
||||
|
||||
private int pageUnit = 50;
|
||||
|
||||
private int pageSize = 50;
|
||||
|
||||
private int recordCountPerPage = 50;
|
||||
|
||||
private String deptOrdinaryYn;
|
||||
|
||||
private String uniqId;
|
||||
|
||||
private String crtCnfrm;
|
||||
|
||||
private String ofcpsNm;
|
||||
|
||||
private String crtAdjAdminMeno;
|
||||
private String crtAdjCmsnrMeno;
|
||||
|
||||
private String rprtSeq;
|
||||
private String rprtPhone;
|
||||
private String rprtPgr;
|
||||
private String rprtSeqTemp;
|
||||
private List<AdjCourtRprtMgrVO> adjCourtRprtMgrList;
|
||||
|
||||
|
||||
public String getCrtSeq() {
|
||||
return crtSeq;
|
||||
}
|
||||
public void setCrtSeq(String crtSeq) {
|
||||
this.crtSeq = crtSeq;
|
||||
}
|
||||
public String getCrtSn() {
|
||||
return crtSn;
|
||||
}
|
||||
public void setCrtSn(String crtSn) {
|
||||
this.crtSn = crtSn;
|
||||
}
|
||||
public String getCrtOriNo() {
|
||||
return crtOriNo;
|
||||
}
|
||||
public void setCrtOriNo(String crtOriNo) {
|
||||
this.crtOriNo = crtOriNo;
|
||||
}
|
||||
public String getCrtNo() {
|
||||
return crtNo;
|
||||
}
|
||||
public void setCrtNo(String crtNo) {
|
||||
this.crtNo = crtNo;
|
||||
}
|
||||
public String getCrtDcsnDe() {
|
||||
return crtDcsnDe;
|
||||
}
|
||||
public void setCrtDcsnDe(String crtDcsnDe) {
|
||||
this.crtDcsnDe = crtDcsnDe;
|
||||
}
|
||||
public String getCrtRcptDe() {
|
||||
return crtRcptDe;
|
||||
}
|
||||
public void setCrtRcptDe(String crtRcptDe) {
|
||||
this.crtRcptDe = crtRcptDe;
|
||||
}
|
||||
public String getCrtAllctDe() {
|
||||
return crtAllctDe;
|
||||
}
|
||||
public void setCrtAllctDe(String crtAllctDe) {
|
||||
this.crtAllctDe = crtAllctDe;
|
||||
}
|
||||
public String getCrtRprtDe() {
|
||||
return crtRprtDe;
|
||||
}
|
||||
public void setCrtRprtDe(String crtRprtDe) {
|
||||
this.crtRprtDe = crtRprtDe;
|
||||
}
|
||||
public String getCrtClimntNm() {
|
||||
return crtClimntNm;
|
||||
}
|
||||
public void setCrtClimntNm(String crtClimntNm) {
|
||||
this.crtClimntNm = crtClimntNm;
|
||||
}
|
||||
public String getCrtClimntPhone() {
|
||||
return crtClimntPhone;
|
||||
}
|
||||
public void setCrtClimntPhone(String crtClimntPhone) {
|
||||
this.crtClimntPhone = crtClimntPhone;
|
||||
}
|
||||
public String getCrtClimntAgntNm() {
|
||||
return crtClimntAgntNm;
|
||||
}
|
||||
public void setCrtClimntAgntNm(String crtClimntAgntNm) {
|
||||
this.crtClimntAgntNm = crtClimntAgntNm;
|
||||
}
|
||||
public String getCrtClimntAgtPhone() {
|
||||
return crtClimntAgtPhone;
|
||||
}
|
||||
public void setCrtClimntAgtPhone(String crtClimntAgtPhone) {
|
||||
this.crtClimntAgtPhone = crtClimntAgtPhone;
|
||||
}
|
||||
public String getCrtClimntInfo() {
|
||||
return crtClimntInfo;
|
||||
}
|
||||
public void setCrtClimntInfo(String crtClimntInfo) {
|
||||
this.crtClimntInfo = crtClimntInfo;
|
||||
}
|
||||
public String getCrtDfndntNm() {
|
||||
return crtDfndntNm;
|
||||
}
|
||||
public void setCrtDfndntNm(String crtDfndntNm) {
|
||||
this.crtDfndntNm = crtDfndntNm;
|
||||
}
|
||||
public String getCrtDfndntPhone() {
|
||||
return crtDfndntPhone;
|
||||
}
|
||||
public void setCrtDfndntPhone(String crtDfndntPhone) {
|
||||
this.crtDfndntPhone = crtDfndntPhone;
|
||||
}
|
||||
public String getCrtDfndntAgntNm() {
|
||||
return crtDfndntAgntNm;
|
||||
}
|
||||
public void setCrtDfndntAgntNm(String crtDfndntAgntNm) {
|
||||
this.crtDfndntAgntNm = crtDfndntAgntNm;
|
||||
}
|
||||
public String getCrtDfndntAgntPhone() {
|
||||
return crtDfndntAgntPhone;
|
||||
}
|
||||
public void setCrtDfndntAgntPhone(String crtDfndntAgntPhone) {
|
||||
this.crtDfndntAgntPhone = crtDfndntAgntPhone;
|
||||
}
|
||||
public String getCrtDfndntInfo() {
|
||||
return crtDfndntInfo;
|
||||
}
|
||||
public void setCrtDfndntInfo(String crtDfndntInfo) {
|
||||
this.crtDfndntInfo = crtDfndntInfo;
|
||||
}
|
||||
public String getCrtCn() {
|
||||
return crtCn;
|
||||
}
|
||||
public void setCrtCn(String crtCn) {
|
||||
this.crtCn = crtCn;
|
||||
}
|
||||
public String getCrtAtchFileId() {
|
||||
return crtAtchFileId;
|
||||
}
|
||||
public void setCrtAtchFileId(String crtAtchFileId) {
|
||||
this.crtAtchFileId = crtAtchFileId;
|
||||
}
|
||||
public String getCrtAllctDdlDe() {
|
||||
return crtAllctDdlDe;
|
||||
}
|
||||
public void setCrtAllctDdlDe(String crtAllctDdlDe) {
|
||||
this.crtAllctDdlDe = crtAllctDdlDe;
|
||||
}
|
||||
public String getCrtCcTy() {
|
||||
return crtCcTy;
|
||||
}
|
||||
public void setCrtCcTy(String crtCcTy) {
|
||||
this.crtCcTy = crtCcTy;
|
||||
}
|
||||
public String getCrtLinkHouse() {
|
||||
return crtLinkHouse;
|
||||
}
|
||||
public void setCrtLinkHouse(String crtLinkHouse) {
|
||||
this.crtLinkHouse = crtLinkHouse;
|
||||
}
|
||||
public String getCrtStatCd() {
|
||||
return crtStatCd;
|
||||
}
|
||||
public void setCrtStatCd(String crtStatCd) {
|
||||
this.crtStatCd = crtStatCd;
|
||||
}
|
||||
public String getCrtAgrment() {
|
||||
return crtAgrment;
|
||||
}
|
||||
public void setCrtAgrment(String crtAgrment) {
|
||||
this.crtAgrment = crtAgrment;
|
||||
}
|
||||
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 getSearchCondition2() {
|
||||
return searchCondition2;
|
||||
}
|
||||
public void setSearchCondition2(String searchCondition2) {
|
||||
this.searchCondition2 = searchCondition2;
|
||||
}
|
||||
public String getDiffMonth() {
|
||||
return diffMonth;
|
||||
}
|
||||
public void setDiffMonth(String diffMonth) {
|
||||
this.diffMonth = diffMonth;
|
||||
}
|
||||
public String getTabSeq() {
|
||||
return tabSeq;
|
||||
}
|
||||
public void setTabSeq(String tabSeq) {
|
||||
this.tabSeq = tabSeq;
|
||||
}
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
public String getFileSn() {
|
||||
return fileSn;
|
||||
}
|
||||
public void setFileSn(String fileSn) {
|
||||
this.fileSn = fileSn;
|
||||
}
|
||||
public String getCrtAtchFileTy() {
|
||||
return crtAtchFileTy;
|
||||
}
|
||||
public void setCrtAtchFileTy(String crtAtchFileTy) {
|
||||
this.crtAtchFileTy = crtAtchFileTy;
|
||||
}
|
||||
public String getOrignlFileNm() {
|
||||
return orignlFileNm;
|
||||
}
|
||||
public void setOrignlFileNm(String orignlFileNm) {
|
||||
this.orignlFileNm = orignlFileNm;
|
||||
}
|
||||
public String getPstinstCode() {
|
||||
return pstinstCode;
|
||||
}
|
||||
public void setPstinstCode(String pstinstCode) {
|
||||
this.pstinstCode = pstinstCode;
|
||||
}
|
||||
public String getCrtDeptTy() {
|
||||
return crtDeptTy;
|
||||
}
|
||||
public void setCrtDeptTy(String crtDeptTy) {
|
||||
this.crtDeptTy = crtDeptTy;
|
||||
}
|
||||
public String getCrtDeptKng() {
|
||||
return crtDeptKng;
|
||||
}
|
||||
public void setCrtDeptKng(String crtDeptKng) {
|
||||
this.crtDeptKng = crtDeptKng;
|
||||
}
|
||||
public String getCrtDeptOrdi() {
|
||||
return crtDeptOrdi;
|
||||
}
|
||||
public void setCrtDeptOrdi(String crtDeptOrdi) {
|
||||
this.crtDeptOrdi = crtDeptOrdi;
|
||||
}
|
||||
public String getEsntlId() {
|
||||
return esntlId;
|
||||
}
|
||||
public void setEsntlId(String esntlId) {
|
||||
this.esntlId = esntlId;
|
||||
}
|
||||
public String getCrtEndRslt() {
|
||||
return crtEndRslt;
|
||||
}
|
||||
public void setCrtEndRslt(String crtEndRslt) {
|
||||
this.crtEndRslt = crtEndRslt;
|
||||
}
|
||||
public String getCrtEndRsltDetail() {
|
||||
return crtEndRsltDetail;
|
||||
}
|
||||
public void setCrtEndRsltDetail(String crtEndRsltDetail) {
|
||||
this.crtEndRsltDetail = crtEndRsltDetail;
|
||||
}
|
||||
public String getCrtAtchFileIdEnd() {
|
||||
return crtAtchFileIdEnd;
|
||||
}
|
||||
public void setCrtAtchFileIdEnd(String crtAtchFileIdEnd) {
|
||||
this.crtAtchFileIdEnd = crtAtchFileIdEnd;
|
||||
}
|
||||
public String getCrtEndDe() {
|
||||
return crtEndDe;
|
||||
}
|
||||
public void setCrtEndDe(String crtEndDe) {
|
||||
this.crtEndDe = crtEndDe;
|
||||
}
|
||||
public String getDeptNm() {
|
||||
return deptNm;
|
||||
}
|
||||
public void setDeptNm(String deptNm) {
|
||||
this.deptNm = deptNm;
|
||||
}
|
||||
public String getSearchStatCd() {
|
||||
return searchStatCd;
|
||||
}
|
||||
public void setSearchStatCd(String searchStatCd) {
|
||||
this.searchStatCd = searchStatCd;
|
||||
}
|
||||
public String[] getCrtLinkHouseList() {
|
||||
return crtLinkHouseList;
|
||||
}
|
||||
public void setCrtLinkHouseList(String[] crtLinkHouseList) {
|
||||
this.crtLinkHouseList = crtLinkHouseList;
|
||||
}
|
||||
public String getCrtLinkHouseAll() {
|
||||
return crtLinkHouseAll;
|
||||
}
|
||||
public void setCrtLinkHouseAll(String crtLinkHouseAll) {
|
||||
this.crtLinkHouseAll = crtLinkHouseAll;
|
||||
}
|
||||
public String[] getCkStsList() {
|
||||
return ckStsList;
|
||||
}
|
||||
public void setCkStsList(String[] ckStsList) {
|
||||
this.ckStsList = ckStsList;
|
||||
}
|
||||
public String getCkStsListAll() {
|
||||
return ckStsListAll;
|
||||
}
|
||||
public void setCkStsListAll(String ckStsListAll) {
|
||||
this.ckStsListAll = ckStsListAll;
|
||||
}
|
||||
public String getSearchMonth() {
|
||||
return searchMonth;
|
||||
}
|
||||
public void setSearchMonth(String searchMonth) {
|
||||
this.searchMonth = searchMonth;
|
||||
}
|
||||
public String getSearchStartDt() {
|
||||
return searchStartDt;
|
||||
}
|
||||
public void setSearchStartDt(String searchStartDt) {
|
||||
this.searchStartDt = searchStartDt;
|
||||
}
|
||||
public String getSearchEndDt() {
|
||||
return searchEndDt;
|
||||
}
|
||||
public void setSearchEndDt(String searchEndDt) {
|
||||
this.searchEndDt = searchEndDt;
|
||||
}
|
||||
public String getDeptNmArr() {
|
||||
return deptNmArr;
|
||||
}
|
||||
public void setDeptNmArr(String deptNmArr) {
|
||||
this.deptNmArr = deptNmArr;
|
||||
}
|
||||
public String getSearchLoginId() {
|
||||
return searchLoginId;
|
||||
}
|
||||
public void setSearchLoginId(String searchLoginId) {
|
||||
this.searchLoginId = searchLoginId;
|
||||
}
|
||||
public String getCrtAllctDdlDeAdd1st() {
|
||||
return crtAllctDdlDeAdd1st;
|
||||
}
|
||||
public void setCrtAllctDdlDeAdd1st(String crtAllctDdlDeAdd1st) {
|
||||
this.crtAllctDdlDeAdd1st = crtAllctDdlDeAdd1st;
|
||||
}
|
||||
public String getCrtAllctDdlDeAdd2nd() {
|
||||
return crtAllctDdlDeAdd2nd;
|
||||
}
|
||||
public void setCrtAllctDdlDeAdd2nd(String crtAllctDdlDeAdd2nd) {
|
||||
this.crtAllctDdlDeAdd2nd = crtAllctDdlDeAdd2nd;
|
||||
}
|
||||
public int getPageUnit() {
|
||||
return pageUnit;
|
||||
}
|
||||
public void setPageUnit(int pageUnit) {
|
||||
this.pageUnit = pageUnit;
|
||||
}
|
||||
public int getPageSize() {
|
||||
return pageSize;
|
||||
}
|
||||
public void setPageSize(int pageSize) {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
public int getRecordCountPerPage() {
|
||||
return recordCountPerPage;
|
||||
}
|
||||
public void setRecordCountPerPage(int recordCountPerPage) {
|
||||
this.recordCountPerPage = recordCountPerPage;
|
||||
}
|
||||
public String getDeptOrdinaryYn() {
|
||||
return deptOrdinaryYn;
|
||||
}
|
||||
public void setDeptOrdinaryYn(String deptOrdinaryYn) {
|
||||
this.deptOrdinaryYn = deptOrdinaryYn;
|
||||
}
|
||||
public String getUniqId() {
|
||||
return uniqId;
|
||||
}
|
||||
public void setUniqId(String uniqId) {
|
||||
this.uniqId = uniqId;
|
||||
}
|
||||
public String getCrtCnfrm() {
|
||||
return crtCnfrm;
|
||||
}
|
||||
public void setCrtCnfrm(String crtCnfrm) {
|
||||
this.crtCnfrm = crtCnfrm;
|
||||
}
|
||||
public String getOfcpsNm() {
|
||||
return ofcpsNm;
|
||||
}
|
||||
public void setOfcpsNm(String ofcpsNm) {
|
||||
this.ofcpsNm = ofcpsNm;
|
||||
}
|
||||
public String getCrtAdjAdminMeno() {
|
||||
return crtAdjAdminMeno;
|
||||
}
|
||||
public void setCrtAdjAdminMeno(String crtAdjAdminMeno) {
|
||||
this.crtAdjAdminMeno = crtAdjAdminMeno;
|
||||
}
|
||||
public String getCrtAdjCmsnrMeno() {
|
||||
return crtAdjCmsnrMeno;
|
||||
}
|
||||
public void setCrtAdjCmsnrMeno(String crtAdjCmsnrMeno) {
|
||||
this.crtAdjCmsnrMeno = crtAdjCmsnrMeno;
|
||||
}
|
||||
public String getRprtSeq() {
|
||||
return rprtSeq;
|
||||
}
|
||||
public void setRprtSeq(String rprtSeq) {
|
||||
this.rprtSeq = rprtSeq;
|
||||
}
|
||||
public String getRprtPhone() {
|
||||
return rprtPhone;
|
||||
}
|
||||
public void setRprtPhone(String rprtPhone) {
|
||||
this.rprtPhone = rprtPhone;
|
||||
}
|
||||
public String getRprtPgr() {
|
||||
return rprtPgr;
|
||||
}
|
||||
public void setRprtPgr(String rprtPgr) {
|
||||
this.rprtPgr = rprtPgr;
|
||||
}
|
||||
public String getRprtSeqTemp() {
|
||||
return rprtSeqTemp;
|
||||
}
|
||||
public void setRprtSeqTemp(String rprtSeqTemp) {
|
||||
this.rprtSeqTemp = rprtSeqTemp;
|
||||
}
|
||||
public List<AdjCourtRprtMgrVO> getAdjCourtRprtMgrList() {
|
||||
return adjCourtRprtMgrList;
|
||||
}
|
||||
public void setAdjCourtRprtMgrList(List<AdjCourtRprtMgrVO> adjCourtRprtMgrList) {
|
||||
this.adjCourtRprtMgrList = adjCourtRprtMgrList;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,134 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.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 AdjCourtDeptVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1111076331699607617L;
|
||||
|
||||
|
||||
private String esntlId;
|
||||
private String crtSeq;
|
||||
private String crtAtchFileId;
|
||||
private String crtAllwanc;
|
||||
private String crtPayDe;
|
||||
private String crtRecivAccnt;
|
||||
private String crtDeptTy;
|
||||
|
||||
|
||||
private String frstRegistPnttm;
|
||||
private String frstRegisterId;
|
||||
private String lastUpdtPnttm;
|
||||
private String lastUpdusrId;
|
||||
|
||||
private String crtLinkHouse;
|
||||
|
||||
private String emplyrId;
|
||||
private String userNm;
|
||||
private String pstinstCode;
|
||||
private String ofcpsNm;
|
||||
|
||||
public String getCrtAtchFileId() {
|
||||
return crtAtchFileId;
|
||||
}
|
||||
public void setCrtAtchFileId(String crtAtchFileId) {
|
||||
this.crtAtchFileId = crtAtchFileId;
|
||||
}
|
||||
public String getCrtAllwanc() {
|
||||
return crtAllwanc;
|
||||
}
|
||||
public void setCrtAllwanc(String crtAllwanc) {
|
||||
this.crtAllwanc = crtAllwanc;
|
||||
}
|
||||
public String getCrtPayDe() {
|
||||
return crtPayDe;
|
||||
}
|
||||
public void setCrtPayDe(String crtPayDe) {
|
||||
this.crtPayDe = crtPayDe;
|
||||
}
|
||||
public String getCrtRecivAccnt() {
|
||||
return crtRecivAccnt;
|
||||
}
|
||||
public void setCrtRecivAccnt(String crtRecivAccnt) {
|
||||
this.crtRecivAccnt = crtRecivAccnt;
|
||||
}
|
||||
public String getEsntlId() {
|
||||
return esntlId;
|
||||
}
|
||||
public void setEsntlId(String esntlId) {
|
||||
this.esntlId = esntlId;
|
||||
}
|
||||
public String getCrtSeq() {
|
||||
return crtSeq;
|
||||
}
|
||||
public void setCrtSeq(String crtSeq) {
|
||||
this.crtSeq = crtSeq;
|
||||
}
|
||||
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 getCrtLinkHouse() {
|
||||
return crtLinkHouse;
|
||||
}
|
||||
public void setCrtLinkHouse(String crtLinkHouse) {
|
||||
this.crtLinkHouse = crtLinkHouse;
|
||||
}
|
||||
public String getCrtDeptTy() {
|
||||
return crtDeptTy;
|
||||
}
|
||||
public void setCrtDeptTy(String crtDeptTy) {
|
||||
this.crtDeptTy = crtDeptTy;
|
||||
}
|
||||
public String getEmplyrId() {
|
||||
return emplyrId;
|
||||
}
|
||||
public void setEmplyrId(String emplyrId) {
|
||||
this.emplyrId = emplyrId;
|
||||
}
|
||||
public String getUserNm() {
|
||||
return userNm;
|
||||
}
|
||||
public void setUserNm(String userNm) {
|
||||
this.userNm = userNm;
|
||||
}
|
||||
public String getPstinstCode() {
|
||||
return pstinstCode;
|
||||
}
|
||||
public void setPstinstCode(String pstinstCode) {
|
||||
this.pstinstCode = pstinstCode;
|
||||
}
|
||||
public String getOfcpsNm() {
|
||||
return ofcpsNm;
|
||||
}
|
||||
public void setOfcpsNm(String ofcpsNm) {
|
||||
this.ofcpsNm = ofcpsNm;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,63 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.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 AdjCourtRprtMgrVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 836926077984092881L;
|
||||
|
||||
private String crtSeq; //법원연계 seq
|
||||
private String crtSn; //법원연계 기일수
|
||||
private String rprtSeq; // 사무수행보고일 SEQ
|
||||
private String rprtPhone; // 전화
|
||||
private String rprtPgr; // 기일진행
|
||||
private String crtRprtDe; // 사무수행보고일
|
||||
|
||||
public String getCrtSeq() {
|
||||
return crtSeq;
|
||||
}
|
||||
public void setCrtSeq(String crtSeq) {
|
||||
this.crtSeq = crtSeq;
|
||||
}
|
||||
public String getCrtSn() {
|
||||
return crtSn;
|
||||
}
|
||||
public void setCrtSn(String crtSn) {
|
||||
this.crtSn = crtSn;
|
||||
}
|
||||
public String getRprtSeq() {
|
||||
return rprtSeq;
|
||||
}
|
||||
public void setRprtSeq(String rprtSeq) {
|
||||
this.rprtSeq = rprtSeq;
|
||||
}
|
||||
public String getRprtPhone() {
|
||||
return rprtPhone;
|
||||
}
|
||||
public void setRprtPhone(String rprtPhone) {
|
||||
this.rprtPhone = rprtPhone;
|
||||
}
|
||||
public String getRprtPgr() {
|
||||
return rprtPgr;
|
||||
}
|
||||
public void setRprtPgr(String rprtPgr) {
|
||||
this.rprtPgr = rprtPgr;
|
||||
}
|
||||
public String getCrtRprtDe() {
|
||||
return crtRprtDe;
|
||||
}
|
||||
public void setCrtRprtDe(String crtRprtDe) {
|
||||
this.crtRprtDe = crtRprtDe;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,231 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.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 AdjCourtaprvlVO extends AdjCourtCnctnVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1111076331699607617L;
|
||||
|
||||
private String crtAprvlSeq;
|
||||
private String crtSeq;
|
||||
private String crtStatCd;
|
||||
private String crtAprvlCnt;
|
||||
private String crtAprvlId1;
|
||||
private String crtAprvlYn1;
|
||||
private String crtAprvlDe1;
|
||||
private String crtAprvlId2;
|
||||
private String crtAprvlYn2;
|
||||
private String crtAprvlDe2;
|
||||
private String crtAprvlId3;
|
||||
private String crtAprvlYn3;
|
||||
private String crtAprvlDe3;
|
||||
|
||||
private String crtAprvlId;
|
||||
private String crtAprvlYn;
|
||||
private String crtAprvlDe;
|
||||
|
||||
private String crtDeptKng;
|
||||
private String esntlId;
|
||||
|
||||
private String frstRegistPnttm;
|
||||
private String frstRegisterId;
|
||||
private String lastUpdtPnttm;
|
||||
private String lastUpdusrId;
|
||||
|
||||
private String confirmStatus;
|
||||
private String allYn;
|
||||
private String target;
|
||||
private String step;
|
||||
private String lastYn;
|
||||
private String targetId;
|
||||
private String stepMem;
|
||||
|
||||
|
||||
public String getCrtAprvlSeq() {
|
||||
return crtAprvlSeq;
|
||||
}
|
||||
public void setCrtAprvlSeq(String crtAprvlSeq) {
|
||||
this.crtAprvlSeq = crtAprvlSeq;
|
||||
}
|
||||
public String getCrtSeq() {
|
||||
return crtSeq;
|
||||
}
|
||||
public void setCrtSeq(String crtSeq) {
|
||||
this.crtSeq = crtSeq;
|
||||
}
|
||||
public String getCrtStatCd() {
|
||||
return crtStatCd;
|
||||
}
|
||||
public void setCrtStatCd(String crtStatCd) {
|
||||
this.crtStatCd = crtStatCd;
|
||||
}
|
||||
public String getCrtAprvlCnt() {
|
||||
return crtAprvlCnt;
|
||||
}
|
||||
public void setCrtAprvlCnt(String crtAprvlCnt) {
|
||||
this.crtAprvlCnt = crtAprvlCnt;
|
||||
}
|
||||
public String getCrtAprvlId1() {
|
||||
return crtAprvlId1;
|
||||
}
|
||||
public void setCrtAprvlId1(String crtAprvlId1) {
|
||||
this.crtAprvlId1 = crtAprvlId1;
|
||||
}
|
||||
public String getCrtAprvlYn1() {
|
||||
return crtAprvlYn1;
|
||||
}
|
||||
public void setCrtAprvlYn1(String crtAprvlYn1) {
|
||||
this.crtAprvlYn1 = crtAprvlYn1;
|
||||
}
|
||||
public String getCrtAprvlDe1() {
|
||||
return crtAprvlDe1;
|
||||
}
|
||||
public void setCrtAprvlDe1(String crtAprvlDe1) {
|
||||
this.crtAprvlDe1 = crtAprvlDe1;
|
||||
}
|
||||
public String getCrtAprvlId2() {
|
||||
return crtAprvlId2;
|
||||
}
|
||||
public void setCrtAprvlId2(String crtAprvlId2) {
|
||||
this.crtAprvlId2 = crtAprvlId2;
|
||||
}
|
||||
public String getCrtAprvlYn2() {
|
||||
return crtAprvlYn2;
|
||||
}
|
||||
public void setCrtAprvlYn2(String crtAprvlYn2) {
|
||||
this.crtAprvlYn2 = crtAprvlYn2;
|
||||
}
|
||||
public String getCrtAprvlDe2() {
|
||||
return crtAprvlDe2;
|
||||
}
|
||||
public void setCrtAprvlDe2(String crtAprvlDe2) {
|
||||
this.crtAprvlDe2 = crtAprvlDe2;
|
||||
}
|
||||
public String getCrtAprvlId3() {
|
||||
return crtAprvlId3;
|
||||
}
|
||||
public void setCrtAprvlId3(String crtAprvlId3) {
|
||||
this.crtAprvlId3 = crtAprvlId3;
|
||||
}
|
||||
public String getCrtAprvlYn3() {
|
||||
return crtAprvlYn3;
|
||||
}
|
||||
public void setCrtAprvlYn3(String crtAprvlYn3) {
|
||||
this.crtAprvlYn3 = crtAprvlYn3;
|
||||
}
|
||||
public String getCrtAprvlDe3() {
|
||||
return crtAprvlDe3;
|
||||
}
|
||||
public void setCrtAprvlDe3(String crtAprvlDe3) {
|
||||
this.crtAprvlDe3 = crtAprvlDe3;
|
||||
}
|
||||
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 getCrtDeptKng() {
|
||||
return crtDeptKng;
|
||||
}
|
||||
public void setCrtDeptKng(String crtDeptKng) {
|
||||
this.crtDeptKng = crtDeptKng;
|
||||
}
|
||||
public String getEsntlId() {
|
||||
return esntlId;
|
||||
}
|
||||
public void setEsntlId(String esntlId) {
|
||||
this.esntlId = esntlId;
|
||||
}
|
||||
public String getCrtAprvlId() {
|
||||
return crtAprvlId;
|
||||
}
|
||||
public void setCrtAprvlId(String crtAprvlId) {
|
||||
this.crtAprvlId = crtAprvlId;
|
||||
}
|
||||
public String getCrtAprvlYn() {
|
||||
return crtAprvlYn;
|
||||
}
|
||||
public void setCrtAprvlYn(String crtAprvlYn) {
|
||||
this.crtAprvlYn = crtAprvlYn;
|
||||
}
|
||||
public String getCrtAprvlDe() {
|
||||
return crtAprvlDe;
|
||||
}
|
||||
public void setCrtAprvlDe(String crtAprvlDe) {
|
||||
this.crtAprvlDe = crtAprvlDe;
|
||||
}
|
||||
public String getConfirmStatus() {
|
||||
return confirmStatus;
|
||||
}
|
||||
public void setConfirmStatus(String confirmStatus) {
|
||||
this.confirmStatus = confirmStatus;
|
||||
}
|
||||
public String getAllYn() {
|
||||
return allYn;
|
||||
}
|
||||
public void setAllYn(String allYn) {
|
||||
this.allYn = allYn;
|
||||
}
|
||||
public String getTarget() {
|
||||
return target;
|
||||
}
|
||||
public void setTarget(String target) {
|
||||
this.target = target;
|
||||
}
|
||||
public String getStep() {
|
||||
return step;
|
||||
}
|
||||
public void setStep(String step) {
|
||||
this.step = step;
|
||||
}
|
||||
public String getLastYn() {
|
||||
return lastYn;
|
||||
}
|
||||
public void setLastYn(String lastYn) {
|
||||
this.lastYn = lastYn;
|
||||
}
|
||||
public String getTargetId() {
|
||||
return targetId;
|
||||
}
|
||||
public void setTargetId(String targetId) {
|
||||
this.targetId = targetId;
|
||||
}
|
||||
public String getStepMem() {
|
||||
return stepMem;
|
||||
}
|
||||
public void setStepMem(String stepMem) {
|
||||
this.stepMem = stepMem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,46 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtaprvlVO;
|
||||
|
||||
@Repository("AdjCourtAprvlDAO")
|
||||
public class AdjCourtAprvlDAO extends EgovAbstractDAO {
|
||||
|
||||
// public void insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
// insert("adjCourtCnctnDAO.insertCourtCnctn", adjCourtCnctnVO);
|
||||
// }
|
||||
public void insertAprvlReg(AdjCourtaprvlVO adjCourtaprvlVO) {
|
||||
insert("adjCourtAprvlDAO.insertAprvlReg", adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtaprvlVO> adjCourtAprvlList(AdjCourtaprvlVO adjCourtaprvlVO) {
|
||||
return (List<AdjCourtaprvlVO>) list("adjCourtCnctnDAO.adjCourtAprvlList", adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
public int adjCourtAprvlListCnt(AdjCourtaprvlVO adjCourtaprvlVO) {
|
||||
return (int) select("adjCourtCnctnDAO.adjCourtAprvlListCnt", adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
public AdjCourtaprvlVO adjCourtAprvlDetail(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
return (AdjCourtaprvlVO) select("adjCourtAprvlDAO.adjCourtAprvlDetail", adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtaprvlVO> adjCourtAprvlLine(AdjCourtaprvlVO adjCourtaprvlVO) {
|
||||
return (List<AdjCourtaprvlVO>) list("adjCourtAprvlDAO.adjCourtAprvlLine", adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
public void adjCourtAprvlLineUpdate(AdjCourtaprvlVO adjCourtaprvlVO) {
|
||||
update("adjCourtAprvlDAO.adjCourtAprvlLineUpdate", adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
|
||||
public AdjCourtaprvlVO adjCourtAprvlLineChk(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
return (AdjCourtaprvlVO) select("adjCourtAprvlDAO.adjCourtAprvlLineChk" , adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,79 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.service.AdrCourtFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtAprvlService;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtaprvlVO;
|
||||
|
||||
@Service("AdjCourtAprvlService")
|
||||
public class AdjCourtAprvlServiceImpl extends EgovAbstractServiceImpl implements AdjCourtAprvlService {
|
||||
|
||||
// 조정신청 DAO
|
||||
@Resource(name = "AdjCourtCnctnDAO")
|
||||
private AdjCourtCnctnDAO adjCourtCnctnDAO;
|
||||
|
||||
@Resource(name = "AdjCourtAprvlDAO")
|
||||
private AdjCourtAprvlDAO adjCourtAprvlDAO;
|
||||
|
||||
@Resource(name="courtCnctnGnrService")
|
||||
private EgovIdGnrService courtCnctnGnrService;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
@Resource(name = "EgovFileMngUtil")
|
||||
private EgovFileMngUtil fileUtil;
|
||||
|
||||
@Resource(name = "AdrCourtFileMngService")
|
||||
private AdrCourtFileMngService adrCourtFileMngService;
|
||||
|
||||
@Resource(name="courtAprvlGnrService")
|
||||
private EgovIdGnrService courtAprvlGnrService;
|
||||
|
||||
@Override
|
||||
public void insertAprvlReg(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
String crtAprvlSeq = courtAprvlGnrService.getNextStringId();
|
||||
adjCourtaprvlVO.setCrtAprvlSeq(crtAprvlSeq);
|
||||
adjCourtAprvlDAO.insertAprvlReg(adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjCourtaprvlVO> adjCourtAprvlList(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
return adjCourtAprvlDAO.adjCourtAprvlList(adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int adjCourtAprvlListCnt(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
return adjCourtAprvlDAO.adjCourtAprvlListCnt(adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjCourtaprvlVO adjCourtAprvlDetail(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
return adjCourtAprvlDAO.adjCourtAprvlDetail(adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjCourtaprvlVO> adjCourtAprvlLine(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
return adjCourtAprvlDAO.adjCourtAprvlLine(adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void adjCourtAprvlLineUpdate(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
adjCourtAprvlDAO.adjCourtAprvlLineUpdate(adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjCourtaprvlVO adjCourtAprvlLineChk(AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
return adjCourtAprvlDAO.adjCourtAprvlLineChk(adjCourtaprvlVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,132 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.com.cmm.service.AdrCourtFileVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtAppVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtDeptVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtRprtMgrVO;
|
||||
|
||||
@Repository("AdjCourtCnctnDAO")
|
||||
public class AdjCourtCnctnDAO extends EgovAbstractDAO {
|
||||
|
||||
public void insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
insert("adjCourtCnctnDAO.insertCourtCnctn", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public int selectAdjCourtCnctnListCount(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (int) select("adjCourtCnctnDAO.adjCourtCnctnListCount", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtCnctnVO> selectAdjCourtCnctnList(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (List<AdjCourtCnctnVO>) list("adjCourtCnctnDAO.adjCourtCnctnList", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public AdjCourtCnctnVO findByid(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (AdjCourtCnctnVO) select("adjCourtCnctnDAO.findByid", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateCourtCnctn", adjCourtCnctnVO);
|
||||
|
||||
}
|
||||
|
||||
public void updateUseYn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateUseYn", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void insertCourtFileInf(AdrCourtFileVO adrCourtFileVO) {
|
||||
insert("adjCourtCnctnDAO.insertCourtFileInf", adrCourtFileVO);
|
||||
}
|
||||
|
||||
public void insertCourtDept(AdjCourtDeptVO adjCourtDeptVO) {
|
||||
insert("adjCourtCnctnDAO.insertCourtDept", adjCourtDeptVO);
|
||||
}
|
||||
|
||||
public void updateCourtDept(AdjCourtDeptVO adjCourtDeptVO) {
|
||||
update("adjCourtCnctnDAO.updateCourtDept", adjCourtDeptVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtCnctnVO> selectAdjCourtCnctniFileList(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (List<AdjCourtCnctnVO>) list("adjCourtCnctnDAO.selectAdjCourtCnctniFileList", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtDeptVO> selectAdjCourtCnctniDeptPop() {
|
||||
return (List<AdjCourtDeptVO>) list("adjCourtCnctnDAO.selectAdjCourtCnctniDeptPop");
|
||||
}
|
||||
|
||||
public void saveFromAdrCourtDeptMgr(AdjCourtDeptVO deptVO) {
|
||||
update("adjCourtCnctnDAO.saveFromAdrCourtDeptMgr", deptVO);
|
||||
}
|
||||
|
||||
public void updateAdjCourtCnctnStatCd(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateAdjCourtCnctnStatCd", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtAppVO> selectAdjCourtCnctnAppList(AdjCourtAppVO adjCourtAppVO) throws Exception {
|
||||
|
||||
return (List<AdjCourtAppVO>) list("adjCourtCnctnDAO.selectAdjCourtCnctnAppList", adjCourtAppVO);
|
||||
}
|
||||
|
||||
public int selectAdjCourtCnctnAppNextSn(AdjCourtAppVO adjCourtAppVO) {
|
||||
return (int) select("adjCourtCnctnDAO.selectAdjCourtCnctnAppNextSn", adjCourtAppVO);
|
||||
}
|
||||
|
||||
public void insertAdjCourtCnctnAppReg(AdjCourtAppVO adjCourtAppVO) {
|
||||
insert("adjCourtCnctnDAO.insertAdjCourtCnctnAppReg", adjCourtAppVO);
|
||||
}
|
||||
|
||||
public AdjCourtAppVO selectAdjCourtCnctnAppDetail(AdjCourtAppVO adjCourtAppVO) {
|
||||
return (AdjCourtAppVO) select("adjCourtCnctnDAO.selectAdjCourtCnctnAppDetail", adjCourtAppVO);
|
||||
}
|
||||
|
||||
public void updateAdjCourtCnctnEnd(AdjCourtCnctnVO adjCourtCnctnVO){
|
||||
update("adjCourtCnctnDAO.updateAdjCourtCnctnEnd", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCourtCnctnEndAfter(AdjCourtCnctnVO adjCourtCnctnVO){
|
||||
update("adjCourtCnctnDAO.updateCourtCnctnEndAfter", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCourtDeptEndAfterDept(AdjCourtDeptVO adjCourtDeptVO){
|
||||
update("adjCourtCnctnDAO.updateCourtDeptEndAfterDept", adjCourtDeptVO);
|
||||
}
|
||||
|
||||
public AdjCourtDeptVO selectCourtDept(AdjCourtDeptVO adjCourtDeptVO) throws Exception {
|
||||
return (AdjCourtDeptVO) select("adjCourtCnctnDAO.selectCourtDept", adjCourtDeptVO);
|
||||
}
|
||||
|
||||
public void insertAdjCourtRprtDePopAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
update("adjCourtCnctnDAO.insertAdjCourtRprtDePopAjax", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateOfcpsNmFromAdrCourtDeptMgr(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateOfcpsNmFromAdrCourtDeptMgr", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateCrtAdjCmsnrMenoAjax", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateCrtAdjAdminMenoAjax", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtRprtMgrVO> findByIdFromAdjCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (List<AdjCourtRprtMgrVO>) list("adjCourtCnctnDAO.findByIdFromAdjCourtRprtMgr", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public AdjCourtRprtMgrVO findByRprtSeqFromAdrCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return (AdjCourtRprtMgrVO) select("adjCourtCnctnDAO.findByRprtSeqFromAdrCourtRprtMgr", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCrtStatCdAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateCrtStatCdAjax", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,348 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.service.impl;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.service.AdrCourtFileMngService;
|
||||
import kcc.com.cmm.service.AdrCourtFileVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.DateUtil;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtAppVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnService;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtDeptVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtRprtMgrVO;
|
||||
import kcc.kccadr.cmm.KccadrCourtConstants;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
@Service("AdjCourtCnctnService")
|
||||
public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements AdjCourtCnctnService {
|
||||
|
||||
// 조정신청 DAO
|
||||
@Resource(name = "AdjCourtCnctnDAO")
|
||||
private AdjCourtCnctnDAO adjCourtCnctnDAO;
|
||||
|
||||
@Resource(name="courtCnctnGnrService")
|
||||
private EgovIdGnrService courtCnctnGnrService;
|
||||
|
||||
@Resource(name="crtRprtMgrIdgenService")
|
||||
private EgovIdGnrService crtRprtMgrIdgenService;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
@Resource(name = "EgovFileMngUtil")
|
||||
private EgovFileMngUtil fileUtil;
|
||||
|
||||
@Resource(name = "AdrCourtFileMngService")
|
||||
private AdrCourtFileMngService adrCourtFileMngService;
|
||||
|
||||
@Override
|
||||
public RestResponse insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) {
|
||||
try {
|
||||
|
||||
adjCourtCnctnVO.setCrtSeq(courtCnctnGnrService.getNextStringId());
|
||||
adjCourtCnctnVO.setCrtStatCd("101000");
|
||||
adjCourtCnctnVO.setCrtStatCd(KccadrCourtConstants.CRT_REG);
|
||||
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
if (!files.isEmpty()){
|
||||
List<FileVO> result = fileUtil.parseFileInf(files, "CRT_", 0, "", "", "");
|
||||
String atchFileId = fileMngService.insertFileInfs(result);
|
||||
adjCourtCnctnVO.setCrtAtchFileId(atchFileId);
|
||||
|
||||
AdrCourtFileVO adrCourtFileVO = new AdrCourtFileVO();
|
||||
|
||||
adrCourtFileVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
adrCourtFileVO.setCrtSn(adjCourtCnctnVO.getCrtSn());
|
||||
adrCourtFileVO.setCrtAtchFileId(atchFileId);
|
||||
adrCourtFileVO.setCrtAtchFileTy(KccadrCourtConstants.CRT_FILE_RETURN);
|
||||
adrCourtFileVO.setFrstRegisterId(adjCourtCnctnVO.getFrstRegisterId());
|
||||
|
||||
adrCourtFileMngService.insertCourtFileInf(adrCourtFileVO);
|
||||
}
|
||||
|
||||
adjCourtCnctnDAO.insertCourtCnctn(adjCourtCnctnVO);
|
||||
|
||||
AdjCourtDeptVO adjCourtDeptVO = new AdjCourtDeptVO();
|
||||
adjCourtDeptVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
adjCourtDeptVO.setFrstRegisterId(adjCourtCnctnVO.getFrstRegisterId());
|
||||
adjCourtDeptVO.setCrtLinkHouse(adjCourtCnctnVO.getCrtLinkHouse());
|
||||
adjCourtDeptVO.setCrtDeptTy("10");
|
||||
|
||||
adjCourtCnctnDAO.insertCourtDept(adjCourtDeptVO);
|
||||
|
||||
} catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "등록에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int adjCourtCnctnListCount(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
|
||||
if(StringUtils.isNotEmpty(adjCourtCnctnVO.getSearchMonth2())
|
||||
&& adjCourtCnctnVO.getSearchMonth2() != "99")
|
||||
adjCourtCnctnVO.setDiffMonth(DateUtil.setDiffMonth(adjCourtCnctnVO.getSearchMonth2()));
|
||||
|
||||
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctnListCount(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjCourtCnctnVO> adjCourtCnctnList(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
|
||||
if(StringUtils.isNotEmpty(adjCourtCnctnVO.getSearchMonth2())
|
||||
&& adjCourtCnctnVO.getSearchMonth2() != "99")
|
||||
adjCourtCnctnVO.setDiffMonth(DateUtil.setDiffMonth(adjCourtCnctnVO.getSearchMonth2()));
|
||||
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctnList(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjCourtCnctnVO findByid(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return adjCourtCnctnDAO.findByid(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
try {
|
||||
adjCourtCnctnDAO.updateCourtCnctn(adjCourtCnctnVO);
|
||||
|
||||
AdjCourtDeptVO adjCourtDeptVO = new AdjCourtDeptVO();
|
||||
|
||||
adjCourtDeptVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
adjCourtDeptVO.setLastUpdusrId(adjCourtCnctnVO.getLastUpdusrId());
|
||||
adjCourtDeptVO.setCrtLinkHouse(adjCourtCnctnVO.getCrtLinkHouse());
|
||||
adjCourtDeptVO.setCrtDeptTy("10");
|
||||
|
||||
adjCourtCnctnDAO.updateCourtDept(adjCourtDeptVO);
|
||||
|
||||
} catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "수정에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "수정 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateUseYn(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
adjCourtCnctnDAO.updateUseYn(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public List<AdjCourtCnctnVO> selectAdjCourtCnctniFileList(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctniFileList(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void insertCourtDept(AdjCourtDeptVO adjCourtDeptVO) {
|
||||
adjCourtCnctnDAO.insertCourtDept(adjCourtDeptVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateCourtDept(AdjCourtDeptVO adjCourtDeptVO) {
|
||||
adjCourtCnctnDAO.updateCourtDept(adjCourtDeptVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjCourtDeptVO> selectAdjCourtCnctniDeptPop() {
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctniDeptPop();
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse insertAdjCourtCnctnDeptPopAjax(AdjCourtDeptVO deptVO) throws Exception {
|
||||
try {
|
||||
adjCourtCnctnDAO.saveFromAdrCourtDeptMgr(deptVO);
|
||||
} catch (Exception e)
|
||||
{ e.printStackTrace();
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "등록에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateAdjCourtCnctnStatCd(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
adjCourtCnctnDAO.updateAdjCourtCnctnStatCd(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjCourtAppVO> selectAdjCourtCnctnAppList(AdjCourtAppVO adjCourtAppVO) throws Exception {
|
||||
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctnAppList(adjCourtAppVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int selectAdjCourtCnctnAppNextSn(AdjCourtAppVO adjCourtAppVO) throws Exception {
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctnAppNextSn(adjCourtAppVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse insertAdjCourtCnctnAppReg(AdjCourtAppVO adjCourtAppVO, final MultipartHttpServletRequest multiRequest) throws Exception {
|
||||
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
if (!files.isEmpty()){
|
||||
List<FileVO> result = fileUtil.parseFileInf(files, "CRT_", 0, adjCourtAppVO.getCrtAtchFileId(), "", "");
|
||||
String atchFileId = fileMngService.insertFileInfs(result);
|
||||
adjCourtAppVO.setCrtAtchFileId(atchFileId);
|
||||
|
||||
AdrCourtFileVO adrCourtFileVO = new AdrCourtFileVO();
|
||||
|
||||
adrCourtFileVO.setCrtSeq(adjCourtAppVO.getCrtSeq());
|
||||
adrCourtFileVO.setCrtSn(adjCourtAppVO.getCrtSn());
|
||||
adrCourtFileVO.setCrtAtchFileId(atchFileId);
|
||||
adrCourtFileVO.setCrtAtchFileTy(KccadrCourtConstants.CRT_FILE_APP);
|
||||
adrCourtFileVO.setFrstRegisterId(adjCourtAppVO.getFrstRegisterId());
|
||||
|
||||
adrCourtFileMngService.insertCourtFileInf(adrCourtFileVO);
|
||||
}
|
||||
|
||||
adjCourtCnctnDAO.insertAdjCourtCnctnAppReg(adjCourtAppVO);
|
||||
|
||||
return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjCourtAppVO selectAdjCourtCnctnAppDetail(AdjCourtAppVO adjCourtAppVO) throws Exception {
|
||||
return adjCourtCnctnDAO.selectAdjCourtCnctnAppDetail(adjCourtAppVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateAdjCourtCnctnEnd(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) throws Exception{
|
||||
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
if (!files.isEmpty()){
|
||||
List<FileVO> result = fileUtil.parseFileInf(files, "CRT_", 0, adjCourtCnctnVO.getCrtAtchFileIdEnd(), "", "");
|
||||
String atchFileId = fileMngService.insertFileInfs(result);
|
||||
adjCourtCnctnVO.setCrtAtchFileIdEnd(atchFileId);
|
||||
|
||||
AdrCourtFileVO adrCourtFileVO = new AdrCourtFileVO();
|
||||
|
||||
adrCourtFileVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
adrCourtFileVO.setCrtSn(adjCourtCnctnVO.getCrtSn());
|
||||
adrCourtFileVO.setCrtAtchFileId(atchFileId);
|
||||
adrCourtFileVO.setCrtAtchFileTy(KccadrCourtConstants.CRT_FILE_ACTION);
|
||||
adrCourtFileVO.setFrstRegisterId(adjCourtCnctnVO.getFrstRegisterId());
|
||||
|
||||
adrCourtFileMngService.insertCourtFileInf(adrCourtFileVO);
|
||||
}
|
||||
|
||||
adjCourtCnctnDAO.updateAdjCourtCnctnEnd(adjCourtCnctnVO);
|
||||
return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse insertCourtCnctnFile(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) {
|
||||
try {
|
||||
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
List<FileVO> result = fileUtil.parseFileInf(files, "CRT_", 0, adjCourtCnctnVO.getAtchFileId(), "", "");
|
||||
String atchFileId = fileMngService.insertFileInfs(result);
|
||||
adjCourtCnctnVO.setCrtAtchFileId(atchFileId);
|
||||
|
||||
AdrCourtFileVO adrCourtFileVO = new AdrCourtFileVO();
|
||||
|
||||
adrCourtFileVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
adrCourtFileVO.setCrtSn(adjCourtCnctnVO.getCrtSn());
|
||||
adrCourtFileVO.setCrtAtchFileId(atchFileId);
|
||||
adrCourtFileVO.setCrtAtchFileTy(adjCourtCnctnVO.getCrtAtchFileTy());
|
||||
adrCourtFileVO.setFrstRegisterId(adjCourtCnctnVO.getFrstRegisterId());
|
||||
|
||||
adrCourtFileMngService.insertCourtFileInf(adrCourtFileVO);
|
||||
} catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "등록에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateAdjCourtCnctnEndAfterPopAjax(AdjCourtCnctnVO adjCourtCnctnVO, AdjCourtDeptVO adjCourtDeptVO)
|
||||
throws Exception {
|
||||
|
||||
try {
|
||||
adjCourtCnctnDAO.updateCourtCnctnEndAfter(adjCourtCnctnVO);
|
||||
adjCourtCnctnDAO.updateCourtDeptEndAfterDept(adjCourtDeptVO);
|
||||
}catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "등록에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjCourtDeptVO selectCourtDept(AdjCourtDeptVO adjCourtDeptVO) throws Exception {
|
||||
return adjCourtCnctnDAO.selectCourtDept(adjCourtDeptVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse insertAdjCourtRprtDePopAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
try {
|
||||
adjCourtCnctnVO.setRprtSeqTemp(crtRprtMgrIdgenService.getNextStringId());
|
||||
adjCourtCnctnDAO.insertAdjCourtRprtDePopAjax(adjCourtCnctnVO);
|
||||
}catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "등록에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "등록 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateOfcpsNmFromAdrCourtDeptMgr(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
// TODO Auto-generated method stub
|
||||
adjCourtCnctnDAO.updateOfcpsNmFromAdrCourtDeptMgr(adjCourtCnctnVO);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
try {
|
||||
adjCourtCnctnDAO.updateCrtAdjCmsnrMenoAjax(adjCourtCnctnVO);
|
||||
}catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "수정에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "수정 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
try {
|
||||
adjCourtCnctnDAO.updateCrtAdjAdminMenoAjax(adjCourtCnctnVO);
|
||||
}catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "수정에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "수정 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateCrtStatCdAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
try {
|
||||
adjCourtCnctnDAO.updateCrtStatCdAjax(adjCourtCnctnVO);
|
||||
}catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "오류가 발생하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "정상 처리 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjCourtRprtMgrVO> findByIdFromAdjCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
|
||||
return adjCourtCnctnDAO.findByIdFromAdjCourtRprtMgr(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjCourtRprtMgrVO findByRprtSeqFromAdrCourtRprtMgr(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
return adjCourtCnctnDAO.findByRprtSeqFromAdrCourtRprtMgr(adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,252 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.web;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
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.servlet.ModelAndView;
|
||||
|
||||
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.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.com.utl.user.service.CheckLoginUtil;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtAprvlService;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnService;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtaprvlVO;
|
||||
import kcc.kccadr.adjPgrMgr.iam.service.InternalApprovManageVO;
|
||||
import kcc.kccadr.adjcclt.service.AdjstConciliatorVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.cmm.CmmUtil;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.kccadr.cmm.KccadrCourtConstants;
|
||||
import kcc.kccadr.ozSchd.web.OzSchdExportUtil;
|
||||
import kcc.let.uss.umt.service.UserManageVO;
|
||||
|
||||
@Controller
|
||||
public class AdjCourtAprvlController {
|
||||
|
||||
// 조정신청 서비스단
|
||||
@Resource(name = "AdjCourtAprvlService")
|
||||
private AdjCourtAprvlService adjCourtAprvlService;
|
||||
|
||||
@Resource(name = "AdjCourtCnctnService")
|
||||
private AdjCourtCnctnService adjCourtCnctnService;
|
||||
|
||||
//로그인 체크 util
|
||||
@Resource(name = "checkLoginUtil")
|
||||
private CheckLoginUtil checkLoginUtil;
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtAprvl/aprvlList.do")
|
||||
public String AprvlList(
|
||||
@ModelAttribute("adjCourtaprvlVO") AdjCourtaprvlVO adjCourtaprvlVO
|
||||
, ModelMap model
|
||||
, HttpServletRequest request) throws Exception {
|
||||
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
model.addAttribute("msg", "로그인 해주세요.");
|
||||
return "redirect:/web/user/login/ssoLogin.do";
|
||||
}
|
||||
if("ROLE_COURT_ADMIN".equals(loginVO.getAuthority())
|
||||
&& "80".equals(loginVO.getOfcpsNm())) {
|
||||
|
||||
model.addAttribute("msg", "접근 할 수 없습니다.");
|
||||
return "redirect:/kccadr/adjCourtCnctn/adjCourtCnctnList.do";
|
||||
}
|
||||
|
||||
|
||||
if(adjCourtaprvlVO.getPageUnit() != 10) {
|
||||
adjCourtaprvlVO.setPageUnit(adjCourtaprvlVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjCourtaprvlVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adjCourtaprvlVO.setSearchSortCnd("a.crtSeq");
|
||||
adjCourtaprvlVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
if("".equals(adjCourtaprvlVO.getSearchStatusArr()) || adjCourtaprvlVO.getSearchStatusArr() == null){
|
||||
String[] defaultSearchStatusArr = {"01"};
|
||||
adjCourtaprvlVO.setSearchStatusArr(defaultSearchStatusArr);
|
||||
}
|
||||
|
||||
if(StringUtils.isEmpty(adjCourtaprvlVO.getSearchStartDt()) && StringUtils.isEmpty(adjCourtaprvlVO.getSearchEndDt())){
|
||||
adjCourtaprvlVO.setSearchStartDt(CmmUtil.getDiffMonth(1 , "yyyy-MM-dd"));
|
||||
adjCourtaprvlVO.setSearchEndDt(CmmUtil.getDateNow("yyyy-MM-dd"));
|
||||
}
|
||||
|
||||
if(StringUtils.isEmpty(adjCourtaprvlVO.getSearchMonth())) {
|
||||
adjCourtaprvlVO.setSearchMonth("3");
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjCourtaprvlVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjCourtaprvlVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjCourtaprvlVO.getPageSize());
|
||||
|
||||
adjCourtaprvlVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjCourtaprvlVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjCourtaprvlVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
paginationInfo.setTotalRecordCount(adjCourtAprvlService.adjCourtAprvlListCnt(adjCourtaprvlVO));
|
||||
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
model.addAttribute("list", adjCourtAprvlService.adjCourtAprvlList(adjCourtaprvlVO));
|
||||
return "kccadr/adjCourtCnctn/adjCourtAprvlList";
|
||||
}
|
||||
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtAprvl/popup/aprvlReqPop.do")
|
||||
public String aprvlReqPop(
|
||||
@ModelAttribute("adjCourtaprvlVO") AdjCourtaprvlVO adjCourtaprvlVO
|
||||
, ModelMap model
|
||||
) throws Exception {
|
||||
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtaprvlReqPop";
|
||||
}
|
||||
|
||||
@RequestMapping(value="/kccadr/adjCourtAprvl/popup/aprvlReqAjax.do")
|
||||
public ModelAndView checkNInsertAprvlStep1Ajax(
|
||||
HttpServletRequest request
|
||||
, AdjCourtaprvlVO adjCourtaprvlVO
|
||||
) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
try {
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
|
||||
//로그인 정보 획득 - ssoLoginVO 사용
|
||||
LoginVO loginVO = checkLoginUtil.getLoginVO();
|
||||
|
||||
/*
|
||||
* 1.법원연계결재에 저장
|
||||
* 2.법원연계관리 상태값 변경
|
||||
*/
|
||||
|
||||
//step.2.조정사건결재에 저장=======================================================================
|
||||
int i = 0;
|
||||
|
||||
adjCourtaprvlVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
adjCourtAprvlService.insertAprvlReg(adjCourtaprvlVO);
|
||||
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = new AdjCourtCnctnVO();
|
||||
adjCourtCnctnVO.setCrtSeq(adjCourtaprvlVO.getCrtSeq());
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setCrtStatCd(adjCourtaprvlVO.getCrtStatCd());
|
||||
|
||||
adjCourtCnctnService.updateAdjCourtCnctnStatCd(adjCourtCnctnVO);
|
||||
|
||||
if (i<=0) {
|
||||
modelAndView.addObject("status", "success");
|
||||
modelAndView.addObject("message", "결재선 생성 실패.-step2");
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
modelAndView.addObject("status", "success");
|
||||
}catch(Exception ex) {
|
||||
modelAndView.addObject("status", "fail");
|
||||
modelAndView.addObject("message", "결재선 생성 실패.-step0");
|
||||
|
||||
}
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtAprvl/aprvlDetail.do")
|
||||
public String aprvlDetail(
|
||||
@ModelAttribute("adjCourtaprvlVO") AdjCourtaprvlVO adjCourtaprvlVO
|
||||
, ModelMap model
|
||||
, HttpServletRequest request) throws Exception {
|
||||
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
model.addAttribute("courtVO", adjCourtCnctnService.findByid(adjCourtaprvlVO));
|
||||
|
||||
model.addAttribute("detailVO", adjCourtAprvlService.adjCourtAprvlDetail(adjCourtaprvlVO));
|
||||
|
||||
model.addAttribute("approvLine", adjCourtAprvlService.adjCourtAprvlLine(adjCourtaprvlVO));
|
||||
|
||||
AdjCourtaprvlVO statInfo = adjCourtAprvlService.adjCourtAprvlLineChk(adjCourtaprvlVO);
|
||||
|
||||
model.addAttribute("statInfo", statInfo);
|
||||
model.addAttribute("loginVO", loginVO);
|
||||
|
||||
|
||||
return "kccadr/adjCourtCnctn/adjCourtAprvlDetail";
|
||||
}
|
||||
|
||||
|
||||
|
||||
@RequestMapping(value="/kccadr/adjCourtAprvl/aprvlSave.do", method = RequestMethod.POST)
|
||||
public ModelAndView internalApprovManageSave(HttpServletRequest request , @RequestBody AdjCourtaprvlVO adjCourtaprvlVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
|
||||
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if (loginVO == null) {
|
||||
|
||||
modelAndView.addObject("result", "fail");
|
||||
modelAndView.addObject("message", "로그인 해주세요.");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
adjCourtaprvlVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
adjCourtaprvlVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtaprvlVO.setCrtAprvlId(loginVO.getUniqId());
|
||||
|
||||
//결재 순서 및 체크
|
||||
AdjCourtaprvlVO statInfo = new AdjCourtaprvlVO();
|
||||
statInfo = adjCourtAprvlService.adjCourtAprvlLineChk(adjCourtaprvlVO);
|
||||
|
||||
adjCourtaprvlVO.setStep(statInfo.getStep());
|
||||
//결재 처리
|
||||
adjCourtAprvlService.adjCourtAprvlLineUpdate(adjCourtaprvlVO);
|
||||
|
||||
statInfo = new AdjCourtaprvlVO();
|
||||
statInfo = adjCourtAprvlService.adjCourtAprvlLineChk(adjCourtaprvlVO);
|
||||
|
||||
// 모든 결재가 끝났다면...
|
||||
if("Y".equals(statInfo.getAllYn())){
|
||||
//adr_court_mgr - > statCd 변경
|
||||
if("2".equals(statInfo.getCrtAprvlCnt())) {
|
||||
adjCourtaprvlVO.setCrtStatCd(KccadrCourtConstants.CRT_APRVL_END);
|
||||
}
|
||||
else {
|
||||
adjCourtaprvlVO.setCrtStatCd(KccadrCourtConstants.CRT_APRVL_OK);
|
||||
}
|
||||
adjCourtaprvlVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnService.updateAdjCourtCnctnStatCd(adjCourtaprvlVO);
|
||||
}
|
||||
modelAndView.addObject("result", KccadrConstants.SUCCESS);
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtAprvl/popup/aprvlReqEndPop.do")
|
||||
public String aprvlReqEndPop(
|
||||
@ModelAttribute("adjCourtaprvlVO") AdjCourtaprvlVO adjCourtaprvlVO
|
||||
, ModelMap model
|
||||
) throws Exception {
|
||||
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtaprvlReqEndPop";
|
||||
}
|
||||
}
|
||||
@ -1,682 +0,0 @@
|
||||
package kcc.kccadr.adjCourtCnctn.web;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.apache.commons.lang.time.DateFormatUtils;
|
||||
import org.apache.commons.lang.time.DateUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.ComDefaultCodeVO;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovCmmUseService;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.RedirectUrlMaker;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtAppVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnService;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtCnctnVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtDeptVO;
|
||||
import kcc.kccadr.adjCourtCnctn.service.AdjCourtRprtMgrVO;
|
||||
import kcc.kccadr.cmm.KccadrCourtConstants;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
import kcc.let.org.service.LocVO;
|
||||
import kcc.let.sec.ram.service.AuthorManageVO;
|
||||
import kcc.let.sec.ram.service.EgovAuthorManageService;
|
||||
import kcc.let.uat.uia.service.EgovLoginService;
|
||||
import kcc.let.uss.umt.service.EgovUserManageService;
|
||||
import kcc.let.uss.umt.service.UserDefaultVO;
|
||||
import kcc.let.uss.umt.service.UserManageVO;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : AdjCourtCnctnController.java
|
||||
* @date : 2022.10.28
|
||||
* @description : 법원연계
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.10.28 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
public class AdjCourtCnctnController {
|
||||
|
||||
// 조정신청 서비스단
|
||||
@Resource(name = "AdjCourtCnctnService")
|
||||
private AdjCourtCnctnService adjCourtCnctnService;
|
||||
|
||||
//파일정보의 관리
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
@Resource(name = "loginService")
|
||||
private EgovLoginService loginService;
|
||||
|
||||
@Resource(name = "userManageService")
|
||||
private EgovUserManageService userManageService;
|
||||
|
||||
/** cmmUseService */
|
||||
@Resource(name = "EgovCmmUseService")
|
||||
private EgovCmmUseService cmmUseService;
|
||||
|
||||
@Resource(name = "egovAuthorManageService")
|
||||
private EgovAuthorManageService egovAuthorManageService;
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnList.do")
|
||||
public String adjCourtCnctnList(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
System.out.println(" :: loginVO.getOfcpsNm() :: "+loginVO.getOfcpsNm());
|
||||
if(loginVO != null && (KccadrCourtConstants.CRT_DEPT_ORDINARY).equals(loginVO.getOfcpsNm())) {
|
||||
adjCourtCnctnVO.setDeptOrdinaryYn("Y");
|
||||
adjCourtCnctnVO.setUniqId(loginVO.getUniqId());
|
||||
|
||||
}else if(loginVO != null && (KccadrCourtConstants.CRT_DEPT_GENERAL).equals(loginVO.getOfcpsNm())) {
|
||||
//총괄조정일경우
|
||||
//insttCode 해당 법원 구하는 로직
|
||||
UserManageVO userManageVO = new UserManageVO();
|
||||
userManageVO = userManageService.selectUser(loginVO.getUniqId());
|
||||
System.out.println("userManageVO.getInsttCode() :: "+userManageVO.getInsttCode());
|
||||
adjCourtCnctnVO.setCrtLinkHouse(userManageVO.getInsttCode().trim());
|
||||
|
||||
}
|
||||
model.addAttribute("ofcpsNm",loginVO.getOfcpsNm());
|
||||
|
||||
adjCourtCnctnVO.setSearchStatCd("list");
|
||||
|
||||
if(adjCourtCnctnVO.getPageUnit() != 10) {
|
||||
adjCourtCnctnVO.setPageUnit(adjCourtCnctnVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjCourtCnctnVO.getSearchSortCnd())){
|
||||
adjCourtCnctnVO.setSearchSortCnd("CRT_SEQ");
|
||||
adjCourtCnctnVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjCourtCnctnVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjCourtCnctnVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjCourtCnctnVO.getPageSize());
|
||||
|
||||
adjCourtCnctnVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjCourtCnctnVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjCourtCnctnVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
paginationInfo.setTotalRecordCount(adjCourtCnctnService.adjCourtCnctnListCount(adjCourtCnctnVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
if(StringUtil.isEmpty(adjCourtCnctnVO.getSearchMonth())) {
|
||||
adjCourtCnctnVO.setSearchMonth("1");
|
||||
}
|
||||
|
||||
if (StringUtil.isEmpty(adjCourtCnctnVO.getSearchStartDt())) { // 조회일시가 null인경우
|
||||
Date today = new Date();
|
||||
int month = -1;
|
||||
if(StringUtil.isNotEmpty(adjCourtCnctnVO.getSearchMonth())) {
|
||||
month = -(Integer.valueOf(adjCourtCnctnVO.getSearchMonth()));
|
||||
}
|
||||
adjCourtCnctnVO.setSearchStartDt(DateFormatUtils.format(DateUtils.addMonths(today, month), "yyyyMMdd"));
|
||||
adjCourtCnctnVO.setSearchEndDt(DateFormatUtils.format(today, "yyyyMMdd"));
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
List<AdjCourtCnctnVO> list = adjCourtCnctnService.adjCourtCnctnList(adjCourtCnctnVO);
|
||||
|
||||
model.addAttribute("deptNmArr", deptNmArr(list));
|
||||
|
||||
model.addAttribute("list", list);
|
||||
|
||||
ComDefaultCodeVO vo = new ComDefaultCodeVO();
|
||||
vo.setCodeId("CC701");
|
||||
List<?> corporationCmmCode = cmmUseService.selectCmmCodeDetail(vo);
|
||||
model.addAttribute("corporationCmmCode", corporationCmmCode);
|
||||
|
||||
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnList";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/updateUseYn.do")
|
||||
public String updateUseYn(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, HttpServletRequest request, ModelMap model) throws Exception {
|
||||
|
||||
adjCourtCnctnService.updateUseYn(adjCourtCnctnVO);
|
||||
|
||||
return "redirect:" + request.getContextPath() + "/kccadr/adjCourtCnctn/adjCourtCnctnList.do";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnDetail.do")
|
||||
public String adjCourtCnctnDetail(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
model.addAttribute("ofcpsNm",loginVO.getOfcpsNm());
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
|
||||
|
||||
// 처음 확인이면 확인 컬럼에 crtCnfrm = "Y" udpate
|
||||
if("N".equals(CourtVO.getCrtCnfrm())
|
||||
&& "80".equals(CourtVO.getOfcpsNm())) {
|
||||
|
||||
CourtVO.setCrtCnfrm("Y");
|
||||
CourtVO.setEsntlId(loginVO.getUniqId());
|
||||
CourtVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
|
||||
adjCourtCnctnService.updateOfcpsNmFromAdrCourtDeptMgr(CourtVO);
|
||||
}
|
||||
|
||||
if(StringUtil.isEmpty(adjCourtCnctnVO.getTabSeq())) {
|
||||
adjCourtCnctnVO.setTabSeq("0");
|
||||
}
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
model.addAttribute("loginVO", loginVO);
|
||||
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnDetail";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnDetailTab0.do")
|
||||
public String adjCourtCnctnDetailTab0(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
|
||||
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
adjCourtCnctnVO.setAdjCourtRprtMgrList(adjCourtCnctnService.findByIdFromAdjCourtRprtMgr(adjCourtCnctnVO));
|
||||
|
||||
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
model.addAttribute("loginVO", loginVO);
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnDetailTab0";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnDetailTab1.do")
|
||||
public String adjCourtCnctnDetailTab1(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
|
||||
List<AdjCourtCnctnVO> list = adjCourtCnctnService.selectAdjCourtCnctniFileList(CourtVO);
|
||||
model.addAttribute("list", list);
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
model.addAttribute("loginVO", loginVO);
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnDetailTab1";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnFilePop.do")
|
||||
public String adjCourtCnctnFilePop(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
model.addAttribute("userId", userId);
|
||||
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnFilePop";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/popup/adjCourtCnctnFilePopAjax.do")
|
||||
public ResponseEntity<RestResponse> adjCourtCnctnFilePopAjax(final MultipartHttpServletRequest multiRequest, AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.insertCourtCnctnFile(adjCourtCnctnVO, multiRequest));
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnModify.do")
|
||||
public String adjCourtCnctnModify(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
model.addAttribute("ofcpsNm",loginVO.getOfcpsNm());
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnModify";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnRegist.do")
|
||||
public String adjCourtCnctnRegist(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
model.addAttribute("ofcpsNm",loginVO.getOfcpsNm());
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnRegist";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnRegistAjax.do")
|
||||
public ResponseEntity<RestResponse> adjCourtCnctnRegistAjax(final MultipartHttpServletRequest multiRequest, AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.insertCourtCnctn(adjCourtCnctnVO, multiRequest));
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnUpdateAjax.do")
|
||||
public ResponseEntity<RestResponse> adjCourtCnctnUpdateAjax(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateCourtCnctn(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnDeptPop.do")
|
||||
public String adjCourtCnctnDeptPop(@ModelAttribute("deptVO") AdjCourtDeptVO deptVO, ModelMap model) throws Exception {
|
||||
|
||||
model.addAttribute("adjCourtDeptVO", adjCourtCnctnService.selectAdjCourtCnctniDeptPop());
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnDeptPop";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/insertAdjCourtCnctnDeptPopAjax.do")
|
||||
public ResponseEntity<RestResponse> insertAdjCourtCnctnDeptPopAjax(@ModelAttribute("deptVO") AdjCourtDeptVO deptVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
deptVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
deptVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.insertAdjCourtCnctnDeptPopAjax(deptVO));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnAppPop.do")
|
||||
public String adjCourtCnctnAppPop(@RequestParam(value = "endFlag" , required = false) String endFlag, @ModelAttribute("adjCourtAppVO") AdjCourtAppVO adjCourtAppVO, ModelMap model) throws Exception {
|
||||
|
||||
model.addAttribute("endFlag", endFlag);
|
||||
model.addAttribute("list", adjCourtCnctnService.selectAdjCourtCnctnAppList(adjCourtAppVO));
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnAppPop";
|
||||
}
|
||||
|
||||
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/updateCrtAdjCmsnrMenoAjax.do")
|
||||
public ResponseEntity<RestResponse> updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateCrtAdjCmsnrMenoAjax(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/updateCrtAdjAdminMenoAjax.do")
|
||||
public ResponseEntity<RestResponse> updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateCrtAdjAdminMenoAjax(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/updateCrtStatCdAjax.do")
|
||||
public ResponseEntity<RestResponse> updateCrtStatCdAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateCrtStatCdAjax(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnAppDetailPop.do")
|
||||
public String adjCourtCnctnAppDetailPop(@ModelAttribute("adjCourtAppVO") AdjCourtAppVO adjCourtAppVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjCourtAppVO detailVO = adjCourtCnctnService.selectAdjCourtCnctnAppDetail(adjCourtAppVO);
|
||||
|
||||
model.addAttribute("detailVO", detailVO);
|
||||
|
||||
//파일 정보 가져오기
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(detailVO.getCrtAtchFileId());
|
||||
List<FileVO> result = fileService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", result);
|
||||
model.addAttribute("fileListCnt", result.size());
|
||||
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnAppDetailPop";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnAppRegPop.do")
|
||||
public String adjCourtCnctnAppRegPop(@ModelAttribute("adjCourtAppVO") AdjCourtAppVO adjCourtAppVO, ModelMap model) throws Exception {
|
||||
|
||||
adjCourtAppVO.setCrtSn(Integer.toString(adjCourtCnctnService.selectAdjCourtCnctnAppNextSn(adjCourtAppVO)));
|
||||
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnAppRegPop";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnAppRegPopAjax.do")
|
||||
public ResponseEntity<RestResponse> adjCourtCnctnAppRegPopAjax(final MultipartHttpServletRequest multiRequest, AdjCourtAppVO adjCourtAppVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
adjCourtAppVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtAppVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.insertAdjCourtCnctnAppReg(adjCourtAppVO, multiRequest));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnEndPop.do")
|
||||
public String adjCourtCnctnEndPop(@ModelAttribute("searchVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
model.addAttribute("adjCourtCnctnVO", adjCourtCnctnService.findByid(adjCourtCnctnVO));
|
||||
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnEndRegPop";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnEndPopAjax.do")
|
||||
public ResponseEntity<RestResponse> adjCourtCnctnEndPopAjax(final MultipartHttpServletRequest multiRequest, AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateAdjCourtCnctnEnd(adjCourtCnctnVO, multiRequest));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnEndAfterPop.do")
|
||||
public String adjCourtCnctnEndAfterPop(@ModelAttribute("searchVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
AdjCourtDeptVO adjCourtDeptVO = new AdjCourtDeptVO();
|
||||
adjCourtDeptVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
model.addAttribute("adjCourtDeptVO", adjCourtCnctnService.selectCourtDept(adjCourtDeptVO));
|
||||
model.addAttribute("adjCourtCnctnVO", adjCourtCnctnService.findByid(adjCourtCnctnVO));
|
||||
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnEndAfterPop";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnEndAfterPopAjax.do")
|
||||
public ResponseEntity<RestResponse> adjCourtCnctnEndAfterPopAjax(AdjCourtCnctnVO adjCourtCnctnVO, AdjCourtDeptVO deptVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
deptVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
deptVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateAdjCourtCnctnEndAfterPopAjax(adjCourtCnctnVO, deptVO));
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnEndList.do")
|
||||
public String adjCourtCnctnEndList(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
adjCourtCnctnVO.setSearchStatCd("endList");
|
||||
|
||||
if(adjCourtCnctnVO.getPageUnit() != 10) {
|
||||
adjCourtCnctnVO.setPageUnit(adjCourtCnctnVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjCourtCnctnVO.getSearchSortCnd())){
|
||||
adjCourtCnctnVO.setSearchSortCnd("CRT_SEQ");
|
||||
adjCourtCnctnVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjCourtCnctnVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjCourtCnctnVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjCourtCnctnVO.getPageSize());
|
||||
|
||||
adjCourtCnctnVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjCourtCnctnVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjCourtCnctnVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
paginationInfo.setTotalRecordCount(adjCourtCnctnService.adjCourtCnctnListCount(adjCourtCnctnVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
List<AdjCourtCnctnVO> list = adjCourtCnctnService.adjCourtCnctnList(adjCourtCnctnVO);
|
||||
|
||||
// try {
|
||||
// list = list.stream()
|
||||
// .filter(t -> t.getCrtStatCd() != null)
|
||||
// .filter(t -> Integer.parseInt(t.getCrtStatCd()) > 201050)
|
||||
// .collect(Collectors.toList());
|
||||
// } catch (Exception e) {
|
||||
// System.out.println(e.getMessage());
|
||||
// }
|
||||
// 복호화
|
||||
model.addAttribute("list", list);
|
||||
model.addAttribute("endFlag", "end");
|
||||
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnList";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnEndDetail.do")
|
||||
public String adjCourtCnctnEndDetail(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
|
||||
if(StringUtil.isEmpty(adjCourtCnctnVO.getTabSeq())) {
|
||||
adjCourtCnctnVO.setTabSeq("0");
|
||||
}
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnEndDetail";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnEndDetailTab0.do")
|
||||
public String adjCourtCnctnEndDetailTab0(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
|
||||
AdjCourtDeptVO adjCourtDeptVO = new AdjCourtDeptVO();
|
||||
adjCourtDeptVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
model.addAttribute("adjCourtDeptVO", adjCourtCnctnService.selectCourtDept(adjCourtDeptVO));
|
||||
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnEndDetailTab0";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnEndDetailTab1.do")
|
||||
public String adjCourtCnctnEndDetailTab1(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
|
||||
List<AdjCourtCnctnVO> list = adjCourtCnctnService.selectAdjCourtCnctniFileList(CourtVO);
|
||||
model.addAttribute("list", list);
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnEndDetailTab1";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtSelectUserList.do")
|
||||
public String adjCourtSelectUserList(@ModelAttribute("userSearchVO") UserDefaultVO userSearchVO,
|
||||
ModelMap model,
|
||||
HttpServletRequest request,
|
||||
HttpSession session) throws Exception {
|
||||
{
|
||||
//일반관리자가 좌측의 매뉴의 관리자 관리 클릭시 리스트가 아닌 자신의 정보수정페이지로 리로딩.
|
||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();//최고관리자의 경우 비밀번호 확인 없음.
|
||||
loginVO.setId(loginVO.getId());
|
||||
if(!"ROLE_ADMIN".equals(loginService.getUserAuth(loginVO).getAuthority())){//최고관리자 아닐경우
|
||||
return "redirect:/EgovTopPageLink.do?link=/uss/umt/user/EgovUserSelectUpdtView.do?selectedId="+loginVO.getUniqId()+"&baseMenuNo=3500000" ;
|
||||
}
|
||||
}
|
||||
|
||||
if(userSearchVO.getPageUnit() != 10) {
|
||||
userSearchVO.setPageUnit(userSearchVO.getPageUnit());
|
||||
}
|
||||
|
||||
userSearchVO.setPageUnit(50);
|
||||
|
||||
/** pageing */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(userSearchVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(userSearchVO.getPageUnit());
|
||||
paginationInfo.setPageSize(userSearchVO.getPageSize());
|
||||
|
||||
userSearchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
userSearchVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
userSearchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
//userSearchVO.setAdminYn("Y");
|
||||
if("".equals(userSearchVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
userSearchVO.setSearchSortCnd("uniqId");
|
||||
userSearchVO.setSearchSortOrd("desc");
|
||||
}
|
||||
userSearchVO.setCourtYn("Y");
|
||||
List<?> resultList = userManageService.selectUserList(userSearchVO) ;
|
||||
model.addAttribute("resultList", resultList);
|
||||
//paginationInfo.setTotalRecordCount( resultList.size()> 0 ? ((Long)((EgovMap)resultList.get(0)).get("totCnt")).intValue() : 0);
|
||||
paginationInfo.setTotalRecordCount( resultList.size()> 0 ? ((int)((EgovMap)resultList.get(0)).get("totCnt")) : 0);
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
//사용자상태코드를 코드정보로부터 조회
|
||||
ComDefaultCodeVO vo = new ComDefaultCodeVO();
|
||||
vo.setCodeId("COM038");
|
||||
model.addAttribute("emplyrSttusCode_result", cmmUseService.selectCmmCodeDetail(vo));//사용자상태코드목록
|
||||
|
||||
//권한조회
|
||||
AuthorManageVO authorManageVO = new AuthorManageVO();
|
||||
authorManageVO.setFirstIndex(0);
|
||||
authorManageVO.setLastIndex(10);
|
||||
authorManageVO.setRecordCountPerPage(10);
|
||||
authorManageVO.setAuthorManageList(egovAuthorManageService.selectAuthorList(authorManageVO));
|
||||
model.addAttribute("authorList", authorManageVO.getAuthorManageList());
|
||||
|
||||
return "kccadr/adjCourtCnctn/adjCourtUserList";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtSelectUserDetail.do")
|
||||
public String adjCourtSelectUserDetail(@RequestParam("selectedId") String uniqId,
|
||||
@ModelAttribute("searchVO") UserDefaultVO userSearchVO,
|
||||
HttpServletRequest request,
|
||||
@RequestParam Map<String, Object> commandMap,
|
||||
Model model) throws Exception {
|
||||
ComDefaultCodeVO vo = new ComDefaultCodeVO();
|
||||
//패스워드힌트목록을 코드정보로부터 조회
|
||||
vo.setCodeId("COM022");
|
||||
model.addAttribute("passwordHint_result", cmmUseService.selectCmmCodeDetail(vo));
|
||||
//성별구분코드를 코드정보로부터 조회
|
||||
vo.setCodeId("COM014");
|
||||
model.addAttribute("sexdstnCode_result", cmmUseService.selectCmmCodeDetail(vo));
|
||||
//사용자상태코드를 코드정보로부터 조회
|
||||
vo.setCodeId("COM013");
|
||||
model.addAttribute("emplyrSttusCode_result", cmmUseService.selectCmmCodeDetail(vo));
|
||||
//소속기관코드를 코드정보로부터 조회 - COM025
|
||||
vo.setCodeId("COM025");
|
||||
model.addAttribute("insttCode_result", cmmUseService.selectCmmCodeDetail(vo));
|
||||
//조직정보를 조회 - ORGNZT_ID정보
|
||||
vo.setTableNm("LETTNORGNZTINFO");
|
||||
model.addAttribute("orgnztId_result", cmmUseService.selectOgrnztIdDetail(vo));
|
||||
//그룹정보를 조회 - GROUP_ID정보
|
||||
vo.setTableNm("LETTNORGNZTINFO");
|
||||
model.addAttribute("groupId_result", cmmUseService.selectGroupIdDetail(vo));
|
||||
|
||||
UserManageVO userManageVO = new UserManageVO();
|
||||
userManageVO = userManageService.selectUser(uniqId);
|
||||
model.addAttribute("userSearchVO", userSearchVO);
|
||||
model.addAttribute("userManageVO", userManageVO);
|
||||
|
||||
if(StringUtils.isNotBlank(userManageVO.getAtchFileId())){
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(userManageVO.getAtchFileId());
|
||||
List<FileVO> fileList = fileMngService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
|
||||
//권한조회
|
||||
AuthorManageVO authorManageVO = new AuthorManageVO();
|
||||
authorManageVO.setFirstIndex(0);
|
||||
authorManageVO.setLastIndex(10);
|
||||
authorManageVO.setRecordCountPerPage(10);
|
||||
authorManageVO.setAuthorSet("01");
|
||||
authorManageVO.setSearchSortCnd("sort_num");
|
||||
authorManageVO.setSearchSortOrd("desc");
|
||||
authorManageVO.setAuthorManageList(egovAuthorManageService.selectAuthorList(authorManageVO));
|
||||
model.addAttribute("authorList", authorManageVO.getAuthorManageList());
|
||||
//initRsa(request);
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if(!"ROLE_ADMIN".equals(loginVO.getAuthority()) && !uniqId.equals(loginVO.getUniqId())) {
|
||||
/*return "/cmm/main/mainPage.do";*/
|
||||
RedirectUrlMaker redirectUrlMaker = new RedirectUrlMaker("/cmm/main/mainPage.do");
|
||||
return redirectUrlMaker.getRedirectUrl();
|
||||
}
|
||||
|
||||
if("ROLE_ADMIN".equals(loginVO.getAuthority())) {
|
||||
model.addAttribute("isAdmin", "Y");
|
||||
}
|
||||
|
||||
if("ROLE_USER_MEMBER".equals(loginVO.getAuthority())) {
|
||||
model.addAttribute("isMember", "Y");
|
||||
}
|
||||
|
||||
return "kccadr/adjCourtCnctn/adjCourtUserDetail";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtRprtDePop.do")
|
||||
public String adjCourtRprtDePop(@ModelAttribute("AdjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
AdjCourtRprtMgrVO adjCourtRprtMgrVO = adjCourtCnctnService.findByRprtSeqFromAdrCourtRprtMgr(adjCourtCnctnVO);
|
||||
model.addAttribute("adjCourtRprtMgrVO", adjCourtRprtMgrVO);
|
||||
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtRprtDePop";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/insertAdjCourtRprtDePopAjax.do")
|
||||
public ResponseEntity<RestResponse> insertAdjCourtRprtDePopAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.insertAdjCourtRprtDePopAjax(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
|
||||
private List<Map<String, String>> deptNmArr(List<AdjCourtCnctnVO> list){
|
||||
List<Map<String, String>> tmp1 = new ArrayList<Map<String, String>>();
|
||||
if(list.stream().count() > 0) {
|
||||
String[] deptNmArr = list.get(0).getDeptNmArr().split("\\|");
|
||||
for(String tmp : deptNmArr) {
|
||||
String[] tmpArr = null;
|
||||
tmpArr = tmp.split("§");
|
||||
Map<String, String> tmpMap = new HashMap<String, String>();
|
||||
tmpMap.put("userNm", tmpArr[0]);
|
||||
tmpMap.put("esntlId", tmpArr[1]);
|
||||
|
||||
tmp1.add(tmpMap);
|
||||
}
|
||||
}
|
||||
return tmp1;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,32 +0,0 @@
|
||||
package kcc.kccadr.adjCs.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
|
||||
public interface AdjCsService {
|
||||
|
||||
List<AdjCsVO> selectDetailList(AdjCsVO adjCsVO);
|
||||
|
||||
AdjCsVO selectAdjCsDetail(AdjCsVO adjCsVO);
|
||||
|
||||
List<AdjCsVO> selectAdjCsList(AdjCsVO adjCsVO);
|
||||
|
||||
void updateAdjCs(AdjCsVO adjCsVO);
|
||||
|
||||
void insertAdjCs(AdjCsVO adjCsVO) throws FdlException;
|
||||
|
||||
|
||||
// public int insertGlossary(AdjCsVO glossaryVO) throws Exception;
|
||||
//
|
||||
// public List<AdjCsVO> selectGlossaryList(AdjCsVO glossaryVO) throws Exception;
|
||||
//
|
||||
// public AdjCsVO selectGlossaryDetail(AdjCsVO glossaryVO) throws Exception;
|
||||
//
|
||||
// public void updateGlossaryModify(AdjCsVO glossaryVO) throws Exception;
|
||||
//
|
||||
// public void deleteGlossary(AdjCsVO glossaryVO) throws Exception;
|
||||
//
|
||||
// public List<AdjCsVO> selectGlossaryListForWeb(AdjCsVO glossaryVO) throws Exception;
|
||||
|
||||
}
|
||||
@ -1,93 +0,0 @@
|
||||
package kcc.kccadr.adjCs.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
public class AdjCsVO extends ComDefaultVO implements Serializable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String cnt;
|
||||
private String csSeq;
|
||||
private String csCategory;
|
||||
private String csSubject;
|
||||
private String csCn;
|
||||
private String frstRegisterId;
|
||||
private String frstRegistPnttm;
|
||||
private String lastUpdusrId;
|
||||
private String lastUpdtPnttm;
|
||||
private String useYn;
|
||||
private String searchKeywordSearch;
|
||||
|
||||
|
||||
|
||||
public String getCnt() {
|
||||
return cnt;
|
||||
}
|
||||
public void setCnt(String cnt) {
|
||||
this.cnt = cnt;
|
||||
}
|
||||
public String getCsSeq() {
|
||||
return csSeq;
|
||||
}
|
||||
public void setCsSeq(String csSeq) {
|
||||
this.csSeq = csSeq;
|
||||
}
|
||||
public String getCsCategory() {
|
||||
return csCategory;
|
||||
}
|
||||
public void setCsCategory(String csCategory) {
|
||||
this.csCategory = csCategory;
|
||||
}
|
||||
public String getCsSubject() {
|
||||
return csSubject;
|
||||
}
|
||||
public void setCsSubject(String csSubject) {
|
||||
this.csSubject = csSubject;
|
||||
}
|
||||
public String getCsCn() {
|
||||
return csCn;
|
||||
}
|
||||
public void setCsCn(String csCn) {
|
||||
this.csCn = csCn;
|
||||
}
|
||||
public String getFrstRegisterId() {
|
||||
return frstRegisterId;
|
||||
}
|
||||
public void setFrstRegisterId(String frstRegisterId) {
|
||||
this.frstRegisterId = frstRegisterId;
|
||||
}
|
||||
public String getFrstRegistPnttm() {
|
||||
return frstRegistPnttm;
|
||||
}
|
||||
public void setFrstRegistPnttm(String frstRegistPnttm) {
|
||||
this.frstRegistPnttm = frstRegistPnttm;
|
||||
}
|
||||
public String getLastUpdusrId() {
|
||||
return lastUpdusrId;
|
||||
}
|
||||
public void setLastUpdusrId(String lastUpdusrId) {
|
||||
this.lastUpdusrId = lastUpdusrId;
|
||||
}
|
||||
public String getLastUpdtPnttm() {
|
||||
return lastUpdtPnttm;
|
||||
}
|
||||
public void setLastUpdtPnttm(String lastUpdtPnttm) {
|
||||
this.lastUpdtPnttm = lastUpdtPnttm;
|
||||
}
|
||||
public String getUseYn() {
|
||||
return useYn;
|
||||
}
|
||||
public void setUseYn(String useYn) {
|
||||
this.useYn = useYn;
|
||||
}
|
||||
public String getSearchKeywordSearch() {
|
||||
return searchKeywordSearch;
|
||||
}
|
||||
public void setSearchKeywordSearch(String searchKeywordSearch) {
|
||||
this.searchKeywordSearch = searchKeywordSearch;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,35 +0,0 @@
|
||||
package kcc.kccadr.adjCs.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjCs.service.AdjCsVO;
|
||||
|
||||
@Repository("AdjCsDAO")
|
||||
public class AdjCsDAO extends EgovAbstractDAO{
|
||||
|
||||
|
||||
public List<AdjCsVO> selectDetailList(AdjCsVO adjCsVO) {
|
||||
return (List<AdjCsVO>) list("adjCsDAO.selectDetailList", adjCsVO);
|
||||
}
|
||||
|
||||
public AdjCsVO selectAdjCsDetail(AdjCsVO adjCsVO) {
|
||||
return (AdjCsVO) select("adjCsDAO.selectAdjCsDetail", adjCsVO);
|
||||
}
|
||||
|
||||
public List<AdjCsVO> selectAdjCsList(AdjCsVO adjCsVO) {
|
||||
return (List<AdjCsVO>) list("adjCsDAO.selectAdjCsList", adjCsVO);
|
||||
}
|
||||
|
||||
public void updateAdjCs(AdjCsVO adjCsVO) {
|
||||
update("adjCsDAO.updateAdjCs", adjCsVO);
|
||||
}
|
||||
|
||||
public void insertAdjCs(AdjCsVO adjCsVO) {
|
||||
insert("adjCsDAO.insertAdjCs", adjCsVO);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,65 +0,0 @@
|
||||
package kcc.kccadr.adjCs.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.kccadr.adjCs.service.AdjCsService;
|
||||
import kcc.kccadr.adjCs.service.AdjCsVO;
|
||||
|
||||
@Service("AdjCsService")
|
||||
public class AdjCsServiceImpl implements AdjCsService{
|
||||
|
||||
/** ID Generation */
|
||||
@Resource(name="adjCsIdgenService")
|
||||
private EgovIdGnrService adjCsIdgenService;
|
||||
|
||||
@Resource(name = "AdjCsDAO")
|
||||
private AdjCsDAO adjCsDAO;
|
||||
|
||||
|
||||
@Override
|
||||
public List<AdjCsVO> selectDetailList(AdjCsVO adjCsVO) {
|
||||
return adjCsDAO.selectDetailList(adjCsVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public AdjCsVO selectAdjCsDetail(AdjCsVO adjCsVO) {
|
||||
|
||||
|
||||
AdjCsVO adjCsInfoVO = adjCsDAO.selectAdjCsDetail(adjCsVO);
|
||||
if(adjCsInfoVO != null) {
|
||||
|
||||
// adjCsInfoVO.setCsCn(adjCsInfoVO.getCsCn().replace("\r\n","<br>"));
|
||||
}
|
||||
|
||||
return adjCsInfoVO;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<AdjCsVO> selectAdjCsList(AdjCsVO adjCsVO) {
|
||||
return adjCsDAO.selectAdjCsList(adjCsVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void updateAdjCs(AdjCsVO adjCsVO) {
|
||||
adjCsDAO.updateAdjCs(adjCsVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void insertAdjCs(AdjCsVO adjCsVO) throws FdlException {
|
||||
|
||||
adjCsVO.setCsSeq(adjCsIdgenService.getNextStringId());
|
||||
|
||||
adjCsDAO.insertAdjCs(adjCsVO);
|
||||
|
||||
}
|
||||
}
|
||||
@ -1,201 +0,0 @@
|
||||
package kcc.kccadr.adjCs.web;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.ComDefaultCodeVO;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovCmmUseService;
|
||||
import kcc.kccadr.adjCs.service.AdjCsService;
|
||||
import kcc.kccadr.adjCs.service.AdjCsVO;
|
||||
import kcc.kccadr.glossary.service.GlossaryService;
|
||||
import kcc.let.uss.ion.sat.service.EgovSatManageService;
|
||||
|
||||
@Controller
|
||||
public class AdjCsController {
|
||||
|
||||
@Resource(name = "GlossaryService")
|
||||
private GlossaryService glossaryService;
|
||||
|
||||
@Resource(name = "AdjCsService")
|
||||
private AdjCsService adjCsService;
|
||||
|
||||
@Resource(name = "EgovCmmUseService")
|
||||
private EgovCmmUseService cmmUseService;
|
||||
|
||||
@Resource(name = "egovSatManageService")
|
||||
private EgovSatManageService egovSatManageService;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : selectTextSenseList
|
||||
* @author : JunHo Lee
|
||||
* @date : 2023.11.03
|
||||
* @description : 용어해설 목록
|
||||
* @param adjCsVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value="/kccadr/adjCs/adjCsList.do")
|
||||
public String glossaryList(@ModelAttribute("searchVO") AdjCsVO adjCsVO, ModelMap model) throws Exception{
|
||||
|
||||
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if(user == null) {
|
||||
|
||||
return "redirect:/uat/uia/EgovLoginUsr.do";
|
||||
|
||||
}
|
||||
|
||||
if(adjCsVO.getPageUnit() != 10) {
|
||||
adjCsVO.setPageUnit(adjCsVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjCsVO.getSearchSortCnd())){
|
||||
adjCsVO.setSearchSortCnd("frstRegistPnttm");
|
||||
adjCsVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjCsVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjCsVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjCsVO.getPageSize());
|
||||
|
||||
adjCsVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjCsVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjCsVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
adjCsVO.setFrstRegisterId(user.getUniqId());
|
||||
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
// List<AdjCsVO> list = glossaryService.selectGlossaryList(adjCsVO);
|
||||
List<AdjCsVO> list = adjCsService.selectAdjCsList(adjCsVO);
|
||||
if(list.size() > 0) {
|
||||
paginationInfo.setTotalRecordCount(Integer.parseInt(list.get(0).getCnt()));
|
||||
}
|
||||
model.addAttribute("list", list);
|
||||
return "kccadr/adjCs/adjCsList";
|
||||
}
|
||||
|
||||
@RequestMapping(value="/kccadr/adjCs/adjCsDetail.do")
|
||||
public String gossaryDetail(@ModelAttribute("searchVO") AdjCsVO adjCsVO, ModelMap model) throws Exception{
|
||||
|
||||
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if(user == null) {
|
||||
|
||||
return "redirect:/uat/uia/EgovLoginUsr.do";
|
||||
|
||||
}
|
||||
|
||||
AdjCsVO detailVO = adjCsService.selectAdjCsDetail(adjCsVO);
|
||||
|
||||
model.addAttribute("adjCsVO", detailVO);
|
||||
|
||||
// if("N".equals(detailVO.getUseYn())) {
|
||||
// return "redirect:/kccadr/glossary/glossaryList.do";
|
||||
// }
|
||||
ComDefaultCodeVO vo = new ComDefaultCodeVO();
|
||||
vo.setCodeId("CC201");
|
||||
List<?> cmmCode = cmmUseService.selectCmmCodeDetail(vo);
|
||||
model.addAttribute("cmmCode", cmmCode);
|
||||
|
||||
return "kccadr/adjCs/adjCsDetail";
|
||||
}
|
||||
|
||||
@RequestMapping(value="/kccadr/adjCs/adjCsRegist.do")
|
||||
public String adjCsRegist(@ModelAttribute("searchVO") AdjCsVO adjCsVO, ModelMap model) throws Exception{
|
||||
|
||||
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
if(user == null) {
|
||||
|
||||
return "redirect:/uat/uia/EgovLoginUsr.do";
|
||||
|
||||
}
|
||||
|
||||
|
||||
ComDefaultCodeVO vo = new ComDefaultCodeVO();
|
||||
vo.setCodeId("CC201");
|
||||
List<?> cmmCode = cmmUseService.selectCmmCodeDetail(vo);
|
||||
model.addAttribute("cmmCode", cmmCode);
|
||||
|
||||
// if("N".equals(detailVO.getUseYn())) {
|
||||
// return "redirect:/kccadr/glossary/glossaryList.do";
|
||||
// }
|
||||
|
||||
return "kccadr/adjCs/adjCsRegist";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value="/kccadr/adjCs/adjCsModifyAjax.do")
|
||||
public ModelAndView adjCsModifyAjax(AdjCsVO adjCsVO) throws Exception{
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
|
||||
if(user == null) {
|
||||
modelAndView.addObject("result", "FAIL");
|
||||
modelAndView.addObject("message", "다시 로그인 해주세요.");
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
try {
|
||||
System.out.println("adjCsVO :: "+ adjCsVO.getCsSeq());
|
||||
adjCsVO.setLastUpdusrId(user.getUniqId());
|
||||
adjCsService.updateAdjCs(adjCsVO);
|
||||
|
||||
modelAndView.addObject("result", "SUCCESS");
|
||||
modelAndView.addObject("message", "수정되었습니다.");
|
||||
} catch (Exception e) {
|
||||
modelAndView.addObject("result", "FAIL");
|
||||
modelAndView.addObject("message", "수정에 실패했습니다.");
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
@RequestMapping(value="/kccadr/adjCs/adjCsRegistAjax.do")
|
||||
public ModelAndView adjCsRegistAjax(AdjCsVO adjCsVO) throws Exception{
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
|
||||
if(user == null) {
|
||||
modelAndView.addObject("result", "FAIL");
|
||||
modelAndView.addObject("message", "다시 로그인 해주세요.");
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
try {
|
||||
adjCsVO.setFrstRegisterId(user.getUniqId());
|
||||
adjCsService.insertAdjCs(adjCsVO);
|
||||
|
||||
modelAndView.addObject("result", "SUCCESS");
|
||||
modelAndView.addObject("message", "등록되었습니다.");
|
||||
} catch (Exception e) {
|
||||
modelAndView.addObject("result", "FAIL");
|
||||
modelAndView.addObject("message", "등록에 실패했습니다.");
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,27 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.accpt.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface AccptMgrService {
|
||||
|
||||
//신청인 이름 rppl ID 정보 불러오기
|
||||
AccptMgrVO selectRpplInfoByAdrSeq(AccptMgrVO accptMgrVO) throws Exception;
|
||||
|
||||
//쌍방수락서 등록 처리
|
||||
void insertAccptMgr(AccptMgrVO accptMgrVO) throws Exception;
|
||||
|
||||
//쌍방수락서 리스트 갯수
|
||||
int adjReqMgrAccptListCount(AccptMgrVO accptMgrVO) throws Exception;
|
||||
|
||||
//쌍방수락서 리스트 불러오기
|
||||
List<AccptMgrVO> adjReqMgrAccptList(AccptMgrVO accptMgrVO) throws Exception;
|
||||
|
||||
//쌍방수락서 정보 불러오기
|
||||
AccptMgrVO selectAccptDetail(AccptMgrVO accptMgrVO) throws Exception;
|
||||
|
||||
//쌍방수락서 정보 수정하기
|
||||
void updateAccptMgr(AccptMgrVO accptMgrVO) throws Exception;
|
||||
|
||||
//쌍방수락서 정보 삭제하기
|
||||
void deleteAccptMgr(AccptMgrVO accptMgrVO) throws Exception;
|
||||
}
|
||||
@ -1,151 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.accpt.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
public class AccptMgrVO extends ComDefaultVO implements Serializable{
|
||||
|
||||
private String adrSeq; //조정일련번호
|
||||
private String adrSn; //조정회차
|
||||
private String adrAccSeq; //수락서일련번호
|
||||
private String adrNo; //조정사건번호
|
||||
private String acceptCn; //수락서 내용
|
||||
private String adrAdminId; //지정담당자ID
|
||||
private String rpplId; //신청인ID
|
||||
private String atchFileId; //첨부파일ID
|
||||
private String sbmtDe; //제출일자
|
||||
private String sbmtYn; //제출여부
|
||||
private String apprDe; //결재일자
|
||||
private String apprYn; //결재여부
|
||||
private String rpplNm; //신청인이름
|
||||
private String ccTy; //사건종류코드번호
|
||||
private String ccTyTx; //사건종류명
|
||||
private String statCd; //사건 진행상태값
|
||||
|
||||
private String lastUpdtPnttm; //수정일자
|
||||
private String lastUpdusrId; //수정자
|
||||
private String frstRegisterId; //등록일자
|
||||
private String frstRegistPnttm; //등록자
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
public String getAdrAccSeq() {
|
||||
return adrAccSeq;
|
||||
}
|
||||
public void setAdrAccSeq(String adrAccSeq) {
|
||||
this.adrAccSeq = adrAccSeq;
|
||||
}
|
||||
public String getAdrNo() {
|
||||
return adrNo;
|
||||
}
|
||||
public void setAdrNo(String adrNo) {
|
||||
this.adrNo = adrNo;
|
||||
}
|
||||
public String getAcceptCn() {
|
||||
return acceptCn;
|
||||
}
|
||||
public void setAcceptCn(String acceptCn) {
|
||||
this.acceptCn = acceptCn;
|
||||
}
|
||||
public String getAdrAdminId() {
|
||||
return adrAdminId;
|
||||
}
|
||||
public void setAdrAdminId(String adrAdminId) {
|
||||
this.adrAdminId = adrAdminId;
|
||||
}
|
||||
public String getRpplId() {
|
||||
return rpplId;
|
||||
}
|
||||
public void setRpplId(String rpplId) {
|
||||
this.rpplId = rpplId;
|
||||
}
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
public String getSbmtDe() {
|
||||
return sbmtDe;
|
||||
}
|
||||
public void setSbmtDe(String sbmtDe) {
|
||||
this.sbmtDe = sbmtDe;
|
||||
}
|
||||
public String getSbmtYn() {
|
||||
return sbmtYn;
|
||||
}
|
||||
public void setSbmtYn(String sbmtYn) {
|
||||
this.sbmtYn = sbmtYn;
|
||||
}
|
||||
public String getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
public String getApprYn() {
|
||||
return apprYn;
|
||||
}
|
||||
public void setApprYn(String apprYn) {
|
||||
this.apprYn = apprYn;
|
||||
}
|
||||
public String getRpplNm() {
|
||||
return rpplNm;
|
||||
}
|
||||
public void setRpplNm(String rpplNm) {
|
||||
this.rpplNm = rpplNm;
|
||||
}
|
||||
public String getCcTy() {
|
||||
return ccTy;
|
||||
}
|
||||
public void setCcTy(String ccTy) {
|
||||
this.ccTy = ccTy;
|
||||
}
|
||||
public String getCcTyTx() {
|
||||
return ccTyTx;
|
||||
}
|
||||
public void setCcTyTx(String ccTyTx) {
|
||||
this.ccTyTx = ccTyTx;
|
||||
}
|
||||
public String getStatCd() {
|
||||
return statCd;
|
||||
}
|
||||
public void setStatCd(String statCd) {
|
||||
this.statCd = statCd;
|
||||
}
|
||||
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 getFrstRegisterId() {
|
||||
return frstRegisterId;
|
||||
}
|
||||
public void setFrstRegisterId(String frstRegisterId) {
|
||||
this.frstRegisterId = frstRegisterId;
|
||||
}
|
||||
public String getFrstRegistPnttm() {
|
||||
return frstRegistPnttm;
|
||||
}
|
||||
public void setFrstRegistPnttm(String frstRegistPnttm) {
|
||||
this.frstRegistPnttm = frstRegistPnttm;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,52 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.accpt.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjPgrMgr.accpt.service.AccptMgrVO;
|
||||
|
||||
@Repository("AccptMgrDAO")
|
||||
public class AccptMgrDAO extends EgovAbstractDAO {
|
||||
|
||||
public AccptMgrVO selectRpplInfoByAdrSeq(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
return (AccptMgrVO) select("AccptMgrDAO.selectRpplInfoByAdrSeq", accptMgrVO);
|
||||
}
|
||||
|
||||
public void insertAccptMgr(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
insert("AccptMgrDAO.insertAccptMgr", accptMgrVO);
|
||||
}
|
||||
|
||||
|
||||
//쌍방수락서 리스트 갯수
|
||||
public int adjReqMgrAccptListCount(AccptMgrVO accptMgrVO) throws Exception{
|
||||
return (int) select("AccptMgrDAO.adjReqMgrAccptListCount", accptMgrVO);
|
||||
}
|
||||
|
||||
//쌍방수락서 리스트 불러오기
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<AccptMgrVO> adjReqMgrAccptList(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
return (List<AccptMgrVO>) list("AccptMgrDAO.adjReqMgrAccptList", accptMgrVO);
|
||||
}
|
||||
|
||||
//수락서 정보 불러오기
|
||||
public AccptMgrVO selectAccptDetail(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
return (AccptMgrVO) select("AccptMgrDAO.selectAccptDetail", accptMgrVO);
|
||||
}
|
||||
|
||||
//쌍방수락서 정보 수정하기
|
||||
public void updateAccptMgr(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
update("AccptMgrDAO.updateAccptMgr", accptMgrVO);
|
||||
}
|
||||
|
||||
//쌍방수락서 정보 삭제하기
|
||||
public void deleteAccptMgr(AccptMgrVO accptMgrVO) throws Exception{
|
||||
delete("AccptMgrDAO.deleteAccptMgr", accptMgrVO);
|
||||
}
|
||||
}
|
||||
@ -1,65 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.accpt.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.kccadr.adjPgrMgr.accpt.service.AccptMgrService;
|
||||
import kcc.kccadr.adjPgrMgr.accpt.service.AccptMgrVO;
|
||||
|
||||
@Repository("AccptMgrService")
|
||||
public class AccptMgrServiceImpl extends EgovAbstractServiceImpl implements AccptMgrService{
|
||||
|
||||
@Resource(name="adrAccptSeqGnrService")
|
||||
private EgovIdGnrService idgenService;
|
||||
|
||||
@Resource(name = "AccptMgrDAO")
|
||||
AccptMgrDAO accptMgrDAO;
|
||||
|
||||
|
||||
public AccptMgrVO selectRpplInfoByAdrSeq(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
return accptMgrDAO.selectRpplInfoByAdrSeq(accptMgrVO);
|
||||
}
|
||||
|
||||
public void insertAccptMgr(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
String accptSeq = idgenService.getNextStringId(); // 쌍방수락서 고유 번호 생성
|
||||
accptMgrVO.setAdrAccSeq(accptSeq);
|
||||
|
||||
accptMgrDAO.insertAccptMgr(accptMgrVO);
|
||||
}
|
||||
|
||||
//쌍방수락서 리스트 갯수
|
||||
public int adjReqMgrAccptListCount(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
return accptMgrDAO.adjReqMgrAccptListCount(accptMgrVO);
|
||||
}
|
||||
|
||||
//쌍방수락서 리스트 불러오기
|
||||
public List<AccptMgrVO> adjReqMgrAccptList(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
return accptMgrDAO.adjReqMgrAccptList(accptMgrVO);
|
||||
}
|
||||
|
||||
//수락서 정보 불러오기
|
||||
public AccptMgrVO selectAccptDetail(AccptMgrVO accptMgrVO) throws Exception{
|
||||
|
||||
return accptMgrDAO.selectAccptDetail(accptMgrVO);
|
||||
}
|
||||
|
||||
//쌍방수락서 정보 수정하기
|
||||
public void updateAccptMgr(AccptMgrVO accptMgrVO) throws Exception{
|
||||
accptMgrDAO.updateAccptMgr(accptMgrVO);
|
||||
}
|
||||
|
||||
//쌍방수락서 정보 삭제하기
|
||||
public void deleteAccptMgr(AccptMgrVO accptMgrVO) throws Exception{
|
||||
accptMgrDAO.deleteAccptMgr(accptMgrVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,423 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.accpt.web;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Properties;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
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.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.adjPgrMgr.accpt.service.AccptMgrService;
|
||||
import kcc.kccadr.adjPgrMgr.accpt.service.AccptMgrVO;
|
||||
import kcc.kccadr.adjPgrMgr.ojct.service.OjctMgrService;
|
||||
import kcc.kccadr.adjPgrMgr.ojct.service.OjctMgrVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Controller
|
||||
public class AccptMgrController {
|
||||
|
||||
// 업무 시스템 쌍방수락서 서비스단
|
||||
@Resource(name = "AccptMgrService")
|
||||
private AccptMgrService accptMgrService;
|
||||
|
||||
// 업무 시스템 이의신청 서비스단
|
||||
@Resource(name = "OjctMgrService")
|
||||
private OjctMgrService ojctMgrService;
|
||||
|
||||
// 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;
|
||||
|
||||
|
||||
/**
|
||||
* auth : 우영두
|
||||
* 전자조정: 쌍방수락서 등록 화면
|
||||
* date : 2021.12.26
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjPgrMgr/accpt/adjReqMgrAccptReg.do")
|
||||
public String adjReqMgrAccptReg(@ModelAttribute("accptMgrVO") AccptMgrVO accptMgrVO, ModelMap model) throws Exception {
|
||||
|
||||
//직권조정결정 완료 상태의 사건 번호 리스트 불러오기
|
||||
OjctMgrVO ojctMgrVO = new OjctMgrVO();
|
||||
ojctMgrVO.setStatCd("306050");
|
||||
List<OjctMgrVO> list = ojctMgrService.selectAdrReqInfo(ojctMgrVO);
|
||||
model.addAttribute("list", list);
|
||||
|
||||
return "kccadr/adjPgrMgr/accpt/accptMgrReg";
|
||||
}
|
||||
|
||||
/**
|
||||
* auth : 우영두
|
||||
* 전자조정 쌍방수락서 등록 처리
|
||||
* date : 2021.12.26
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjPgrMgr/accpt/insertAccptMgrRegAjax.do")
|
||||
public ModelAndView insertAccptMgrRegAjax(@ModelAttribute("accptMgrVO") AccptMgrVO accptMgrVO
|
||||
,final MultipartHttpServletRequest multiRequest
|
||||
,ModelMap mode
|
||||
, RedirectAttributes redirectAttributes) throws Exception {
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
if(userId.equals("")) {
|
||||
|
||||
modelAndView.addObject("accptStatus", "loginFail");
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
String atchFileId = "";
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
if (!files.isEmpty()) {
|
||||
//조정신청_로 첨부파일 네이밍
|
||||
List<FileVO> result = fileUtil.parseFileInf(files, "쌍방수락서_", 0, "", "", "");
|
||||
atchFileId = fileMngService.insertFileInfs(result);
|
||||
//첨부파일Id(atchFileId)를 해당 VO atchFileId변수에 저장
|
||||
accptMgrVO.setAtchFileId(atchFileId);
|
||||
}
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
accptMgrVO.setLastUpdusrId(userId);
|
||||
accptMgrVO.setFrstRegisterId(userId);
|
||||
accptMgrVO.setAtchFileId(atchFileId);
|
||||
accptMgrVO.setAdrAdminId(userId);
|
||||
|
||||
if(accptMgrVO.getAdrSeq() != null) {
|
||||
|
||||
String[] arrStr = accptMgrVO.getAdrSeq().replace(",", "").split("%%");
|
||||
|
||||
String adrSeq = arrStr[0];
|
||||
String adrSn = arrStr[1];
|
||||
|
||||
accptMgrVO.setAdrSeq(adrSeq);
|
||||
accptMgrVO.setAdrSn(adrSn);
|
||||
|
||||
String rpplNm = egovCryptoUtil.encrypt(accptMgrVO.getRpplNm()); //입력 신청인 이름 암호화하기
|
||||
accptMgrVO.setRpplNm(rpplNm);
|
||||
|
||||
//조정사건에서 신청인 이름, rppl Id 정보(rppl_Seq 번호임) 검색해오기
|
||||
AccptMgrVO resultRpplId = accptMgrService.selectRpplInfoByAdrSeq(accptMgrVO);
|
||||
|
||||
if(resultRpplId == null) {
|
||||
|
||||
modelAndView.addObject("accptStatus", "rpplFail");
|
||||
return modelAndView;
|
||||
|
||||
}else {
|
||||
|
||||
accptMgrVO.setRpplId(resultRpplId.getRpplId());
|
||||
|
||||
}
|
||||
|
||||
//쌍방수락서 등록 처리
|
||||
accptMgrService.insertAccptMgr(accptMgrVO);
|
||||
|
||||
modelAndView.addObject("accptStatus", "success");
|
||||
|
||||
}else {
|
||||
|
||||
modelAndView.addObject("accptStatus", "fail");
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* auth : 우영두
|
||||
* 전자조정 쌍방수락서 목록 화면
|
||||
* date : 2021.12.26
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjPgrMgr/accpt/adjReqMgrAccptList.do")
|
||||
public String adjReqMgrAccptList(@ModelAttribute("accptMgrVO") AccptMgrVO accptMgrVO, ModelMap model) throws Exception {
|
||||
|
||||
if(accptMgrVO.getPageUnit() != 10) {
|
||||
accptMgrVO.setPageUnit(accptMgrVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(accptMgrVO.getSearchSortCnd())){
|
||||
accptMgrVO.setSearchSortCnd("RS.ADR_SEQ");
|
||||
accptMgrVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
//신청인명 검색시 검색어 암호화 해주기
|
||||
if("2".equals(accptMgrVO.getSearchCondition()) && StringUtils.isNotBlank(accptMgrVO.getSearchKeyword())){
|
||||
accptMgrVO.setSearchKeyword(egovCryptoUtil.encrypt(accptMgrVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(accptMgrVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(accptMgrVO.getPageUnit());
|
||||
paginationInfo.setPageSize(accptMgrVO.getPageSize());
|
||||
|
||||
accptMgrVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
accptMgrVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
accptMgrVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
paginationInfo.setTotalRecordCount(accptMgrService.adjReqMgrAccptListCount(accptMgrVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
List<AccptMgrVO> list = accptMgrService.adjReqMgrAccptList(accptMgrVO);
|
||||
// 복호화
|
||||
decryptInfomation(list, null);
|
||||
model.addAttribute("list", list);
|
||||
|
||||
//신청인명 검색 후 암호화된 이름 복호화 해주기
|
||||
if("2".equals(accptMgrVO.getSearchCondition()) && StringUtils.isNotBlank(accptMgrVO.getSearchKeyword())){
|
||||
accptMgrVO.setSearchKeyword(egovCryptoUtil.decrypt(accptMgrVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
return "kccadr/adjPgrMgr/accpt/accptMgrList";
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* auth : 우영두
|
||||
* 전자조정: 쌍방수락서 상세보기 화면
|
||||
* date : 2021.12.28
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjPgrMgr/accpt/adjReqMgrAccptDetail.do")
|
||||
public String adjReqMgrAccptDetail(@ModelAttribute("accptMgrVO") AccptMgrVO accptMgrVO, ModelMap model) throws Exception {
|
||||
|
||||
//직권조정결정 완료 상태의 사건 번호 리스트 불러오기
|
||||
OjctMgrVO ojctMgrVO = new OjctMgrVO();
|
||||
ojctMgrVO.setStatCd("306050");
|
||||
List<OjctMgrVO> list = ojctMgrService.selectAdrReqInfo(ojctMgrVO);
|
||||
model.addAttribute("list", list);
|
||||
|
||||
//수락서 정보 불러오기
|
||||
AccptMgrVO resultAccpt = accptMgrService.selectAccptDetail(accptMgrVO);
|
||||
decryptInfomation(null, resultAccpt);
|
||||
model.addAttribute("accptVO", resultAccpt);
|
||||
|
||||
if(StringUtils.isNotBlank(resultAccpt.getAtchFileId())){
|
||||
FileVO fileVO = new FileVO();
|
||||
fileVO.setAtchFileId(resultAccpt.getAtchFileId());
|
||||
List<FileVO> fileList = fileMngService.selectFileInfs(fileVO);
|
||||
model.addAttribute("fileList", fileList);
|
||||
}
|
||||
|
||||
return "kccadr/adjPgrMgr/accpt/accptMgrDetail";
|
||||
}
|
||||
|
||||
/**
|
||||
* auth : 우영두
|
||||
* 전자조정 쌍방수락서 수정 처리
|
||||
* date : 2021.12.28
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjPgrMgr/accpt/updateAccptMgrRegAjax.do")
|
||||
public ModelAndView updateAccptMgrRegAjax(@ModelAttribute("accptMgrVO") AccptMgrVO accptMgrVO
|
||||
,final MultipartHttpServletRequest multiRequest
|
||||
,ModelMap mode
|
||||
, RedirectAttributes redirectAttributes) throws Exception {
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
if(userId.equals("")) {
|
||||
|
||||
modelAndView.addObject("accptStatus", "loginFail");
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
String atchFileId = "";
|
||||
atchFileId = accptMgrVO.getAtchFileId();
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
|
||||
if (!files.isEmpty()) {
|
||||
if ("".equals(atchFileId)) {
|
||||
List<FileVO> result = fileUtil.parseFileInf(files, "쌍방수락서_", 0, atchFileId, "", "");
|
||||
|
||||
atchFileId = fileMngService.insertFileInfs(result);
|
||||
accptMgrVO.setAtchFileId(atchFileId);
|
||||
} else {
|
||||
FileVO fvo = new FileVO();
|
||||
fvo.setAtchFileId(atchFileId);
|
||||
int cnt = fileMngService.getMaxFileSN(fvo);
|
||||
List<FileVO> result = fileUtil.parseFileInf(files, "쌍방수락서_", cnt, atchFileId, "", "");
|
||||
|
||||
fileMngService.updateFileInfs(result);
|
||||
}
|
||||
}
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
accptMgrVO.setLastUpdusrId(userId);
|
||||
accptMgrVO.setFrstRegisterId(userId);
|
||||
accptMgrVO.setAtchFileId(atchFileId);
|
||||
accptMgrVO.setAdrAdminId(userId);
|
||||
|
||||
if(accptMgrVO.getAdrSeq() != null) {
|
||||
|
||||
String rpplNm = egovCryptoUtil.encrypt(accptMgrVO.getRpplNm()); //입력 신청인 이름 암호화하기
|
||||
accptMgrVO.setRpplNm(rpplNm);
|
||||
|
||||
//조정사건에서 신청인 이름, rppl Id 정보 검색해오기
|
||||
AccptMgrVO resultRpplId = accptMgrService.selectRpplInfoByAdrSeq(accptMgrVO);
|
||||
|
||||
if(resultRpplId == null) {
|
||||
|
||||
modelAndView.addObject("accptStatus", "rpplFail");
|
||||
return modelAndView;
|
||||
|
||||
}else {
|
||||
|
||||
accptMgrVO.setRpplId(resultRpplId.getRpplId());
|
||||
|
||||
}
|
||||
|
||||
//쌍방수락서 수정 처리
|
||||
accptMgrService.updateAccptMgr(accptMgrVO);
|
||||
|
||||
modelAndView.addObject("accptStatus", "success");
|
||||
|
||||
}else {
|
||||
|
||||
modelAndView.addObject("accptStatus", "fail");
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* auth : 우영두
|
||||
* 전자조정 쌍방수락서 삭제 처리
|
||||
* date : 2021.12.28
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjPgrMgr/accpt/deleteAccptMgrRegAjax.do")
|
||||
public ModelAndView deleteAccptMgrRegAjax(@ModelAttribute("accptMgrVO") AccptMgrVO accptMgrVO
|
||||
,final MultipartHttpServletRequest multiRequest
|
||||
,ModelMap mode
|
||||
, RedirectAttributes redirectAttributes) throws Exception {
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
if(userId.equals("")) {
|
||||
|
||||
modelAndView.addObject("accptStatus", "loginFail");
|
||||
return modelAndView;
|
||||
|
||||
}
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
accptMgrVO.setLastUpdusrId(userId);
|
||||
accptMgrVO.setFrstRegisterId(userId);
|
||||
accptMgrVO.setAdrAdminId(userId);
|
||||
|
||||
if(accptMgrVO.getAdrSeq() != null) {
|
||||
|
||||
//쌍방수락서 삭제 처리
|
||||
accptMgrService.deleteAccptMgr(accptMgrVO);
|
||||
|
||||
modelAndView.addObject("accptStatus", "success");
|
||||
|
||||
}else {
|
||||
|
||||
modelAndView.addObject("accptStatus", "fail");
|
||||
}
|
||||
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
public void decryptInfomation(List<AccptMgrVO> list, AccptMgrVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
for(AccptMgrVO model : list){
|
||||
model.setRpplNm(egovCryptoUtil.decrypt(model.getRpplNm()));
|
||||
/*model.setRpplAddr(egovCryptoUtil.decrypt(model.getRpplAddr()));
|
||||
model.setRpplAddrDtl(egovCryptoUtil.decrypt(model.getRpplAddrDtl()));
|
||||
model.setRpplPost(egovCryptoUtil.decrypt(model.getRpplPost()));
|
||||
model.setRpplEmail(egovCryptoUtil.decrypt(model.getRpplEmail()));
|
||||
model.setRpplPhone(egovCryptoUtil.decrypt(model.getRpplPhone()));
|
||||
|
||||
model.setRpplRealAddr(egovCryptoUtil.decrypt(model.getRpplRealAddr()));
|
||||
model.setRpplRealAddrDtl(egovCryptoUtil.decrypt(model.getRpplRealAddrDtl()));
|
||||
model.setRpplRealPost(egovCryptoUtil.decrypt(model.getRpplRealPost()));
|
||||
|
||||
model.setDepuTyNm(egovCryptoUtil.decrypt(model.getDepuTyNm()));
|
||||
model.setResPonDentNm(egovCryptoUtil.decrypt(model.getResPonDentNm()));
|
||||
model.setAppliCantNm(egovCryptoUtil.decrypt(model.getAppliCantNm()));*/
|
||||
|
||||
//피신청인 정보가 여러개 일경우
|
||||
/*if(StringUtils.isNotBlank(model.getResPonDentNms())){
|
||||
String[] resNms = model.getResPonDentNms().split("\\|");
|
||||
if(resNms.length > 1 ){
|
||||
List<String> names = new ArrayList<>();
|
||||
for(String name : resNms){
|
||||
names.add(egovCryptoUtil.decrypt(name));
|
||||
}
|
||||
model.setResPonDentNm(String.join(",", names));
|
||||
}else{
|
||||
model.setResPonDentNm(egovCryptoUtil.decrypt(resNms[0]));
|
||||
}
|
||||
}*/
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if(info != null){
|
||||
info.setRpplNm(egovCryptoUtil.decrypt(info.getRpplNm()));
|
||||
/*info.setRpplAddr(egovCryptoUtil.decrypt(info.getRpplAddr()));
|
||||
info.setRpplAddrDtl(egovCryptoUtil.decrypt(info.getRpplAddrDtl()));
|
||||
info.setRpplPost(egovCryptoUtil.decrypt(info.getRpplPost()));
|
||||
info.setRpplRealAddr(egovCryptoUtil.decrypt(info.getRpplRealAddr()));
|
||||
info.setRpplRealAddrDtl(egovCryptoUtil.decrypt(info.getRpplRealAddrDtl()));
|
||||
info.setRpplRealPost(egovCryptoUtil.decrypt(info.getRpplRealPost()));
|
||||
info.setRpplEmail(egovCryptoUtil.decrypt(info.getRpplEmail()));
|
||||
info.setRpplPhone(egovCryptoUtil.decrypt(info.getRpplPhone()));
|
||||
info.setDepuTyNm(egovCryptoUtil.decrypt(info.getDepuTyNm()));
|
||||
info.setResPonDentNm(egovCryptoUtil.decrypt(info.getResPonDentNm()));
|
||||
info.setAppliCantNm(egovCryptoUtil.decrypt(info.getAppliCantNm()));*/
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,31 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.adjDept.service;
|
||||
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.ConciliatorManageVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface AdjustDeptManageService {
|
||||
|
||||
int selectAdjustDeptManagerListTotCnt(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
int selectAdjustAdjustDeptDupleCheckCnt(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
List<AdjustDeptManageVO> selectAdjustDeptManagerList(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
int insertAdjustDeptManager(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
int updateAdjustDeptManager(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
int updateAdjustDeptManagerUseYn(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
AdjustDeptManageVO selectAdjustDeptManager(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
List<AdjustDeptManageVO> selectAdjustDeptUserList(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
List<AdjustDeptManageVO> selectAdjustDeptList(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
List<AdjustDeptManageVO> selectAdjustDeptListAll(AdjustDeptManageVO adjustDeptManageVO) throws Exception;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,89 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.adjDept.service;
|
||||
|
||||
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.ConciliatorManageVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class AdjustDeptManageVO extends ConciliatorManageVO {
|
||||
|
||||
|
||||
private List<AdjustDeptManageVO> memList;
|
||||
|
||||
/**
|
||||
* 조정부 유형
|
||||
*/
|
||||
private String MemDeptTy;
|
||||
|
||||
private String adrCclt;
|
||||
|
||||
private String adrCdnt;
|
||||
|
||||
/**
|
||||
* 진행중인사건
|
||||
*/
|
||||
private int statusCnt;
|
||||
|
||||
private int adjCnt;
|
||||
|
||||
/**
|
||||
* 조정위원들
|
||||
*/
|
||||
private String memNames;
|
||||
|
||||
public int getStatusCnt() {
|
||||
return statusCnt;
|
||||
}
|
||||
|
||||
public void setStatusCnt(int statusCnt) {
|
||||
this.statusCnt = statusCnt;
|
||||
}
|
||||
|
||||
public String getMemNames() {
|
||||
return memNames;
|
||||
}
|
||||
|
||||
public void setMemNames(String memNames) {
|
||||
this.memNames = memNames;
|
||||
}
|
||||
|
||||
public String getMemDeptTy() {
|
||||
return MemDeptTy;
|
||||
}
|
||||
|
||||
public void setMemDeptTy(String memDeptTy) {
|
||||
MemDeptTy = memDeptTy;
|
||||
}
|
||||
|
||||
public List<AdjustDeptManageVO> getMemList() {
|
||||
return memList;
|
||||
}
|
||||
|
||||
public void setMemList(List<AdjustDeptManageVO> memList) {
|
||||
this.memList = memList;
|
||||
}
|
||||
|
||||
public String getAdrCclt() {
|
||||
return adrCclt;
|
||||
}
|
||||
|
||||
public void setAdrCclt(String adrCclt) {
|
||||
this.adrCclt = adrCclt;
|
||||
}
|
||||
|
||||
public String getAdrCdnt() {
|
||||
return adrCdnt;
|
||||
}
|
||||
|
||||
public void setAdrCdnt(String adrCdnt) {
|
||||
this.adrCdnt = adrCdnt;
|
||||
}
|
||||
|
||||
public int getAdjCnt() {
|
||||
return adjCnt;
|
||||
}
|
||||
|
||||
public void setAdjCnt(int adjCnt) {
|
||||
this.adjCnt = adjCnt;
|
||||
}
|
||||
}
|
||||
@ -1,57 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.adjDept.service.impl;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjPgrMgr.adjDept.service.AdjustDeptManageVO;
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.ConciliatorManageVO;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Repository("adjustDeptManageDAO")
|
||||
public class AdjustDeptManageDAO extends EgovAbstractDAO {
|
||||
|
||||
public int selectAdjustDeptManagerListTotCnt(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return (Integer) select("adjustDeptManageDAO.selectAdjustDeptManagerListTotCnt", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public int selectAdjustAdjustDeptDupleCheckCnt(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return (Integer) select("adjustDeptManageDAO.selectAdjustAdjustDeptDupleCheckCnt", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public List<AdjustDeptManageVO> selectAdjustDeptManagerList(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return (List<AdjustDeptManageVO>) list("adjustDeptManageDAO.selectAdjustDeptManagerList", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public void insertAdjustDept(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
insert("adjustDeptManageDAO.insertAdjustDept", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public void insertAdjustDeptUser(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
insert("adjustDeptManageDAO.insertAdjustDeptUser", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public int updateAdjustDept(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return update("adjustDeptManageDAO.updateAdjustDept", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public int deleteAdjustDeptUserList(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return delete("adjustDeptManageDAO.deleteAdjustDeptUserList", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public AdjustDeptManageVO selectAdjustDeptManager(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return (AdjustDeptManageVO) select("adjustDeptManageDAO.selectAdjustDeptManager", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public List<AdjustDeptManageVO> selectAdjustDeptUserList(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return (List<AdjustDeptManageVO>) list("adjustDeptManageDAO.selectAdjustDeptUserList", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public List<AdjustDeptManageVO> selectAdjustDeptList(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return (List<AdjustDeptManageVO>) list("adjustDeptManageDAO.selectAdjustDeptList", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
public List<AdjustDeptManageVO> selectAdjustDeptListAll(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return (List<AdjustDeptManageVO>) list("adjustDeptManageDAO.selectAdjustDeptListAll", adjustDeptManageVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,98 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.adjDept.service.impl;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.EgovMessageSource;
|
||||
import kcc.kccadr.adjPgrMgr.adjDept.service.AdjustDeptManageService;
|
||||
import kcc.kccadr.adjPgrMgr.adjDept.service.AdjustDeptManageVO;
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.ConciliatorManageService;
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.ConciliatorManageVO;
|
||||
import kcc.kccadr.adjPgrMgr.cclt.service.impl.ConciliatorManageDAO;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@Service("adjustDeptManageService")
|
||||
public class AdjustDeptManageServiceImpl implements AdjustDeptManageService {
|
||||
|
||||
@Resource(name="adjustDeptManageDAO")
|
||||
private AdjustDeptManageDAO adjustDeptManageDAO;
|
||||
|
||||
@Resource(name="egovMemManageGnrService")
|
||||
private EgovIdGnrService idgenService;
|
||||
|
||||
@Override
|
||||
public int selectAdjustDeptManagerListTotCnt(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return adjustDeptManageDAO.selectAdjustDeptManagerListTotCnt(adjustDeptManageVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjustDeptManageVO> selectAdjustDeptManagerList(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return adjustDeptManageDAO.selectAdjustDeptManagerList(adjustDeptManageVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int selectAdjustAdjustDeptDupleCheckCnt(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return adjustDeptManageDAO.selectAdjustAdjustDeptDupleCheckCnt(adjustDeptManageVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertAdjustDeptManager(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
int rs = 0 ;
|
||||
// 조정부관리 등록
|
||||
adjustDeptManageVO.setMemDeptSeq(idgenService.getNextStringId());
|
||||
adjustDeptManageDAO.insertAdjustDept(adjustDeptManageVO);
|
||||
rs++;
|
||||
// 조정부장/조정위원등록
|
||||
for(AdjustDeptManageVO user : adjustDeptManageVO.getMemList()){
|
||||
user.setMemDeptSeq(adjustDeptManageVO.getMemDeptSeq());
|
||||
adjustDeptManageDAO.insertAdjustDeptUser(user);
|
||||
rs++;
|
||||
}
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateAdjustDeptManager(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
int rs = 0 ;
|
||||
// 조정부관리 수정
|
||||
rs += adjustDeptManageDAO.updateAdjustDept(adjustDeptManageVO);
|
||||
|
||||
// 조정위원삭제
|
||||
rs += adjustDeptManageDAO.deleteAdjustDeptUserList(adjustDeptManageVO);
|
||||
|
||||
// 조정부장/조정위원등록
|
||||
for(AdjustDeptManageVO user : adjustDeptManageVO.getMemList()){
|
||||
user.setMemDeptSeq(adjustDeptManageVO.getMemDeptSeq());
|
||||
adjustDeptManageDAO.insertAdjustDeptUser(user);
|
||||
rs++;
|
||||
}
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateAdjustDeptManagerUseYn(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return adjustDeptManageDAO.updateAdjustDept(adjustDeptManageVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdjustDeptManageVO selectAdjustDeptManager(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return adjustDeptManageDAO.selectAdjustDeptManager(adjustDeptManageVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjustDeptManageVO> selectAdjustDeptUserList(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return adjustDeptManageDAO.selectAdjustDeptUserList(adjustDeptManageVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjustDeptManageVO> selectAdjustDeptList(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return adjustDeptManageDAO.selectAdjustDeptList(adjustDeptManageVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdjustDeptManageVO> selectAdjustDeptListAll(AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
return adjustDeptManageDAO.selectAdjustDeptListAll(adjustDeptManageVO);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,335 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.adjDept.web;
|
||||
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.kccadr.adjPgrMgr.adjDept.service.AdjustDeptManageService;
|
||||
import kcc.kccadr.adjPgrMgr.adjDept.service.AdjustDeptManageVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrCommonSearchVO;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrCommonService;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrCommonVO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
|
||||
/**
|
||||
* 조정위원 관리 구현 클래스
|
||||
*
|
||||
* @author 김봉호
|
||||
* @since 2021.08.21
|
||||
* @version 1.0
|
||||
* @see <pre>
|
||||
* << 개정이력(Modification Information) >>
|
||||
*
|
||||
* 수정일 수정자 수정내용
|
||||
* ------- -------- ---------------------------
|
||||
* 2021.08.21 김봉호 최초 생성
|
||||
* </pre>
|
||||
*/
|
||||
|
||||
@Controller
|
||||
public class AdjustDeptManagerController {
|
||||
|
||||
@Resource(name = "adjustDeptManageService")
|
||||
private AdjustDeptManageService adjustDeptManageService;
|
||||
|
||||
@Resource(name = "kccadrCommonService")
|
||||
private KccadrCommonService kccadrCommonService;
|
||||
|
||||
@Resource(name = "egovCryptoUtil")
|
||||
EgovCryptoUtil egovCryptoUtil;
|
||||
|
||||
@Resource(name = "pgrCmmService")
|
||||
private PgrCmmService cmmService;
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjPgrMgr/adjDept/AdjustDeptManagerList.do")
|
||||
public String adjustDeptManagerList(@ModelAttribute("adjustDeptManageVO") AdjustDeptManageVO adjustDeptManageVO , ModelMap model) throws Exception {
|
||||
|
||||
if(adjustDeptManageVO.getPageUnit() != 10) {
|
||||
adjustDeptManageVO.setPageUnit(adjustDeptManageVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjustDeptManageVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
adjustDeptManageVO.setSearchSortCnd("T1.MEM_DEPT_SEQ");
|
||||
adjustDeptManageVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
if(StringUtils.isNotBlank(adjustDeptManageVO.getSearchKeyword())){
|
||||
adjustDeptManageVO.setSearchKeyword(egovCryptoUtil.encrypt(adjustDeptManageVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjustDeptManageVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjustDeptManageVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjustDeptManageVO.getPageSize());
|
||||
|
||||
adjustDeptManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjustDeptManageVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjustDeptManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
paginationInfo.setTotalRecordCount(adjustDeptManageService.selectAdjustDeptManagerListTotCnt(adjustDeptManageVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
List<AdjustDeptManageVO> list = adjustDeptManageService.selectAdjustDeptManagerList(adjustDeptManageVO);
|
||||
decryptInfomation(list, null);
|
||||
model.addAttribute("list", list);
|
||||
if(StringUtils.isNotBlank(adjustDeptManageVO.getSearchKeyword())){
|
||||
adjustDeptManageVO.setSearchKeyword(egovCryptoUtil.decrypt(adjustDeptManageVO.getSearchKeyword()));
|
||||
}
|
||||
return "kccadr/adjPgrMgr/adjDept/AdjustDeptManagerList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정부 등록페이지
|
||||
* @param adjustDeptManageVO AdjustDeptManageVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/kccadr/adjPgrMgr/adjDept/AdjustDeptManagerCreate.do")
|
||||
public String adjustDeptManagerCreate(@ModelAttribute("adjustDeptManageVO") AdjustDeptManageVO adjustDeptManageVO , ModelMap model) throws Exception {
|
||||
return "kccadr/adjPgrMgr/adjDept/AdjustDeptManagerCreate";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정위원 검색팝업
|
||||
* @param adjustDeptManageVO AdjustDeptManageVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/kccadr/adjPgrMgr/adjDept/popup/AdjustConciliatorPopList.do")
|
||||
public String adjustConciliatorPopList(
|
||||
@ModelAttribute("adjustDeptManageVO") AdjustDeptManageVO adjustDeptManageVO
|
||||
, @ModelAttribute("commonSearchVO") KccadrCommonSearchVO commonSearchVO
|
||||
, ModelMap model
|
||||
, HttpSession session
|
||||
) throws Exception {
|
||||
if(commonSearchVO.getPageUnit() != 10) {
|
||||
commonSearchVO.setPageUnit(adjustDeptManageVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(commonSearchVO.getSearchSortCnd())){ //최초조회시 최신것 조회List
|
||||
commonSearchVO.setSearchSortCnd("T1.MEM_SEQ");
|
||||
commonSearchVO.setSearchSortOrd("desc");
|
||||
}
|
||||
|
||||
if(StringUtils.isNotBlank(commonSearchVO.getSearchKeyword())){
|
||||
commonSearchVO.setSearchKeyword(egovCryptoUtil.encrypt(commonSearchVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(commonSearchVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(commonSearchVO.getPageUnit());
|
||||
paginationInfo.setPageSize(commonSearchVO.getPageSize());
|
||||
|
||||
commonSearchVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
commonSearchVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
commonSearchVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
paginationInfo.setTotalRecordCount(kccadrCommonService.selectConiliatorCount(commonSearchVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
List<KccadrCommonVO> list = kccadrCommonService.selectConiliatorList(commonSearchVO);
|
||||
decryptInfomation(list, null);
|
||||
model.addAttribute("list", list);
|
||||
if(StringUtils.isNotBlank(commonSearchVO.getSearchKeyword())){
|
||||
commonSearchVO.setSearchKeyword(egovCryptoUtil.decrypt(commonSearchVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
return "kccadr/common/popup/CommonConciliatorPopList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정부명 중복검사
|
||||
* @param adjustDeptManageVO adjustDeptManageVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/kccadr/adjPgrMgr/adjDept/AdjustDeptDupleCheck.do")
|
||||
public ModelAndView adjustDeptDupleCheck(HttpServletRequest request , AdjustDeptManageVO adjustDeptManageVO ) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
modelAndView.addObject("rsCnt", adjustDeptManageService.selectAdjustAdjustDeptDupleCheckCnt(adjustDeptManageVO));
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정부 등록
|
||||
* @param adjustDeptManageVO adjustDeptManageVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/kccadr/adjPgrMgr/adjDept/AdjustDeptManagerSave.do")
|
||||
public ModelAndView adjustDeptManagerSave( HttpServletRequest request , AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
adjustDeptManageVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
adjustDeptManageVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
int rsCnt = adjustDeptManageService.insertAdjustDeptManager(adjustDeptManageVO);
|
||||
modelAndView.addObject("rsCnt", rsCnt);
|
||||
modelAndView.addObject("result", "success");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정부 등록
|
||||
* @param adjustDeptManageVO adjustDeptManageVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/kccadr/adjPgrMgr/adjDept/AdjustDeptManagerUpdate.do")
|
||||
public ModelAndView adjustDeptManagerUpdate( HttpServletRequest request , AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
adjustDeptManageVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
int rsCnt = adjustDeptManageService.updateAdjustDeptManager(adjustDeptManageVO);
|
||||
modelAndView.addObject("rsCnt", rsCnt);
|
||||
modelAndView.addObject("result", "success");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정부 비활성화
|
||||
* @param adjustDeptManageVO adjustDeptManageVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value="/kccadr/adjPgrMgr/adjDept/AdjustDeptManagerDisabled.do")
|
||||
public ModelAndView adjustDeptManagerDisabled( HttpServletRequest request , AdjustDeptManageVO adjustDeptManageVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
adjustDeptManageVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
int rsCnt = adjustDeptManageService.updateAdjustDeptManagerUseYn(adjustDeptManageVO);
|
||||
modelAndView.addObject("rsCnt", rsCnt);
|
||||
modelAndView.addObject("result", "success");
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 조정부 상세페이지
|
||||
* @param adjustDeptManageVO adjustDeptManageVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/kccadr/adjPgrMgr/adjDept/AdjustDeptManagerDetail.do")
|
||||
public String adjustDeptManagerDetail(@ModelAttribute("adjustDeptManageVO") AdjustDeptManageVO adjustDeptManageVO , ModelMap model) throws Exception {
|
||||
AdjustDeptManageVO info = adjustDeptManageService.selectAdjustDeptManager(adjustDeptManageVO);
|
||||
List<AdjustDeptManageVO> list = adjustDeptManageService.selectAdjustDeptUserList(adjustDeptManageVO);
|
||||
decryptInfomation(list, info);
|
||||
model.addAttribute("info", info);
|
||||
model.addAttribute("list", list);
|
||||
|
||||
PgrCmmVO cmmVO = new PgrCmmVO(); ;
|
||||
cmmVO.setMemDeptSeq(adjustDeptManageVO.getMemDeptSeq());
|
||||
model.addAttribute("adrList", cmmService.selectPgrCmmDeptList(cmmVO));
|
||||
|
||||
return "kccadr/adjPgrMgr/adjDept/AdjustDeptManagerDetail";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정부 수정
|
||||
* @param adjustDeptManageVO adjustDeptManageVO
|
||||
* @return String
|
||||
* @exception Exception
|
||||
*/
|
||||
@RequestMapping(value = "/kccadr/adjPgrMgr/adjDept/AdjustDeptManagerEdit.do")
|
||||
public String adjustDeptManagerEdit(@ModelAttribute("adjustDeptManageVO") AdjustDeptManageVO adjustDeptManageVO , ModelMap model) throws Exception {
|
||||
|
||||
//조정부 정보 불러오기
|
||||
AdjustDeptManageVO info = adjustDeptManageService.selectAdjustDeptManager(adjustDeptManageVO);
|
||||
|
||||
//조정부장 및 위원 정보 불러오기
|
||||
List<AdjustDeptManageVO> list = adjustDeptManageService.selectAdjustDeptUserList(adjustDeptManageVO);
|
||||
decryptInfomation(list, info);
|
||||
model.addAttribute("info",info );
|
||||
model.addAttribute("list", list);
|
||||
return "kccadr/adjPgrMgr/adjDept/AdjustDeptManagerCreate";
|
||||
}
|
||||
|
||||
public void decryptInfomation(List<AdjustDeptManageVO> list, AdjustDeptManageVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
for(AdjustDeptManageVO model : list){
|
||||
model.setMemId(egovCryptoUtil.decrypt(model.getMemId()));
|
||||
model.setMemName(egovCryptoUtil.decrypt(model.getMemName()));
|
||||
model.setMemCelnum(egovCryptoUtil.decrypt(model.getMemCelnum()));
|
||||
model.setMemEmail(egovCryptoUtil.decrypt(model.getMemEmail()));
|
||||
model.setAdrCdnt(egovCryptoUtil.decrypt(model.getAdrCdnt()));
|
||||
// 피신청인 다중으로 가져왔을때..
|
||||
|
||||
if(StringUtils.isNotBlank(model.getAdrCclt())){
|
||||
String[] resNms = model.getAdrCclt().split(",");
|
||||
if(resNms.length > 1 ){
|
||||
List<String> names = new ArrayList<>();
|
||||
for(String name : resNms){
|
||||
if(!name.equals("")) {//이름 값이 있으면 추가해줌
|
||||
names.add(egovCryptoUtil.decrypt(name));
|
||||
}
|
||||
}
|
||||
model.setAdrCclt(String.join(",", names));
|
||||
}else{
|
||||
model.setAdrCclt(egovCryptoUtil.decrypt(resNms[0]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(info != null){
|
||||
info.setMemId(egovCryptoUtil.decrypt(info.getMemId()));
|
||||
info.setMemName(egovCryptoUtil.decrypt(info.getMemName()));
|
||||
info.setMemCelnum(egovCryptoUtil.decrypt(info.getMemCelnum()));
|
||||
info.setMemEmail(egovCryptoUtil.decrypt(info.getMemEmail()));
|
||||
// 피신청인 다중으로 가져왔을때..
|
||||
if(StringUtils.isNotBlank(info.getAdrCclt())){
|
||||
String[] resNms = info.getAdrCclt().split(",");
|
||||
if(resNms.length > 1 ){
|
||||
List<String> names = new ArrayList<>();
|
||||
for(String name : resNms){
|
||||
if(!name.equals("")) {//이름값이 있으면 추가해줌
|
||||
names.add(egovCryptoUtil.decrypt(name));
|
||||
}
|
||||
}
|
||||
info.setAdrCclt(String.join(",", names));
|
||||
}else{
|
||||
info.setAdrCclt(egovCryptoUtil.decrypt(resNms[0]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void decryptInfomation(List<KccadrCommonVO> list, KccadrCommonVO info){
|
||||
if(CollectionUtils.isNotEmpty(list)){
|
||||
for(KccadrCommonVO model : list){
|
||||
model.setMemId(egovCryptoUtil.decrypt(model.getMemId()));
|
||||
model.setMemName(egovCryptoUtil.decrypt(model.getMemName()));
|
||||
model.setMemCelnum(egovCryptoUtil.decrypt(model.getMemCelnum()));
|
||||
model.setMemEmail(egovCryptoUtil.decrypt(model.getMemEmail()));
|
||||
}
|
||||
}
|
||||
if(info != null){
|
||||
info.setMemId(egovCryptoUtil.decrypt(info.getMemId()));
|
||||
info.setMemName(egovCryptoUtil.decrypt(info.getMemName()));
|
||||
info.setMemCelnum(egovCryptoUtil.decrypt(info.getMemCelnum()));
|
||||
info.setMemEmail(egovCryptoUtil.decrypt(info.getMemEmail()));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,373 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.apm.service;
|
||||
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public class ApmCorrectVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
|
||||
/*
|
||||
* 경정신청 model
|
||||
* */
|
||||
private String rpplChgSeq;
|
||||
|
||||
private String rpplChgSeqArr;
|
||||
|
||||
private String rpplSeq;
|
||||
|
||||
private String rpplNm;
|
||||
|
||||
private String sbmtDe;
|
||||
|
||||
private String rpplChgBfrSeq;
|
||||
|
||||
private String rpplChgBfrNm;
|
||||
|
||||
private String rpplChgAtrSeq;
|
||||
|
||||
private String rpplChgAtrNm;
|
||||
|
||||
private String rpplChgCn1;
|
||||
|
||||
private String rpplChgCn2;
|
||||
|
||||
private String sbmtYn;
|
||||
|
||||
private String apprYn;
|
||||
|
||||
private String apprDe;
|
||||
|
||||
private String rejectCn;
|
||||
|
||||
private String ccTy;
|
||||
|
||||
private String adrNo;
|
||||
|
||||
private String memDeptNm;
|
||||
|
||||
private String adrSeq;
|
||||
|
||||
private String reqTy;
|
||||
|
||||
private String reqCn1;
|
||||
|
||||
private String reqCn2;
|
||||
|
||||
private String adrSn;
|
||||
|
||||
private String atchFileId;
|
||||
|
||||
private String frstRegistPnttm;
|
||||
|
||||
private String frstRegisterId;
|
||||
|
||||
private String lastUpdtPnttm;
|
||||
|
||||
private String lastUpdusrId;
|
||||
|
||||
private String appliCantNm;
|
||||
private String resPonDentNm;
|
||||
|
||||
private String rpplTy;
|
||||
|
||||
private String adrEndDeDay;
|
||||
|
||||
private String appSeq;
|
||||
|
||||
private String closeDocTy;
|
||||
|
||||
private String adrAvoidSeq;
|
||||
|
||||
private String apprCn;
|
||||
|
||||
public String getRpplChgSeq() {
|
||||
return rpplChgSeq;
|
||||
}
|
||||
|
||||
public void setRpplChgSeq(String rpplChgSeq) {
|
||||
this.rpplChgSeq = rpplChgSeq;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getRpplChgBfrSeq() {
|
||||
return rpplChgBfrSeq;
|
||||
}
|
||||
|
||||
public void setRpplChgBfrSeq(String rpplChgBfrSeq) {
|
||||
this.rpplChgBfrSeq = rpplChgBfrSeq;
|
||||
}
|
||||
|
||||
public String getRpplChgAtrSeq() {
|
||||
return rpplChgAtrSeq;
|
||||
}
|
||||
|
||||
public void setRpplChgAtrSeq(String rpplChgAtrSeq) {
|
||||
this.rpplChgAtrSeq = rpplChgAtrSeq;
|
||||
}
|
||||
|
||||
public String getRpplChgCn1() {
|
||||
return rpplChgCn1;
|
||||
}
|
||||
|
||||
public void setRpplChgCn1(String rpplChgCn1) {
|
||||
this.rpplChgCn1 = rpplChgCn1;
|
||||
}
|
||||
|
||||
public String getRpplChgCn2() {
|
||||
return rpplChgCn2;
|
||||
}
|
||||
|
||||
public void setRpplChgCn2(String rpplChgCn2) {
|
||||
this.rpplChgCn2 = rpplChgCn2;
|
||||
}
|
||||
|
||||
public String getSbmtYn() {
|
||||
return sbmtYn;
|
||||
}
|
||||
|
||||
public void setSbmtYn(String sbmtYn) {
|
||||
this.sbmtYn = sbmtYn;
|
||||
}
|
||||
|
||||
public String getApprYn() {
|
||||
return apprYn;
|
||||
}
|
||||
|
||||
public void setApprYn(String apprYn) {
|
||||
this.apprYn = apprYn;
|
||||
}
|
||||
|
||||
public String getApprDe() {
|
||||
return apprDe;
|
||||
}
|
||||
|
||||
public void setApprDe(String apprDe) {
|
||||
this.apprDe = apprDe;
|
||||
}
|
||||
|
||||
public String getRejectCn() {
|
||||
return rejectCn;
|
||||
}
|
||||
|
||||
public void setRejectCn(String rejectCn) {
|
||||
this.rejectCn = rejectCn;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
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 getRpplChgBfrNm() {
|
||||
return rpplChgBfrNm;
|
||||
}
|
||||
|
||||
public void setRpplChgBfrNm(String rpplChgBfrNm) {
|
||||
this.rpplChgBfrNm = rpplChgBfrNm;
|
||||
}
|
||||
|
||||
public String getRpplChgAtrNm() {
|
||||
return rpplChgAtrNm;
|
||||
}
|
||||
|
||||
public void setRpplChgAtrNm(String rpplChgAtrNm) {
|
||||
this.rpplChgAtrNm = rpplChgAtrNm;
|
||||
}
|
||||
|
||||
public String getRpplNm() {
|
||||
return rpplNm;
|
||||
}
|
||||
|
||||
public void setRpplNm(String rpplNm) {
|
||||
this.rpplNm = rpplNm;
|
||||
}
|
||||
|
||||
public String getSbmtDe() {
|
||||
return sbmtDe;
|
||||
}
|
||||
|
||||
public void setSbmtDe(String sbmtDe) {
|
||||
this.sbmtDe = sbmtDe;
|
||||
}
|
||||
|
||||
public String getCcTy() {
|
||||
return ccTy;
|
||||
}
|
||||
|
||||
public void setCcTy(String ccTy) {
|
||||
this.ccTy = ccTy;
|
||||
}
|
||||
|
||||
public String getAdrNo() {
|
||||
return adrNo;
|
||||
}
|
||||
|
||||
public void setAdrNo(String adrNo) {
|
||||
this.adrNo = adrNo;
|
||||
}
|
||||
|
||||
public String getMemDeptNm() {
|
||||
return memDeptNm;
|
||||
}
|
||||
|
||||
public void setMemDeptNm(String memDeptNm) {
|
||||
this.memDeptNm = memDeptNm;
|
||||
}
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
|
||||
public String getReqTy() {
|
||||
return reqTy;
|
||||
}
|
||||
|
||||
public void setReqTy(String reqTy) {
|
||||
this.reqTy = reqTy;
|
||||
}
|
||||
|
||||
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 getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
|
||||
public void setAdrSn(String adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAppliCantNm() {
|
||||
return appliCantNm;
|
||||
}
|
||||
|
||||
public void setAppliCantNm(String appliCantNm) {
|
||||
this.appliCantNm = appliCantNm;
|
||||
}
|
||||
|
||||
public String getResPonDentNm() {
|
||||
return resPonDentNm;
|
||||
}
|
||||
|
||||
public void setResPonDentNm(String resPonDentNm) {
|
||||
this.resPonDentNm = resPonDentNm;
|
||||
}
|
||||
|
||||
public String getRpplTy() {
|
||||
return rpplTy;
|
||||
}
|
||||
|
||||
public void setRpplTy(String rpplTy) {
|
||||
this.rpplTy = rpplTy;
|
||||
}
|
||||
|
||||
public String getAdrEndDeDay() {
|
||||
return adrEndDeDay;
|
||||
}
|
||||
|
||||
public void setAdrEndDeDay(String adrEndDeDay) {
|
||||
this.adrEndDeDay = adrEndDeDay;
|
||||
}
|
||||
|
||||
public String getAppSeq() {
|
||||
return appSeq;
|
||||
}
|
||||
|
||||
public void setAppSeq(String appSeq) {
|
||||
this.appSeq = appSeq;
|
||||
}
|
||||
|
||||
public String getCloseDocTy() {
|
||||
return closeDocTy;
|
||||
}
|
||||
|
||||
public void setCloseDocTy(String closeDocTy) {
|
||||
this.closeDocTy = closeDocTy;
|
||||
}
|
||||
|
||||
public String getAdrAvoidSeq() {
|
||||
return adrAvoidSeq;
|
||||
}
|
||||
|
||||
public void setAdrAvoidSeq(String adrAvoidSeq) {
|
||||
this.adrAvoidSeq = adrAvoidSeq;
|
||||
}
|
||||
|
||||
public String getRpplChgSeqArr() {
|
||||
return rpplChgSeqArr;
|
||||
}
|
||||
|
||||
public void setRpplChgSeqArr(String rpplChgSeqArr) {
|
||||
this.rpplChgSeqArr = rpplChgSeqArr;
|
||||
}
|
||||
|
||||
public String getApprCn() {
|
||||
return apprCn;
|
||||
}
|
||||
|
||||
public void setApprCn(String apprCn) {
|
||||
this.apprCn = apprCn;
|
||||
}
|
||||
}
|
||||
@ -1,129 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.apm.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
|
||||
public interface ApmService {
|
||||
|
||||
|
||||
|
||||
List<ApmCorrectVO> selectApmCorrectionList(ApmCorrectVO apmCorrectVO) throws Exception;
|
||||
|
||||
List<ApmCorrectVO> selectApmCorrectionDetail(ApmCorrectVO apmCorrectVO) throws Exception;
|
||||
|
||||
List<CorReqVO> selectApmCorrectionDetailList(CorReqVO corReqVO) throws Exception;
|
||||
|
||||
|
||||
Integer updateApmCorrectionApprovalSave(ApmCorrectVO apmCorrectVO) throws Exception;
|
||||
|
||||
int updateRegAdrNo(ApmVO apmVO) throws Exception;
|
||||
|
||||
int updateAdrNo(ApmVO apmVO) throws Exception;
|
||||
|
||||
int updateAdrEndDe(ApmVO apmVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
) throws Exception;
|
||||
|
||||
|
||||
List<ApmVO> selectApmTab1(ApmVO apmVO) throws Exception;
|
||||
|
||||
List<ApmVO> selectApmTab2(ApmVO apmVO) throws Exception;
|
||||
|
||||
List<RpplVO> selectAdrRpplList(ApmVO apmVO) throws Exception;
|
||||
|
||||
List<FileVO> selectAdrFileList(ApmVO apmVO) throws Exception;
|
||||
|
||||
List<FileVO> selectAdrReqFileList(ApmVO apmVO) throws Exception;
|
||||
|
||||
int addRpplPopAjax(RpplVO rpplVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
ApmVO selectAppChgPop(ApmVO apmVO) throws Exception;
|
||||
|
||||
List<FileVO> selectAppChgFileList(ApmVO apmVO) throws Exception;
|
||||
|
||||
ApmVO selectDocInfo(ApmVO apmVO) throws Exception;
|
||||
|
||||
List<ApmVO> selectDocRpplList(ApmVO apmVO) throws Exception;
|
||||
|
||||
int updateOpenDoc(ApmVO apmVO) throws Exception;
|
||||
|
||||
void avoidUpdAjax(ApmVO apmVO) throws Exception;
|
||||
|
||||
ApmVO selectAvoidInfo(ApmVO apmVO) throws Exception;
|
||||
|
||||
void avoidConfirm(ApmVO apmVO) throws Exception;
|
||||
|
||||
//피신청인 정보 상세 팝업 호출
|
||||
AdjReqMgrOffLineVO resPonDentInfoPop(ApmVO apmVO) throws Exception;
|
||||
|
||||
//피신청인 정보 수정 업데이트
|
||||
int updateResPonDentInfoPop(AdjReqMgrOffLineVO adjReqMgrOffLineVO) throws Exception;
|
||||
|
||||
// 대리인 승인/반려 수정
|
||||
void updateAgntReqSave(AdjstDeputyReqVO adjstDeputyReqVO) throws Exception;
|
||||
|
||||
//경정신청 목록 조회
|
||||
List<ApmCorrectVO> selectRpplChgList(ApmCorrectVO apmCorrectVO) throws Exception;
|
||||
|
||||
//사용자 기일변경신청 리스트 페이징 처리 전체 건수 조회
|
||||
int selectAppChgListPopCnt(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
//사용자 기일변경 신청 리스트 목록 조회
|
||||
List<PgrCmmVO> selectAppChgListPop(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
//조정기일 날짜 및 장소, 주소 정보 불러오기 - 해당 사건에 등록된 모든 차수의 기일정보를 불러옴(업무담당자가 기일을 등록한 것만 불러옴)
|
||||
List<PgrCmmVO> selectApmChgDateInfo(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
//조정기일 날짜 및 장소, 주소 정보 불러오기 - 해당 사건에 등록된 모든 차수의 기일정보를 불러옴(조정위원(부서장)이 승인완료 된것만 불러옴)
|
||||
List<PgrCmmVO> selectApmChgDateConfirmInfo(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
//조정기일 날짜 및 장소, 주소 정보 불러오기 - 해당 사건에 등록된 모든 차수의 기일정보를 불러옴(조정위원(부서장)이 승인완료 된것만 불러옴)
|
||||
//각 차수별로 승인된 최종 값의 정보를 가져온다.
|
||||
List<PgrCmmVO> selectApmChgDateConfirmInfoList202211(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
// 사용자 차수별 기일변경 신청건수 조회
|
||||
List<PgrCmmVO> selectApmChgDateInfoCnt(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
// 사용자 차수별 기일변경 신청건수 조회 with 차수
|
||||
List<PgrCmmVO> selectApmChgDateInfoCntWithSn(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
int selectApmAdrNoChkCnt(ApmVO apmVO) throws Exception;
|
||||
|
||||
void updateApprYn(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
) throws Exception;
|
||||
|
||||
String selectSbmtIngStatus(String param) throws Exception;
|
||||
|
||||
ApmVO selectAdrAdmMemo(ApmVO apmVO) throws Exception;
|
||||
|
||||
void updateAdrAdmMemo(ApmVO apmVO) throws Exception;
|
||||
|
||||
//사건메모 select
|
||||
ApmVO selectAdrMemo(ApmVO apmVO) throws Exception;
|
||||
|
||||
//사건메모 update(등록/수정/삭제)
|
||||
void updateAdrMemo(ApmVO apmVO) throws Exception;
|
||||
|
||||
RpplVO findByRpplSeq(RpplVO rpplVO);
|
||||
|
||||
void addRpplPopPastAjax(RpplVO rpplVO);
|
||||
|
||||
void updtRpplPopPastAjax(RpplVO rpplVO);
|
||||
|
||||
Map<String, Object> findByResPonDentDIdAndFileList(RpplVO rpplVO);
|
||||
|
||||
String selectSbmtRejectApproval(String param) throws Exception;
|
||||
}
|
||||
|
||||
@ -1,313 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.apm.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public class ApmVO extends PgrCmmVO implements Serializable {
|
||||
private String rpplDocSeq;
|
||||
private String adrDocTy;
|
||||
private String adrDocCn1;
|
||||
private String adrDocCn2;
|
||||
private String usrCi;
|
||||
private String rpplSeq;
|
||||
private String adrHstrySeq;
|
||||
private String hstryDe;
|
||||
private String hstryDeDay;
|
||||
private String hstryDeTime;
|
||||
private String hstryCn;
|
||||
private String atchFileId;
|
||||
private String dlvrySeq;
|
||||
|
||||
private String appChgCn; /* 변경신청사유 */
|
||||
private String oldAppDeDay; /* 조정기일일시, */
|
||||
|
||||
private String sbmtDeDay; /* 제출일, */
|
||||
private String openYnTx; /* 공개여부, */
|
||||
private String orignlFileNm; /* 첨부파일명 */
|
||||
|
||||
private String[] openYnArr;
|
||||
private String[] rpplSeqArr;
|
||||
|
||||
private String rpplNm; /* 관리인명 */
|
||||
private String fileSn; /* 파일순번 */
|
||||
|
||||
private String avoidReqYn; /* 기피신청여부 */
|
||||
private String frstConfirmId; /* 기피신청여부 */
|
||||
private String rpplTy; /* 관리인구분 */
|
||||
private String srchRpplTy; /* 관리인구분 */
|
||||
private String srchRpplSeq; /* 관리인일련번호 */
|
||||
|
||||
private String statCd; /* 조정사건상태 */
|
||||
|
||||
private String avoidConfirmId; /* 확인자 */
|
||||
private String avoidConfirmCd; /* 확인코드*/
|
||||
|
||||
private String adrAdmMemo;
|
||||
|
||||
private String adrCn; /* 사건메모 */
|
||||
|
||||
|
||||
|
||||
public String getRpplDocSeq() {
|
||||
return rpplDocSeq;
|
||||
}
|
||||
|
||||
public void setRpplDocSeq(String rpplDocSeq) {
|
||||
this.rpplDocSeq = rpplDocSeq;
|
||||
}
|
||||
|
||||
public String getAdrDocTy() {
|
||||
return adrDocTy;
|
||||
}
|
||||
|
||||
public void setAdrDocTy(String adrDocTy) {
|
||||
this.adrDocTy = adrDocTy;
|
||||
}
|
||||
|
||||
public String getAdrDocCn1() {
|
||||
return adrDocCn1;
|
||||
}
|
||||
|
||||
public void setAdrDocCn1(String adrDocCn1) {
|
||||
this.adrDocCn1 = adrDocCn1;
|
||||
}
|
||||
|
||||
public String getAdrDocCn2() {
|
||||
return adrDocCn2;
|
||||
}
|
||||
|
||||
public void setAdrDocCn2(String adrDocCn2) {
|
||||
this.adrDocCn2 = adrDocCn2;
|
||||
}
|
||||
|
||||
public String getUsrCi() {
|
||||
return usrCi;
|
||||
}
|
||||
|
||||
public void setUsrCi(String usrCi) {
|
||||
this.usrCi = usrCi;
|
||||
}
|
||||
|
||||
public String getRpplSeq() {
|
||||
return rpplSeq;
|
||||
}
|
||||
|
||||
public void setRpplSeq(String rpplSeq) {
|
||||
this.rpplSeq = rpplSeq;
|
||||
}
|
||||
|
||||
public String getAdrHstrySeq() {
|
||||
return adrHstrySeq;
|
||||
}
|
||||
|
||||
public void setAdrHstrySeq(String adrHstrySeq) {
|
||||
this.adrHstrySeq = adrHstrySeq;
|
||||
}
|
||||
|
||||
public String getHstryDe() {
|
||||
return hstryDe;
|
||||
}
|
||||
|
||||
public void setHstryDe(String hstryDe) {
|
||||
this.hstryDe = hstryDe;
|
||||
}
|
||||
|
||||
public String getFileSn() {
|
||||
return fileSn;
|
||||
}
|
||||
|
||||
public void setFileSn(String fileSn) {
|
||||
this.fileSn = fileSn;
|
||||
}
|
||||
|
||||
public String getHstryDeDay() {
|
||||
return hstryDeDay;
|
||||
}
|
||||
|
||||
public void setHstryDeDay(String hstryDeDay) {
|
||||
this.hstryDeDay = hstryDeDay;
|
||||
}
|
||||
|
||||
public String getHstryDeTime() {
|
||||
return hstryDeTime;
|
||||
}
|
||||
|
||||
public void setHstryDeTime(String hstryDeTime) {
|
||||
this.hstryDeTime = hstryDeTime;
|
||||
}
|
||||
|
||||
public String getHstryCn() {
|
||||
return hstryCn;
|
||||
}
|
||||
|
||||
public void setHstryCn(String hstryCn) {
|
||||
this.hstryCn = hstryCn;
|
||||
}
|
||||
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
|
||||
public String getDlvrySeq() {
|
||||
return dlvrySeq;
|
||||
}
|
||||
|
||||
public void setDlvrySeq(String dlvrySeq) {
|
||||
this.dlvrySeq = dlvrySeq;
|
||||
}
|
||||
|
||||
public String getAppChgCn() {
|
||||
return appChgCn;
|
||||
}
|
||||
|
||||
public void setAppChgCn(String appChgCn) {
|
||||
this.appChgCn = appChgCn;
|
||||
}
|
||||
|
||||
public String getOldAppDeDay() {
|
||||
return oldAppDeDay;
|
||||
}
|
||||
|
||||
public void setOldAppDeDay(String oldAppDeDay) {
|
||||
this.oldAppDeDay = oldAppDeDay;
|
||||
}
|
||||
|
||||
public String getSbmtDeDay() {
|
||||
return sbmtDeDay;
|
||||
}
|
||||
|
||||
public void setSbmtDeDay(String sbmtDeDay) {
|
||||
this.sbmtDeDay = sbmtDeDay;
|
||||
}
|
||||
|
||||
public String getOpenYnTx() {
|
||||
return openYnTx;
|
||||
}
|
||||
|
||||
public void setOpenYnTx(String openYnTx) {
|
||||
this.openYnTx = openYnTx;
|
||||
}
|
||||
|
||||
public String getOrignlFileNm() {
|
||||
return orignlFileNm;
|
||||
}
|
||||
|
||||
public void setOrignlFileNm(String orignlFileNm) {
|
||||
this.orignlFileNm = orignlFileNm;
|
||||
}
|
||||
|
||||
public String getRpplNm() {
|
||||
return rpplNm;
|
||||
}
|
||||
|
||||
public void setRpplNm(String rpplNm) {
|
||||
this.rpplNm = rpplNm;
|
||||
}
|
||||
|
||||
public String[] getOpenYnArr() {
|
||||
return openYnArr;
|
||||
}
|
||||
|
||||
public void setOpenYnArr(String[] openYnArr) {
|
||||
this.openYnArr = openYnArr;
|
||||
}
|
||||
|
||||
public String[] getRpplSeqArr() {
|
||||
return rpplSeqArr;
|
||||
}
|
||||
|
||||
public void setRpplSeqArr(String[] rpplSeqArr) {
|
||||
this.rpplSeqArr = rpplSeqArr;
|
||||
}
|
||||
|
||||
public String getSrchRpplTy() {
|
||||
return srchRpplTy;
|
||||
}
|
||||
|
||||
public void setSrchRpplTy(String srchRpplTy) {
|
||||
this.srchRpplTy = srchRpplTy;
|
||||
}
|
||||
|
||||
public String getSrchRpplSeq() {
|
||||
return srchRpplSeq;
|
||||
}
|
||||
|
||||
public void setSrchRpplSeq(String srchRpplSeq) {
|
||||
this.srchRpplSeq = srchRpplSeq;
|
||||
}
|
||||
|
||||
public String getRpplTy() {
|
||||
return rpplTy;
|
||||
}
|
||||
|
||||
public void setRpplTy(String rpplTy) {
|
||||
this.rpplTy = rpplTy;
|
||||
}
|
||||
|
||||
public String getStatCd() {
|
||||
return statCd;
|
||||
}
|
||||
|
||||
public void setStatCd(String statCd) {
|
||||
this.statCd = statCd;
|
||||
}
|
||||
|
||||
public String getAvoidReqYn() {
|
||||
return avoidReqYn;
|
||||
}
|
||||
|
||||
public void setAvoidReqYn(String avoidReqYn) {
|
||||
this.avoidReqYn = avoidReqYn;
|
||||
}
|
||||
|
||||
public String getFrstConfirmId() {
|
||||
return frstConfirmId;
|
||||
}
|
||||
|
||||
public void setFrstConfirmId(String frstConfirmId) {
|
||||
this.frstConfirmId = frstConfirmId;
|
||||
}
|
||||
|
||||
public String getAvoidConfirmId() {
|
||||
return avoidConfirmId;
|
||||
}
|
||||
|
||||
public void setAvoidConfirmId(String avoidConfirmId) {
|
||||
this.avoidConfirmId = avoidConfirmId;
|
||||
}
|
||||
|
||||
public String getAvoidConfirmCd() {
|
||||
return avoidConfirmCd;
|
||||
}
|
||||
|
||||
public void setAvoidConfirmCd(String avoidConfirmCd) {
|
||||
this.avoidConfirmCd = avoidConfirmCd;
|
||||
}
|
||||
|
||||
public String getAdrAdmMemo() {
|
||||
return adrAdmMemo;
|
||||
}
|
||||
|
||||
public void setAdrAdmMemo(String adrAdmMemo) {
|
||||
this.adrAdmMemo = adrAdmMemo;
|
||||
}
|
||||
|
||||
public String getAdrCn() {
|
||||
return adrCn;
|
||||
}
|
||||
|
||||
public void setAdrCn(String adrCn) {
|
||||
this.adrCn = adrCn;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,153 +0,0 @@
|
||||
package kcc.kccadr.adjPgrMgr.apm.service;
|
||||
|
||||
|
||||
import java.io.Serializable;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
public class FileVO extends PgrCmmVO implements Serializable {
|
||||
private String adrSeq;
|
||||
private String adrDocTy; /* 파일유형 code */
|
||||
private String adrDocTyTx; /* 파일유형 text */
|
||||
private String atchFileId; /* 첨부파일ID */
|
||||
private String fileSn; /* 파일순번 */
|
||||
private String fileStreCours; /* 파일저장경로 */
|
||||
private String streFileNm; /* 저장파일명 */
|
||||
private String orignlFileNm; /* 원파일명 */
|
||||
private String fileExtsn; /* 파일확장자 */
|
||||
private String fileCn; /* 파일내용 */
|
||||
private String fileSize; /* 파일사이즈 */
|
||||
private String thumbFileNm; /* Thumbnail IMG */
|
||||
private String nfThumbnail; /* AS-IS_BAK_이미지섬네일파일명 */
|
||||
private String nfIdx; /* AS-IS_BAK_IDX */
|
||||
private String nbIdx; /* AS-IS_BAK_게시판IDX */
|
||||
private String bbsCdN; /* as-is 게시판 코드 */
|
||||
private String bbsSeqN; /* as-is 게시글 seq */
|
||||
private String fileSeqN; /* as-is 파일 seq */
|
||||
private String applyNum; /* as-is 대관신청 IDX */
|
||||
private String applyNum2; /* as-is 대표이지미(1)/포트폴리오(2) 구분 */
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
public String getAdrDocTy() {
|
||||
return adrDocTy;
|
||||
}
|
||||
public void setAdrDocTy(String adrDocTy) {
|
||||
this.adrDocTy = adrDocTy;
|
||||
}
|
||||
public String getAtchFileId() {
|
||||
return atchFileId;
|
||||
}
|
||||
public void setAtchFileId(String atchFileId) {
|
||||
this.atchFileId = atchFileId;
|
||||
}
|
||||
public String getFileSn() {
|
||||
return fileSn;
|
||||
}
|
||||
public void setFileSn(String fileSn) {
|
||||
this.fileSn = fileSn;
|
||||
}
|
||||
public String getFileStreCours() {
|
||||
return fileStreCours;
|
||||
}
|
||||
public void setFileStreCours(String fileStreCours) {
|
||||
this.fileStreCours = fileStreCours;
|
||||
}
|
||||
public String getStreFileNm() {
|
||||
return streFileNm;
|
||||
}
|
||||
public void setStreFileNm(String streFileNm) {
|
||||
this.streFileNm = streFileNm;
|
||||
}
|
||||
public String getOrignlFileNm() {
|
||||
return orignlFileNm;
|
||||
}
|
||||
public void setOrignlFileNm(String orignlFileNm) {
|
||||
this.orignlFileNm = orignlFileNm;
|
||||
}
|
||||
public String getFileExtsn() {
|
||||
return fileExtsn;
|
||||
}
|
||||
public void setFileExtsn(String fileExtsn) {
|
||||
this.fileExtsn = fileExtsn;
|
||||
}
|
||||
public String getFileCn() {
|
||||
return fileCn;
|
||||
}
|
||||
public void setFileCn(String fileCn) {
|
||||
this.fileCn = fileCn;
|
||||
}
|
||||
public String getFileSize() {
|
||||
return fileSize;
|
||||
}
|
||||
public void setFileSize(String fileSize) {
|
||||
this.fileSize = fileSize;
|
||||
}
|
||||
public String getThumbFileNm() {
|
||||
return thumbFileNm;
|
||||
}
|
||||
public void setThumbFileNm(String thumbFileNm) {
|
||||
this.thumbFileNm = thumbFileNm;
|
||||
}
|
||||
public String getNfThumbnail() {
|
||||
return nfThumbnail;
|
||||
}
|
||||
public void setNfThumbnail(String nfThumbnail) {
|
||||
this.nfThumbnail = nfThumbnail;
|
||||
}
|
||||
public String getNfIdx() {
|
||||
return nfIdx;
|
||||
}
|
||||
public void setNfIdx(String nfIdx) {
|
||||
this.nfIdx = nfIdx;
|
||||
}
|
||||
public String getNbIdx() {
|
||||
return nbIdx;
|
||||
}
|
||||
public void setNbIdx(String nbIdx) {
|
||||
this.nbIdx = nbIdx;
|
||||
}
|
||||
public String getBbsCdN() {
|
||||
return bbsCdN;
|
||||
}
|
||||
public void setBbsCdN(String bbsCdN) {
|
||||
this.bbsCdN = bbsCdN;
|
||||
}
|
||||
public String getBbsSeqN() {
|
||||
return bbsSeqN;
|
||||
}
|
||||
public void setBbsSeqN(String bbsSeqN) {
|
||||
this.bbsSeqN = bbsSeqN;
|
||||
}
|
||||
public String getFileSeqN() {
|
||||
return fileSeqN;
|
||||
}
|
||||
public void setFileSeqN(String fileSeqN) {
|
||||
this.fileSeqN = fileSeqN;
|
||||
}
|
||||
public String getApplyNum() {
|
||||
return applyNum;
|
||||
}
|
||||
public void setApplyNum(String applyNum) {
|
||||
this.applyNum = applyNum;
|
||||
}
|
||||
public String getApplyNum2() {
|
||||
return applyNum2;
|
||||
}
|
||||
public void setApplyNum2(String applyNum2) {
|
||||
this.applyNum2 = applyNum2;
|
||||
}
|
||||
public String getAdrDocTyTx() {
|
||||
return adrDocTyTx;
|
||||
}
|
||||
public void setAdrDocTyTx(String adrDocTyTx) {
|
||||
this.adrDocTyTx = adrDocTyTx;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user