Merge branch 'hylee'
This commit is contained in:
commit
d33a0fb4b5
@ -100,6 +100,7 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
||||
// 조정기일대리인
|
||||
// private String adrSeq = ""; // 조정일련번호
|
||||
private String adrSn = ""; // 조정회차
|
||||
private String adrSnChgYn = ""; // 조정회차
|
||||
private String agntSeq = ""; // 대리인일련번호
|
||||
// private String rpplSeq = ""; // 대리신청_관련인일련번호
|
||||
private String agntSbmtYn = ""; // 조정대리신청제출여부
|
||||
@ -165,6 +166,9 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
||||
private String adrHstrySeq;
|
||||
private String pstCn;
|
||||
|
||||
|
||||
|
||||
|
||||
public AdjReqMgrVO getAdrVO() {
|
||||
return adrVO;
|
||||
}
|
||||
@ -824,6 +828,12 @@ public class AdjReqMgrOffLineVO extends ComDefaultVO implements Serializable {
|
||||
public void setPstCn(String pstCn) {
|
||||
this.pstCn = pstCn;
|
||||
}
|
||||
public String getAdrSnChgYn() {
|
||||
return adrSnChgYn;
|
||||
}
|
||||
public void setAdrSnChgYn(String adrSnChgYn) {
|
||||
this.adrSnChgYn = adrSnChgYn;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -40,6 +40,10 @@ public interface AdjReqMgrPastService {
|
||||
|
||||
AdjReqMgrPastVO findByAdrHstryWhereStatCd(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
void updateAdjReqMgrEtc(AdjReqMgrPastVO adjReqMgrPastVO) throws FdlException;
|
||||
void updateAdjReqMgrEtc(AdjReqMgrOffLineVO adjReqMgrOffLineVO) throws FdlException;
|
||||
|
||||
List<AdjReqMgrPastVO> selectAdjReqMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
int selectAdjReqMgrPastListCount(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
}
|
||||
|
||||
@ -52,6 +52,7 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String adrSeq = ""; // 조정일련번호
|
||||
private String adrNo = ""; // 조정사건번호
|
||||
private String statCd = ""; // 조정사건상태
|
||||
private String statTx = ""; // 조정사건상태
|
||||
private String reqOlCd = ""; // 온_오프라인_신청구분
|
||||
private String reqCn1 = ""; // 신청취지
|
||||
private String reqCn2 = ""; // 신청원인
|
||||
@ -85,6 +86,8 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String adrOlYn = ""; // 전자조정진행여부
|
||||
private String rpplId = ""; // 조정사건관리인ID
|
||||
private String rpplNm = ""; // 이름_대표자
|
||||
private String PrpplNm = ""; // 이름_대표자
|
||||
private long pRpplCnt = 0; //
|
||||
private String rpplBizId = ""; // 법인등록번호
|
||||
private String rpplBizNo = ""; // 개인사업자번호
|
||||
private String rpplBizNm = ""; // 법인_사업체명
|
||||
@ -121,6 +124,7 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
// 조정기일대리인
|
||||
private String addUsrNmList[]; /* ass.agntSeq | ass.assUsrTy | add_yn " */
|
||||
private String adrSn = ""; // 조정회차
|
||||
private String adrSnChgYn = ""; // 조정회차
|
||||
private String agntSeq = ""; // 대리인일련번호
|
||||
private String agntSbmtYn = ""; // 조정대리신청제출여부
|
||||
private String agntApprYn = ""; // 조정대리승인여부
|
||||
@ -148,6 +152,7 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String reqPerTotCnt = ""; //피신청인 총 갯수
|
||||
private String rpplAtchFileId = ""; //대리인 첨부파일 아이디
|
||||
private String rpplMgrAtchFileId = ""; //조정신청 첨부파일 아이디
|
||||
private String adrEndDe = ""; // 조장 기간
|
||||
|
||||
|
||||
private String resPonDentNm;
|
||||
@ -209,9 +214,20 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String refSeq1; // 참고용 일련번호 1
|
||||
private String refSeq2; // 참고용 일련번호 2
|
||||
|
||||
|
||||
private String adrHstryList[];
|
||||
|
||||
private String searchStatCdAll;
|
||||
|
||||
private String searchCondition2;
|
||||
|
||||
private String diffYear;
|
||||
|
||||
|
||||
|
||||
|
||||
private List<String> searchStatCdList = new ArrayList<String>();
|
||||
|
||||
|
||||
public AdjReqMgrVO getAdrVO() {
|
||||
return adrVO;
|
||||
}
|
||||
@ -404,6 +420,14 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
this.statCd = statCd;
|
||||
}
|
||||
|
||||
public String getStatTx() {
|
||||
return statTx;
|
||||
}
|
||||
|
||||
public void setStatTx(String statTx) {
|
||||
this.statTx = statTx;
|
||||
}
|
||||
|
||||
public String getReqOlCd() {
|
||||
return reqOlCd;
|
||||
}
|
||||
@ -644,6 +668,22 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
this.rpplNm = rpplNm;
|
||||
}
|
||||
|
||||
public String getPrpplNm() {
|
||||
return PrpplNm;
|
||||
}
|
||||
|
||||
public void setPrpplNm(String prpplNm) {
|
||||
PrpplNm = prpplNm;
|
||||
}
|
||||
|
||||
public long getpRpplCnt() {
|
||||
return pRpplCnt;
|
||||
}
|
||||
|
||||
public void setpRpplCnt(long pRpplCnt) {
|
||||
this.pRpplCnt = pRpplCnt;
|
||||
}
|
||||
|
||||
public String getRpplBizId() {
|
||||
return rpplBizId;
|
||||
}
|
||||
@ -1356,6 +1396,55 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
this.memPstSeq = memPstSeq;
|
||||
}
|
||||
|
||||
public String getAdrEndDe() {
|
||||
return adrEndDe;
|
||||
}
|
||||
|
||||
public void setAdrEndDe(String adrEndDe) {
|
||||
this.adrEndDe = adrEndDe;
|
||||
}
|
||||
|
||||
public String getAdrSnChgYn() {
|
||||
return adrSnChgYn;
|
||||
}
|
||||
|
||||
public void setAdrSnChgYn(String adrSnChgYn) {
|
||||
this.adrSnChgYn = adrSnChgYn;
|
||||
}
|
||||
|
||||
public String getSearchStatCdAll() {
|
||||
return searchStatCdAll;
|
||||
}
|
||||
|
||||
public void setSearchStatCdAll(String searchStatCdAll) {
|
||||
this.searchStatCdAll = searchStatCdAll;
|
||||
}
|
||||
|
||||
public List<String> getSearchStatCdList() {
|
||||
return searchStatCdList;
|
||||
}
|
||||
|
||||
public void setSearchStatCdList(List<String> searchStatCdList) {
|
||||
this.searchStatCdList = searchStatCdList;
|
||||
}
|
||||
|
||||
public String getSearchCondition2() {
|
||||
return searchCondition2;
|
||||
}
|
||||
|
||||
public void setSearchCondition2(String searchCondition2) {
|
||||
this.searchCondition2 = searchCondition2;
|
||||
}
|
||||
|
||||
public String getDiffYear() {
|
||||
return diffYear;
|
||||
}
|
||||
|
||||
public void setDiffYear(String diffYear) {
|
||||
this.diffYear = diffYear;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// =============================================
|
||||
|
||||
|
||||
@ -0,0 +1,46 @@
|
||||
package kcc.kccadr.adjReqMgrPast.service;
|
||||
|
||||
public enum HstryStatEnumVO {
|
||||
CODE305050("조정취하")
|
||||
, CODE304050("조정조서종결(성립)")
|
||||
, CODE307050("불성립종결")
|
||||
, CODE306050("직권조정성립")
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
private final String label;
|
||||
|
||||
HstryStatEnumVO(String label) {
|
||||
this.label = label;
|
||||
}
|
||||
|
||||
public String label() {
|
||||
return label;
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : getStatCdSwitching
|
||||
* @author : 이호영
|
||||
* @date : 2022.10.05
|
||||
* @description : Enum type인 HstryStatEnumVO에서 코드별로 텍스트 추출
|
||||
* @param statCd
|
||||
* @return
|
||||
*/
|
||||
public static String getStatCdSwitching(String statCd) {
|
||||
String statTx = "";
|
||||
if("305050".equals(statCd)) {
|
||||
statTx = HstryStatEnumVO.CODE305050.label();
|
||||
}else if("304050".equals(statCd)) {
|
||||
statTx = HstryStatEnumVO.CODE304050.label();
|
||||
}else if("307050".equals(statCd)) {
|
||||
statTx = HstryStatEnumVO.CODE307050.label();
|
||||
}else if("306050".equals(statCd)) {
|
||||
statTx = HstryStatEnumVO.CODE306050.label();
|
||||
}
|
||||
return statTx;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@ -147,5 +147,29 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
||||
delete("adjReqMgrPastDAO.deleteAdrPrtclMgrRow", adjReqMgrPastVO );
|
||||
}
|
||||
|
||||
public void updateBasicInfo(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
update("adjReqMgrPastDAO.updateBasicInfo", adjReqMgrPastVO );
|
||||
}
|
||||
|
||||
public List<AdjReqMgrPastVO> selectAdjReqMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectAdjReqMgrPastList", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public List<AdjReqMgrPastVO> selectRpplList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectRpplList", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public String findByIdAdrHstry(AdjReqMgrPastVO adjPastVO) {
|
||||
return (String) select("adjReqMgrPastDAO.findByIdAdrHstry", adjPastVO);
|
||||
}
|
||||
|
||||
public int selectAdjReqMgrPastListCount(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (int) select("adjReqMgrPastDAO.selectAdjReqMgrPastListCount", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public void updateAdrEndDe(AdjReqMgrPastVO adjPastVO) {
|
||||
update("adjReqMgrPastDAO.updateAdrEndDe", adjPastVO);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -1,7 +1,11 @@
|
||||
package kcc.kccadr.adjReqMgrPast.service.impl;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@ -16,11 +20,14 @@ import org.springframework.stereotype.Service;
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.HstryStatEnumVO;
|
||||
import kcc.kccadr.adjReqMgrPast.web.AdjReqMgrPastController;
|
||||
import kcc.kccadr.adjreqmgr.service.impl.AdjReqMgrDAO;
|
||||
import kcc.kccadr.adjst.service.impl.AdjstReqDAO;
|
||||
@ -82,7 +89,6 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
|
||||
//오프라인 조정신청 정보 상세내역 불러오기
|
||||
public AdjReqMgrPastVO selectAdjReqMgrOffLineInfo(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{
|
||||
|
||||
@ -433,10 +439,8 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
int cnt = 1;
|
||||
System.out.println("adrSn :: " + adrSn);
|
||||
while(cnt <= adrSn)
|
||||
{
|
||||
System.out.println("cnt : "+cnt);
|
||||
adjReqMgrPastVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService
|
||||
adjReqMgrPastVO.setAdrSn(Integer.toString(cnt));
|
||||
adjReqMgrPastDAO.insertAdrSnInit(adjReqMgrPastVO);
|
||||
@ -704,8 +708,17 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
@Override
|
||||
public List<AdjReqMgrPastVO> findByAdrHstryId(AdjReqMgrPastVO adjPastVO) {
|
||||
|
||||
List<AdjReqMgrPastVO> list = adjReqMgrPastDAO.findByAdrHstryId(adjPastVO);
|
||||
list.forEach(t -> t.setHstryDe(t.getHstryDe().split(" ")[0]));
|
||||
|
||||
for(AdjReqMgrPastVO adjReqVO :list)
|
||||
{
|
||||
if(StringUtils.isNotEmpty(adjReqVO.getHstryDe()))
|
||||
{
|
||||
adjReqVO.setHstryDe(adjReqVO.getHstryDe().split(" ")[0]);
|
||||
}
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
@ -734,7 +747,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
if("".equals(adjReqMgrPastVO.getAdrHstrySeq()))
|
||||
{
|
||||
adjReqMgrPastVO.setAdrHstrySeq(adrHstrySeqGnrService.getNextStringId());
|
||||
adjReqMgrPastVO.setAdrSn("0");
|
||||
adjReqMgrPastVO.setAdrSn("1");
|
||||
adjReqMgrPastDAO.insertAdjReqRecordAjax(adjReqMgrPastVO);
|
||||
}else{
|
||||
adjReqMgrPastVO.setLastUpdusrId(adjPastVO.getLastUpdusrId());
|
||||
@ -743,6 +756,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
}
|
||||
|
||||
adjReqMgrPastDAO.updateAdrEndDe(adjPastVO);
|
||||
|
||||
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "사건진행정보 등록이 완료되었습니다.", LocalDateTime.now()));
|
||||
@ -799,18 +813,48 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
|
||||
@Override
|
||||
public void updateAdjReqMgrEtc(AdjReqMgrPastVO adjReqMgrPastVO) throws FdlException {
|
||||
public void updateAdjReqMgrEtc(AdjReqMgrOffLineVO adjReqMgrOffLineVO) throws FdlException {
|
||||
|
||||
|
||||
AdjReqMgrPastVO adjReqMgrPastVO = new AdjReqMgrPastVO();
|
||||
|
||||
adjReqMgrPastVO.setAdrSeq(adjReqMgrOffLineVO.getAdrSeq());
|
||||
adjReqMgrPastVO.setMemDeptNm(adjReqMgrOffLineVO.getMemDeptNm()); // 조정부 PK
|
||||
adjReqMgrPastVO.setMemPstSeq(adjReqMgrOffLineVO.getMemPstSeq()); // 조정부 명
|
||||
adjReqMgrPastVO.setAssPstSeq(adjReqMgrOffLineVO.getAssPstSeq()); // 조사관 PK
|
||||
adjReqMgrPastVO.setAssPstUsrNm(adjReqMgrOffLineVO.getAssPstUsrNm()); // 조사관 명
|
||||
adjReqMgrPastVO.setStatCd(adjReqMgrOffLineVO.getStatCd()); // 최종 결과 코드
|
||||
adjReqMgrPastVO.setAdrHstrySeq(adjReqMgrOffLineVO.getAdrHstrySeq()); // 히스토리 PK
|
||||
adjReqMgrPastVO.setAdrSn(adjReqMgrOffLineVO.getAdrSn()); // 차수
|
||||
adjReqMgrPastVO.setPstCn(adjReqMgrOffLineVO.getPstCn()); // 조정결과
|
||||
|
||||
adjReqMgrPastVO.setAdrNo(adjReqMgrOffLineVO.getAdrNo());
|
||||
adjReqMgrPastVO.setFrstRegistPnttm(adjReqMgrOffLineVO.getFrstRegistPnttm());
|
||||
adjReqMgrPastVO.setLastUpdtPnttm(adjReqMgrOffLineVO.getLastUpdtPnttm());
|
||||
adjReqMgrPastVO.setAdrSnChgYn(adjReqMgrOffLineVO.getAdrSnChgYn());
|
||||
|
||||
|
||||
logger.info(" ++ updateAdjReqMgrEtc ++ ");
|
||||
|
||||
adjReqMgrPastDAO.updateBasicInfo(adjReqMgrPastVO);
|
||||
|
||||
// 조정부 수정
|
||||
adjReqMgrPastDAO.updateMemDeptNm(adjReqMgrPastVO);
|
||||
|
||||
// 조사관 수정
|
||||
adjReqMgrPastDAO.updateAssPstUsrNm(adjReqMgrPastVO);
|
||||
|
||||
if(StringUtil.isNotEmpty(adjReqMgrPastVO.getAdrHstrySeq()))
|
||||
{
|
||||
// 최종결과 CODE 수정
|
||||
adjReqMgrPastDAO.updateAdrHstry(adjReqMgrPastVO);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
adjReqMgrPastVO.setAdrHstrySeq(adrHstrySeqGnrService.getNextStringId());
|
||||
adjReqMgrPastVO.setAdrSn("0");
|
||||
adjReqMgrPastDAO.insertAdjReqRecordAjax(adjReqMgrPastVO);
|
||||
}
|
||||
// 조정결과 수정
|
||||
adjReqMgrPastDAO.updateAdrMgrDetailPstCn(adjReqMgrPastVO);
|
||||
|
||||
@ -821,44 +865,126 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
* 기존 차수와 현재 차수 갯수가 다르면 삭제 및 추가 해야함
|
||||
* */
|
||||
List<AdjReqMgrPastVO> prtclRowList = adjReqMgrPastDAO.selectAdrPrtclMgrRow(adjReqMgrPastVO);
|
||||
// System.out.println("prtclRowList.get(0).getPrtclSeq() : "+ prtclRowList.get(0).getPrtclSeq());
|
||||
prtclRowList.forEach(t->{
|
||||
logger.info(" + t.getAdrSeq() [{}], [{}], [{}]", t.getAdrSeq(), t.getAdrSn(), t.getPrtclSeq());
|
||||
});
|
||||
logger.info(" exist row size :: [{}]", prtclRowList.size());
|
||||
logger.info(" modify row size :: [{}]", adjReqMgrPastVO.getAdrSn());
|
||||
int existAdrSnSize = prtclRowList.size();
|
||||
int changeAdrSnSize = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
|
||||
// 기존에 있는 row보다 수정된 차수가 더 낮은 경우
|
||||
// 기존row > 수정row
|
||||
int gap = 0;
|
||||
if(existAdrSnSize > changeAdrSnSize)
|
||||
{
|
||||
gap = existAdrSnSize - changeAdrSnSize;
|
||||
for(int i=existAdrSnSize; i > gap; i--)
|
||||
{
|
||||
adjReqMgrPastDAO.deleteAdrPrtclMgrRow(prtclRowList.get(i-1));
|
||||
}
|
||||
}
|
||||
// 기존에 있는 row보다 수정된 차수가 더 높은 경우
|
||||
// 기존row < 수정row
|
||||
else if(existAdrSnSize < changeAdrSnSize)
|
||||
{
|
||||
gap = changeAdrSnSize - existAdrSnSize;
|
||||
|
||||
|
||||
// int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
int cnt = existAdrSnSize; // 기존 row size
|
||||
while(cnt <= changeAdrSnSize) // 수정할 row size
|
||||
/*
|
||||
* adjReqMgrPastVO.getAdrSnChgYn()
|
||||
* 차수 수정
|
||||
* */
|
||||
if("Y".equals(adjReqMgrPastVO.getAdrSnChgYn()))
|
||||
{
|
||||
System.out.println("cnt : "+cnt);
|
||||
// adjReqMgrPastVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService
|
||||
// adjReqMgrPastVO.setAdrSn(Integer.toString(cnt));
|
||||
// adjReqMgrPastDAO.insertAdrSnInit(adjReqMgrPastVO);
|
||||
if(prtclRowList.size() > 0)
|
||||
adjReqMgrPastDAO.deleteAdrPrtclMgrRow(prtclRowList.get(0));
|
||||
int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
int cnt = 1;
|
||||
while(cnt <= adrSn)
|
||||
{
|
||||
adjReqMgrPastVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService
|
||||
adjReqMgrPastVO.setAdrSn(Integer.toString(cnt));
|
||||
adjReqMgrPastDAO.insertAdrSnInit(adjReqMgrPastVO);
|
||||
cnt++;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* ADR_RPPL - rppl_ty 값
|
||||
*
|
||||
* 01 : 신청인
|
||||
* 02 : 피신청인
|
||||
* 03 : 신청대리인
|
||||
* 04 : 피신청인대리인
|
||||
*
|
||||
*/
|
||||
@Override
|
||||
public List<AdjReqMgrPastVO> selectAdjReqMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
|
||||
//
|
||||
if(StringUtils.isNotEmpty(adjReqMgrPastVO.getSearchYear())
|
||||
&& adjReqMgrPastVO.getSearchYear() != "99")
|
||||
adjReqMgrPastVO.setDiffYear(this.setDiffYear(adjReqMgrPastVO.getSearchYear()));
|
||||
|
||||
|
||||
List<AdjReqMgrPastVO> adjReqMgrPastList = adjReqMgrPastDAO.selectAdjReqMgrPastList(adjReqMgrPastVO);
|
||||
|
||||
// 신청인 피신청인 select
|
||||
adjReqMgrPastList.stream()
|
||||
.forEach(t-> t.setAdjReqMgrVoList(adjReqMgrPastDAO.selectRpplList(t)));
|
||||
/*
|
||||
* 조정결과 상태값 select
|
||||
* code -> text 변환
|
||||
* */
|
||||
adjReqMgrPastList.stream()
|
||||
.forEach(t-> {
|
||||
if(StringUtils.isNotEmpty(t.getStatCd()))
|
||||
t.setStatTx(HstryStatEnumVO.getStatCdSwitching(t.getStatCd()));
|
||||
});
|
||||
|
||||
// 리스트에서 피신청인 갯수 count
|
||||
adjReqMgrPastList.stream().forEach(t-> {
|
||||
t.setpRpplCnt(t.getAdjReqMgrVoList().stream()
|
||||
.filter(c -> "20".equals(c.getRpplTy()))
|
||||
.count());
|
||||
});
|
||||
|
||||
for(AdjReqMgrPastVO adjRpplVO : adjReqMgrPastList){
|
||||
// 피신청 이름
|
||||
String PrpplNm = "";
|
||||
// 외 n명
|
||||
String etcStr = "";
|
||||
// 피신청인 1명 이름 추출
|
||||
for(AdjReqMgrPastVO adjRppl : adjRpplVO.getAdjReqMgrVoList())
|
||||
{
|
||||
if("20".equals(adjRppl.getRpplTy()))
|
||||
{
|
||||
PrpplNm = adjRppl.getRpplNm();
|
||||
break;
|
||||
}
|
||||
}
|
||||
// 신청인 이름 추출
|
||||
for(AdjReqMgrPastVO adjRppl : adjRpplVO.getAdjReqMgrVoList())
|
||||
{
|
||||
if("10".equals(adjRppl.getRpplTy()))
|
||||
{
|
||||
adjRpplVO.setRpplNm(egovCryptoUtil.decrypt(adjRppl.getRpplNm()));
|
||||
break;
|
||||
}
|
||||
}
|
||||
// 피신청인이 1명보다 많으면 "외 n명" 구하기
|
||||
if(adjRpplVO.getpRpplCnt() > 1)
|
||||
{
|
||||
int cnt = (int) (adjRpplVO.getpRpplCnt()-1);
|
||||
etcStr = " 외 "+cnt+"명";
|
||||
}
|
||||
adjRpplVO.setPrpplNm(egovCryptoUtil.decrypt(PrpplNm) + etcStr);
|
||||
}
|
||||
|
||||
|
||||
return adjReqMgrPastList;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int selectAdjReqMgrPastListCount(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
if(StringUtils.isNotEmpty(adjReqMgrPastVO.getSearchYear())
|
||||
&& adjReqMgrPastVO.getSearchYear() != "99")
|
||||
adjReqMgrPastVO.setDiffYear(this.setDiffYear(adjReqMgrPastVO.getSearchYear()));
|
||||
return adjReqMgrPastDAO.selectAdjReqMgrPastListCount(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public String setDiffYear(String searchYear) {
|
||||
|
||||
int yearChar = Integer.parseInt(searchYear);
|
||||
Calendar cal = Calendar.getInstance();
|
||||
cal.setTime(new Date());
|
||||
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
||||
|
||||
cal.add(Calendar.YEAR, -yearChar);
|
||||
|
||||
return df.format(cal.getTime());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
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;
|
||||
@ -149,6 +150,44 @@ public class AdjReqMgrPastController {
|
||||
return "kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist";
|
||||
}
|
||||
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastList.do")
|
||||
public String adjReqMgrPastList(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
if(adjReqMgrPastVO.getPageUnit() != 10) {
|
||||
adjReqMgrPastVO.setPageUnit(adjReqMgrPastVO.getPageUnit());
|
||||
}
|
||||
|
||||
if("".equals(adjReqMgrPastVO.getSearchSortOrd())){
|
||||
adjReqMgrPastVO.setSearchSortOrd("desc");
|
||||
}
|
||||
if(("3".equals(adjReqMgrPastVO.getSearchCondition()) || "4".equals(adjReqMgrPastVO.getSearchCondition())) && StringUtils.isNotBlank(adjReqMgrPastVO.getSearchKeyword())){
|
||||
adjReqMgrPastVO.setSearchKeyword(egovCryptoUtil.encrypt(adjReqMgrPastVO.getSearchKeyword()));
|
||||
}
|
||||
|
||||
/** paging */
|
||||
PaginationInfo paginationInfo = new PaginationInfo();
|
||||
paginationInfo.setCurrentPageNo(adjReqMgrPastVO.getPageIndex());
|
||||
paginationInfo.setRecordCountPerPage(adjReqMgrPastVO.getPageUnit());
|
||||
paginationInfo.setPageSize(adjReqMgrPastVO.getPageSize());
|
||||
|
||||
adjReqMgrPastVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
adjReqMgrPastVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
adjReqMgrPastVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
adjReqMgrPastVO.setReqOlCd("2");
|
||||
paginationInfo.setTotalRecordCount(adjReqMgrPastService.selectAdjReqMgrPastListCount(adjReqMgrPastVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
|
||||
// 과거사건 구분 코드
|
||||
List<AdjReqMgrPastVO> list = adjReqMgrPastService.selectAdjReqMgrPastList(adjReqMgrPastVO);
|
||||
// 복호화
|
||||
model.addAttribute("list", list);
|
||||
|
||||
|
||||
|
||||
return "kccadr/adjReqMgrPast/adjReqMgrPastList";
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : adjReqMgrPastProgRegist
|
||||
* @author : 이호영
|
||||
@ -309,8 +348,6 @@ public class AdjReqMgrPastController {
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastRecordRegist.do")
|
||||
public String adjReqMgrPastRecordRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
//TODO 테스트로 인한 seq 코딩
|
||||
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
|
||||
List<AdjReqMgrPastVO> adrHstryList = adjReqMgrPastService.findByAdrHstryId(adjReqMgrPastVO);
|
||||
|
||||
@ -351,7 +388,6 @@ public class AdjReqMgrPastController {
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
System.out.println("adjReqMgrPastVO :: "+ adjReqMgrPastVO.getAdrSeq());
|
||||
//사용자 유니크 아이디 받아오기
|
||||
adjReqMgrPastVO.setFrstRegisterId(userId);
|
||||
adjReqMgrPastVO.setLastUpdusrId(userId);
|
||||
@ -548,30 +584,19 @@ public class AdjReqMgrPastController {
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
adjReqMgrOffLineVO.setLastUpdusrId(userId);
|
||||
|
||||
/*
|
||||
* 오프라인 수정 로직
|
||||
* 수정 X
|
||||
* */
|
||||
String resultSts = adjReqMgrOffLineService.updateAdjReqMgrRpplReq(adjReqMgrOffLineVO);
|
||||
|
||||
AdjReqMgrPastVO adjReqMgrPastVO = new AdjReqMgrPastVO();
|
||||
|
||||
adjReqMgrPastVO.setAdrSeq(adjReqMgrOffLineVO.getAdrSeq());
|
||||
adjReqMgrPastVO.setMemDeptNm(adjReqMgrOffLineVO.getMemDeptNm()); // 조정부 PK
|
||||
adjReqMgrPastVO.setMemPstSeq(adjReqMgrOffLineVO.getMemPstSeq()); // 조정부 명
|
||||
adjReqMgrPastVO.setAssPstSeq(adjReqMgrOffLineVO.getAssPstSeq()); // 조사관 PK
|
||||
adjReqMgrPastVO.setAssPstUsrNm(adjReqMgrOffLineVO.getAssPstUsrNm()); // 조사관 명
|
||||
adjReqMgrPastVO.setStatCd(adjReqMgrOffLineVO.getStatCd()); // 최종 결과 코드
|
||||
adjReqMgrPastVO.setAdrHstrySeq(adjReqMgrOffLineVO.getAdrHstrySeq()); // 히스토리 PK
|
||||
adjReqMgrPastVO.setAdrSn(adjReqMgrOffLineVO.getAdrSn()); // 차수
|
||||
adjReqMgrPastVO.setPstCn(adjReqMgrOffLineVO.getPstCn()); // 조정결과
|
||||
|
||||
/*
|
||||
* 기존 수정로직 후 기타사항 수정
|
||||
* 조정부, 조정조사관, 진행된 차수, 최종결과, 조정결과
|
||||
* */
|
||||
adjReqMgrPastService.updateAdjReqMgrEtc(adjReqMgrPastVO);
|
||||
adjReqMgrPastService.updateAdjReqMgrEtc(adjReqMgrOffLineVO);
|
||||
|
||||
|
||||
if(resultSts.equals("updateSucc")) {
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "정상적으로 수정하였습니다.", adjReqMgrOffLineVO.getAdrSeq(), LocalDateTime.now()));
|
||||
|
||||
@ -587,6 +587,7 @@
|
||||
ADR_HSTRY
|
||||
WHERE
|
||||
ADR_SEQ = #adrSeq#
|
||||
AND ADR_SN = 1
|
||||
|
||||
</select>
|
||||
|
||||
@ -748,6 +749,14 @@
|
||||
ADR_SEQ = #adrSeq#
|
||||
</update>
|
||||
|
||||
<update id="adjReqMgrPastDAO.updateAdrEndDe" parameterClass="AdjReqPastVO">
|
||||
|
||||
UPDATE ADR_MGR_MASTER SET
|
||||
ADR_END_DE = NOW()
|
||||
WHERE
|
||||
ADR_SEQ = #adrSeq#
|
||||
</update>
|
||||
|
||||
<select id="adjReqMgrPastDAO.selectAdrPrtclMgrRow" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
|
||||
SELECT
|
||||
@ -763,7 +772,213 @@
|
||||
<delete id="adjReqMgrPastDAO.deleteAdrPrtclMgrRow" parameterClass="AdjReqPastVO">
|
||||
DELETE FROM ADR_PRTCL_MGR
|
||||
WHERE ADR_SEQ = #adrSeq#
|
||||
AND PRTCL_SEQ = #prtclSeq#
|
||||
<!-- AND PRTCL_SEQ = #prtclSeq# -->
|
||||
</delete>
|
||||
|
||||
<update id="adjReqMgrPastDAO.updateBasicInfo" parameterClass="AdjReqPastVO">
|
||||
|
||||
UPDATE ADR_MGR_MASTER SET
|
||||
ADR_NO = #adrNo#
|
||||
, FRST_REGIST_PNTTM = TO_CHAR(#frstRegistPnttm#,'YYYY-MM-DD')
|
||||
, LAST_UPDT_PNTTM = #lastUpdtPnttm#
|
||||
WHERE
|
||||
ADR_SEQ = #adrSeq#
|
||||
</update>
|
||||
|
||||
<select id="adjReqMgrPastDAO.selectAdjReqMgrPastList" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
<!-- 과거사건등록 select list -->
|
||||
|
||||
SELECT
|
||||
amm.ADR_SEQ as adrSeq <!-- 사건 Pk -->
|
||||
, amm.ADR_NO as adrNo <!-- 조정번호 -->
|
||||
, amm.CC_TY as ccTy <!-- 저작물 타입 -->
|
||||
, amd.PST_CN as pstCn <!-- 조정결과 -->
|
||||
, aamp.ASS_PST_USR_NM as assPstUsrNm <!-- 조사관 이름 -->
|
||||
, amdm.MEM_DEPT_NM as memDeptNm <!-- 조정부 명 -->
|
||||
, amm.ADR_END_DE as adrEndDe <!-- 종료 일시 / 종료, 작성중 구분 -->
|
||||
, ah.STAT_CD as statCd <!-- 조정상태 상태값 -->
|
||||
FROM
|
||||
ADR_MGR_MASTER amm
|
||||
LEFT JOIN ADR_MGR_DETAIL amd
|
||||
ON amm.ADR_SEQ = amd.ADR_SEQ
|
||||
LEFT JOIN ADR_ASS_MGR_PST aamp
|
||||
ON amd.ADR_ADM_ID = aamp.ASS_PST_SEQ
|
||||
LEFT JOIN ADR_MEM_DEPT_MGR_PST amdm
|
||||
ON amd.MEM_DEPT_SEQ = amdm.MEM_PST_SEQ
|
||||
LEFT JOIN ADR_HSTRY ah
|
||||
ON amm.ADR_SEQ = ah.ADR_SEQ
|
||||
AND ah.stat_cd IS NOT null
|
||||
WHERE
|
||||
amm.REQ_OL_CD = #reqOlCd#
|
||||
|
||||
/*작성중*/
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="10">
|
||||
amm.ADR_END_DE IS NULL
|
||||
</isEqual>
|
||||
|
||||
/*작성완료*/
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="20">
|
||||
amm.ADR_END_DE IS NOT NULL
|
||||
</isEqual>
|
||||
|
||||
/*검색 조정번호:10, 조정조사관:20, 조정부:30 */
|
||||
<isEqual property="searchCondition2" prepend="AND" compareValue="10">
|
||||
amm.ADR_NO LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" prepend="AND" compareValue="20">
|
||||
aamp.ASS_PST_USR_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" prepend="AND" compareValue="30">
|
||||
amdm.MEM_DEPT_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
|
||||
/*조정상태*/
|
||||
<isNotEmpty property="searchStatCdList">
|
||||
<iterate open="(" close=")" conjunction="," property="searchStatCdList" prepend="AND ah.STAT_CD IN " > #searchStatCdList[]#</iterate>
|
||||
</isNotEmpty>
|
||||
|
||||
|
||||
|
||||
/*날짜 검색 - 기간지정*/
|
||||
<isEqual property="searchYear" compareValue="99">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchStartDt#, '-' , '')
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchEndDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD')<![CDATA[ <= ]]> REPLACE(#searchEndDt#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
/*날짜 검색 - 1년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="1">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
/*날짜 검색 - 3년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="3">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
/*날짜 검색 - 6년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="6">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
|
||||
|
||||
ORDER BY amm.adr_seq
|
||||
<isNotEmpty property="searchSortOrd">
|
||||
$searchSortOrd$
|
||||
</isNotEmpty>
|
||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||
</select>
|
||||
|
||||
|
||||
<select id="adjReqMgrPastDAO.selectAdjReqMgrPastListCount" parameterClass="AdjReqPastVO" resultClass="Integer">
|
||||
SELECT
|
||||
COUNT(1) AS TOT
|
||||
FROM
|
||||
ADR_MGR_MASTER amm
|
||||
LEFT JOIN ADR_MGR_DETAIL amd
|
||||
ON amm.ADR_SEQ = amd.ADR_SEQ
|
||||
LEFT JOIN ADR_ASS_MGR_PST aamp
|
||||
ON amd.ADR_ADM_ID = aamp.ASS_PST_SEQ
|
||||
LEFT JOIN ADR_MEM_DEPT_MGR_PST amdm
|
||||
ON amd.MEM_DEPT_SEQ = amdm.MEM_PST_SEQ
|
||||
LEFT JOIN ADR_HSTRY ah
|
||||
ON amm.ADR_SEQ = ah.ADR_SEQ
|
||||
AND ah.stat_cd IS NOT null
|
||||
WHERE
|
||||
amm.REQ_OL_CD = #reqOlCd#
|
||||
|
||||
/*작성중*/
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="10">
|
||||
amm.ADR_END_DE IS NULL
|
||||
</isEqual>
|
||||
|
||||
/*작성완료*/
|
||||
<isEqual property="searchCondition" prepend="AND" compareValue="20">
|
||||
amm.ADR_END_DE IS NOT NULL
|
||||
</isEqual>
|
||||
|
||||
/*검색 조정번호:10, 조정조사관:20, 조정부:30 */
|
||||
<isEqual property="searchCondition2" prepend="AND" compareValue="10">
|
||||
amm.ADR_NO LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" prepend="AND" compareValue="20">
|
||||
aamp.ASS_PST_USR_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
<isEqual property="searchCondition2" prepend="AND" compareValue="30">
|
||||
amdm.MEM_DEPT_NM LIKE CONCAT('%' , #searchKeyword#, '%')
|
||||
</isEqual>
|
||||
|
||||
|
||||
/*날짜 검색 - 기간지정*/
|
||||
<isEqual property="searchYear" compareValue="99">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#searchStartDt#, '-' , '')
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty prepend="AND" property="searchEndDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD')<![CDATA[ <= ]]> REPLACE(#searchEndDt#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
/*날짜 검색 - 1년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="1">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
/*날짜 검색 - 3년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="3">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
/*날짜 검색 - 6년 전까지*/
|
||||
<isEqual property="searchYear" compareValue="6">
|
||||
<isNotEmpty prepend="AND" property="searchStartDt">
|
||||
TO_CHAR(amm.FRST_REGIST_PNTTM,'YYYYMMDD') <![CDATA[ >= ]]> REPLACE(#diffYear#, '-' , '')
|
||||
</isNotEmpty>
|
||||
</isEqual>
|
||||
|
||||
|
||||
/*조정상태*/
|
||||
<isNotEmpty property="searchStatCdList">
|
||||
<iterate open="(" close=")" conjunction="," property="searchStatCdList" prepend="AND ah.STAT_CD IN " > #searchStatCdList[]#</iterate>
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
<select id="adjReqMgrPastDAO.selectRpplList" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
<!-- 과거사건등록 rppl select list -->
|
||||
|
||||
SELECT
|
||||
RPPL_TY as rpplTy
|
||||
, RPPL_NM as rpplNm
|
||||
FROM
|
||||
ADR_RPPL
|
||||
WHERE
|
||||
ADR_SEQ = #adrSeq#
|
||||
</select>
|
||||
|
||||
<select id="adjReqMgrPastDAO.findByIdAdrHstry" parameterClass="AdjReqPastVO" resultClass="String">
|
||||
<!-- 과거사건등록 rppl select list -->
|
||||
|
||||
SELECT
|
||||
STAT_CD
|
||||
FROM
|
||||
ADR_HSTRY
|
||||
WHERE
|
||||
ADR_SEQ = #adrSeq#
|
||||
AND STAT_CD IS NOT NULL
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</sqlMap>
|
||||
@ -70,17 +70,32 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
{
|
||||
$('#adrSnTemp').val($('#prtclSize').val()).prop("selected", true);
|
||||
|
||||
}else{
|
||||
$('#adrSnChgYn').val('Y');
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
function fn_goListPage(){
|
||||
|
||||
var pageForm = document.pageForm ;
|
||||
pageForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastList.do'/>";
|
||||
pageForm.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="pageForm" name="pageForm" method="post">
|
||||
<input type="hidden" name="pageIndex" id="pageIndex" value="1">
|
||||
</form>
|
||||
|
||||
<form id="pop" name="pop" method="post">
|
||||
<input type="hidden" name="ccTy" value="<c:out value='${adrVO.ccTy}'/>">
|
||||
<input type="hidden" id="exmpCd" name="exmpCd" value="">
|
||||
@ -101,7 +116,8 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
<input type="hidden" name="frstRegistPnttm" id="frstRegistPnttm" value="" />
|
||||
<input type="hidden" name="lastUpdtPnttm" id="lastUpdtPnttm" value="" />
|
||||
<input type="hidden" name="adrSn" id="adrSn" value="" />
|
||||
<input type="hidden" name="limitcount" value="50" />>
|
||||
<input type="hidden" name="adrSnChgYn" id="adrSnChgYn" value="N" />
|
||||
<input type="hidden" name="limitcount" value="50" />
|
||||
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap">
|
||||
@ -131,15 +147,15 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
<tr>
|
||||
<th>조정번호</th>
|
||||
<td>
|
||||
<input type="text" name="adrNoTemp" id="adrNoTemp" value="2019조정0001" size="30"/>
|
||||
<input type="text" name="adrNoTemp" id="adrNoTemp" value="${adrVO.adrNo }" size="30"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정신청일</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<%-- <input readonly="readonly" type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" value="${adjReqMgrPastVO.frstRegistPnttm}" data-datecontrol="true"> --%>
|
||||
<input readonly="readonly" type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" value="2022-08-02" data-datecontrol="true">
|
||||
<c:set var="frstPnttm" value="${fn:split(adrVO.frstRegistPnttm, ' ')[0]}" />
|
||||
<input readonly="readonly" type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" value="${frstPnttm }" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('startDate01-lry','',this)" class="btn_cal"></button>
|
||||
<div id="startDate01-lry" class="calendarPop" style="display: none;">
|
||||
@ -153,7 +169,8 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
<th>조정종결일</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<input readonly="readonly" type="text" class="endDate inp" title="검색시작일" id="endDate" name="searchEndDt" value="2022-08-03" data-datecontrol="true">
|
||||
<c:set var="lastPnttm" value="${fn:split(adrVO.lastUpdtPnttm, ' ')[0]}" />
|
||||
<input readonly="readonly" type="text" class="endDate inp" title="검색시작일" id="endDate" name="searchEndDt" value="${lastPnttm }" data-datecontrol="true">
|
||||
<div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('endDate-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="endDate-lry" class="calendarPop" style="display: none;">
|
||||
@ -333,76 +350,6 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<%-- <tr>
|
||||
<th>대리신청서</th>
|
||||
<td class="upload_area_fr">
|
||||
<!-- <input type="text" id="fileNm" size="30" class="file_input" readonly> --><!-- <button type="button" class="btnType01 btn_add_file">파일 첨부하기</button> -->
|
||||
<input type="file" id="file_temp_fr" name="file_temp_fr" class="uploadFile" style="display:none"/>
|
||||
<button type="button" id="filebutton_fr" class="btnType01 btn_add_file">파일 첨부하기</button>
|
||||
<div class="file_wrap file_upload_box_fr no_img_box_fr">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 60%;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 10%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<!-- <th>
|
||||
<input type="checkbox" id="all_check"><label for="all_check"></label>
|
||||
</th> -->
|
||||
<th>파일 명</th>
|
||||
<th>종류</th>
|
||||
<th>크기</th>
|
||||
<th>삭제</th>
|
||||
</thead>
|
||||
<tbody class="tb_file_before">
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<p>첨부하실 파일을 <span>마우스로 끌어서</span> 넣어주세요.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="file_wrap fileAfter_fr file_list_div_fr">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 60%">
|
||||
<col style="width: 10%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 10%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<th>파일 명</th>
|
||||
<th>종류</th>
|
||||
<th>크기</th>
|
||||
<th>삭제</th>
|
||||
</thead>
|
||||
<tbody id="tbody_fiielist_fr" class="tb_file_after">
|
||||
<c:forEach var="fileList" items="${fileList}" varStatus="status">
|
||||
<tr class="item_${fileList.atchFileId}_${fileList.fileSn} uploaded_obj">
|
||||
<input type="hidden" name="fileSize" class="item_file_size_fr" value="${fileList.fileSize}">
|
||||
<td class="td_filename">
|
||||
<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
|
||||
<span class="file_name_text">${fileList.orignlFileNm}</span>
|
||||
</td>
|
||||
<td class="td_filesort">
|
||||
<span class="file_filesort_text" value="<c:out value="${fileList.fileExtsn}"/>"><c:out value="${fileList.fileExtsn}"/></span>
|
||||
</td>
|
||||
<td class="td_filesize">
|
||||
<span class="file_size_text" value="<c:out value="${fileList.fileMg}"/>"><c:out value="${fileList.fileMg}"/></span>
|
||||
</td>
|
||||
<td>
|
||||
<button type="button" class="btn_del" onclick="delAtchFile('${fileList.atchFileId}', '${fileList.fileSn}'); return false;"><i></i></button>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr> --%>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
@ -1453,6 +1400,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" class="btnType06" onclick="fn_adjReqMgr_insert(); return false;">다음단계 저장 ></button>
|
||||
<button class="btnType04" onclick="fn_goListPage(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //btn_wrap -->
|
||||
@ -1462,9 +1410,7 @@ $(document).on('change', '#adrSnTemp', function(){
|
||||
</div>
|
||||
</form:form>
|
||||
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do' />">
|
||||
<%-- <input type="hidden" id="adrSeqHidden" name="adrSeq" value="<c:out value="${adrVO.adrSeq }" />" /> --%>
|
||||
<!-- 임시 -->
|
||||
<input type="hidden" id="adrSeqHidden" name="adrSeq" value="ADR_0000000000003130" />
|
||||
<input type="hidden" id="adrSeqHidden" name="adrSeq" value="<c:out value="${adrVO.adrSeq }" />" />
|
||||
</form>
|
||||
<!-- //cont -->
|
||||
</body>
|
||||
|
||||
@ -50,6 +50,13 @@ function fn_testPageAlert(){
|
||||
alert("사건관련 문서 추가 시 작동하는 버튼입니다. \n 첨부파일 솔루션 도입 후 적용 예정");
|
||||
}
|
||||
|
||||
function fn_goListPage(){
|
||||
var pageForm = document.pageForm ;
|
||||
pageForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastList.do'/>";
|
||||
pageForm.submit();
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.calendarPop {left:-165px;}
|
||||
@ -65,6 +72,10 @@ function fn_testPageAlert(){
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="pageForm" name="pageForm" method="post">
|
||||
<input type="hidden" name="pageIndex" id="pageIndex" value="1">
|
||||
</form>
|
||||
|
||||
<form id="popPageForm" name="popPageForm" method="post">
|
||||
<!-- <input type="hidden" id="prtclSeq" name="prtclSeq" value="" /> -->
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${adjReqMgrPastVO.adrSeq}" />" />
|
||||
@ -240,6 +251,7 @@ function fn_testPageAlert(){
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" id="goPage" class="btnType06">다음단계 이동 ></button>
|
||||
<button class="btnType04" onclick="fn_goListPage(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
@ -0,0 +1,277 @@
|
||||
<%@ page contentType="text/html; charset=utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>의견정보</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
|
||||
// 전체 클릭시 체크박스 모두 체크 / 해제 이벤트
|
||||
$('#searchStatCdAll').on('click', function(){
|
||||
|
||||
if ( $(this).prop('checked') ) {
|
||||
$(this).parent().addClass("selected");
|
||||
$('[id^="searchStatCd"]').prop("checked", true);
|
||||
} else {
|
||||
$('[id^="searchStatCd"]').prop("checked", false);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
function fncGoList(){
|
||||
linkPage(1);
|
||||
}
|
||||
|
||||
function linkPage(pageNo){
|
||||
var listForm = document.listForm ;
|
||||
listForm.pageIndex.value = pageNo ;
|
||||
listForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastList.do'/>";
|
||||
listForm.submit();
|
||||
}
|
||||
|
||||
function fn_Create(){
|
||||
|
||||
var goForm = document.goForm;
|
||||
goForm.adrSeq.value = "";
|
||||
goForm.submit();
|
||||
}
|
||||
|
||||
function fn_goDetail(adrSeq){
|
||||
|
||||
var goForm = document.goForm;
|
||||
goForm.adrSeq.value = adrSeq;
|
||||
goForm.submit();
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<form id="listForm" name="listForm" action="" method="post">
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjReqMgrPastVO.pageIndex}' default='1' />"/>
|
||||
<input type="hidden" name="searchSortOrd" value="<c:out value="${adjReqMgrPastVO.searchSortOrd }" />"/>
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
<div class="cont_tit">
|
||||
<h2>과거사건목록</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<!-- <li> -->
|
||||
<!-- <p>xxx</p> -->
|
||||
<!-- </li> -->
|
||||
<li><span class="cur_nav">과거사건 기록 목록</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- <div class="cont inte_cont"> -->
|
||||
<div class="cont">
|
||||
|
||||
|
||||
|
||||
<div class="list_top">
|
||||
<%--<p>총 건수 : <span><c:out value="${paginationInfo.totalRecordCount}"/></span>건</p>--%>
|
||||
<!-- <p>총 건수 : <span>204</span>건</p> -->
|
||||
<div class="list_util">
|
||||
<!-- <div class="btn_wrap right"> -->
|
||||
<!-- <button type="button" class="btn_down_excel" onclick="fncExcel(); return false;">엑셀 다운로드</button> -->
|
||||
<!-- </div> -->
|
||||
<div class="detail_search">
|
||||
<ul>
|
||||
<li>
|
||||
<p class="tit_text">구분</p>
|
||||
<select name="searchCondition2" id="searchCondition2" title="선택">
|
||||
<option value="">선택</option>
|
||||
<option value="10" <c:if test="${adjReqMgrPastVO.searchCondition2 == '10'}">selected</c:if>>조정번호</option>
|
||||
<option value="20" <c:if test="${adjReqMgrPastVO.searchCondition2 == '20'}">selected</c:if>>조정조사관</option>
|
||||
<option value="30" <c:if test="${adjReqMgrPastVO.searchCondition2 == '30'}">selected</c:if>>조정부</option>
|
||||
</select>
|
||||
<input type="text" class="search_input" id="searchKeyword" name="searchKeyword" value="<c:out value='${adjReqMgrPastVO.searchKeyword}'/>" placeholder="검색어를 입력하세요.">
|
||||
<button class="btnType07 btn_search" onclick="fncGoList()">검색</button>
|
||||
</li>
|
||||
<li>
|
||||
<p class="tit_text">조정상태</p>
|
||||
<div class="check_wrap">
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCdAll" name="searchStatCdAll" value="Y">
|
||||
<label for="searchStatCdAll">전체</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCd1" name="searchStatCdList" value="305050" <c:if test="${fn:indexOf(adjReqMgrPastVO.searchStatCdList,'305050') > -1 }"> checked </c:if>>
|
||||
<label for="searchStatCd1">조정취하</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCd2" name="searchStatCdList" value="304050" <c:if test="${fn:indexOf(adjReqMgrPastVO.searchStatCdList,'304050') > -1 }"> checked </c:if>>
|
||||
<label for="searchStatCd2">조정조서종결(성립)</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCd3" name="searchStatCdList" value="307050" <c:if test="${fn:indexOf(adjReqMgrPastVO.searchStatCdList,'307050') > -1 }"> checked </c:if>>
|
||||
<label for="searchStatCd3">불성립종결(불성립 / 조정권고 불성립 / 직권조정 불성립)</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="checkbox" id="searchStatCd4" name="searchStatCdList" value="306050" <c:if test="${fn:indexOf(adjReqMgrPastVO.searchStatCdList,'306050') > -1 }"> checked </c:if>>
|
||||
<label for="searchStatCd4">직권조정성립</label>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<p class="tit_text">신청일자</p>
|
||||
<div class="radio_wrap">
|
||||
<span>
|
||||
<input ${adjReqMgrPastVO.searchYear eq '1' ? 'checked' : ''} value="1" type="radio" name="searchYear" id="year1">
|
||||
<label for="year1">1년</label>
|
||||
</span>
|
||||
<span>
|
||||
<input ${adjReqMgrPastVO.searchYear eq '3' ? 'checked' : ''} value="3" type="radio" name="searchYear" id="year3">
|
||||
<label for="year3">3년</label>
|
||||
</span>
|
||||
<span>
|
||||
<input ${adjReqMgrPastVO.searchYear eq '6' ? 'checked' : ''} value="6" type="radio" name="searchYear" id="year6">
|
||||
<label for="year6">6년</label>
|
||||
</span>
|
||||
<span>
|
||||
<input ${adjReqMgrPastVO.searchYear eq '99' ? 'checked' : ''} value="99" type="radio" name="searchYear" id="yearEtc">
|
||||
<label for="yearEtc">기간지정</label>
|
||||
</span>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="startDate inp" title="검색시작일" id="startDate01" name="searchStartDt" value="${adjReqMgrPastVO.searchStartDt}" data-datecontrol="true" readonly>
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('startDate01-lry','',this)" class="btn_cal"></button>
|
||||
<div id="startDate01-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="startDate01-ifrm" name="startDate01-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
~
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="endDate inp" title="검색종료일" id="endDate" name="searchEndDt" value="${adjReqMgrPastVO.searchEndDt}" data-datecontrol="true" readonly>
|
||||
<div class="calendar_in" id="calendarName_endDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('endDate-lry','',this)" class="btn_cal" ></button>
|
||||
<div id="endDate-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="endDate-ifrm" name="endDate-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html"title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="list_top">
|
||||
<p>총 <span> <c:out value="${paginationInfo.totalRecordCount }" /></span>건 입니다.</p>
|
||||
<div class="list_util">
|
||||
<!-- <select name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px"> -->
|
||||
<!-- <option value="10" selected="">10줄</option> -->
|
||||
<!-- <option value="20">20줄</option> -->
|
||||
<!-- <option value="30">30줄</option> -->
|
||||
<!-- <option value="100">100줄</option> -->
|
||||
<!-- </select> -->
|
||||
<select name="searchCondition" id="searchCondition" onchange="linkPage(1);" title="분류 선택" style="width: 140px">
|
||||
<option value="">작성여부</option>
|
||||
<option value="10" <c:if test="${adjReqMgrPastVO.searchCondition eq 10 }">selected</c:if>>작성중</option>
|
||||
<option value="20" <c:if test="${adjReqMgrPastVO.searchCondition eq 20 }">selected</c:if>>작성완료</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 7%">
|
||||
<col style="width: 16%">
|
||||
<col style="width: 16%">
|
||||
<col style="width: auto">
|
||||
<col style="width: 17%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>번호</th>
|
||||
<th>조정번호</th>
|
||||
<th>신청인</th>
|
||||
<th>피신청인</th>
|
||||
<th>조사관</th>
|
||||
<th>조정부</th>
|
||||
<th>저작물종류</th>
|
||||
<th>조정결과<!-- <button class="sort btn_sort" id="sort_RS.ADR_SEQ">▲</button> --></th>
|
||||
<th>작성여부</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${list }" varStatus="status">
|
||||
<tr style=" cursor: pointer;" onclick="fn_goDetail('<c:out value="${list.adrSeq }" />')">
|
||||
<td>
|
||||
<c:if test="${adjReqMgrPastVO.searchSortOrd eq 'desc' }">
|
||||
<c:out value="${ ( paginationInfo.totalRecordCount - ((adjReqMgrPastVO.pageIndex -1)*adjReqMgrPastVO.pageUnit) ) - status.index }"/>
|
||||
</c:if>
|
||||
<c:if test="${adjReqMgrPastVO.searchSortOrd eq 'asc' }">
|
||||
<c:out value="${(adjReqMgrPastVO.pageIndex - 1) * adjReqMgrPastVO.pageUnit + status.count}"/>
|
||||
</c:if>
|
||||
</td>
|
||||
<td><c:out value="${list.adrNo }" /></td>
|
||||
<td><c:out value="${list.rpplNm }" /></td>
|
||||
<td><c:out value="${list.prpplNm }" /></td>
|
||||
<td><c:out value="${list.assPstUsrNm }" /></td>
|
||||
<td><c:out value="${list.memDeptNm }" /></td>
|
||||
<%-- <td><a href="javascript:;" onclick="fn_goDetail('<c:out value="${list.adrSeq }" />')" title="상세페이지로 이동"><kc:code codeId="CC002" code="${list.ccTy}"/></a></td> --%>
|
||||
<td><kc:code codeId="CC002" code="${list.ccTy}"/></td>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${empty list.statTx }">
|
||||
-
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:out value="${list.statTx }" />
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${empty list.adrEndDe }">
|
||||
작성중
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
작성완료
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty list}">
|
||||
<tr><td colspan="9"><spring:message code="common.nodata.msg" /></td></tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
<!-- page -->
|
||||
|
||||
<div class="btn_wrap btn_layout02">
|
||||
<button class="btnType02" onclick="fn_Create(); return false;" >등록</button>
|
||||
</div>
|
||||
|
||||
<!-- page -->
|
||||
<div class="page">
|
||||
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||
</div>
|
||||
<!-- //page -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<form id="goForm" name="goForm" action="<c:url value="/kccadr/adjReqMgOff/adjReqMgrPastBasicRegist.do" />" method="post">
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="" />
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@ -74,11 +74,25 @@ function fn_nextGoPageForm(){
|
||||
}
|
||||
|
||||
|
||||
function fn_goListPage(){
|
||||
|
||||
var pageForm = document.pageForm ;
|
||||
pageForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastList.do'/>";
|
||||
pageForm.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
<title>사건진행정보</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="pageForm" name="pageForm" method="post">
|
||||
<input type="hidden" name="pageIndex" id="pageIndex" value="1">
|
||||
</form>
|
||||
|
||||
<form id="popPageForm" name="popPageForm" method="post">
|
||||
<input type="hidden" id="prtclSeq" name="prtclSeq" value="" />
|
||||
<input type="hidden" id="nowAdrSn" name="nowAdrSn" value="" />
|
||||
@ -173,6 +187,7 @@ function fn_nextGoPageForm(){
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" id="goPage" class="btnType06">다음단계 이동 ></button>
|
||||
<button class="btnType04" onclick="fn_goListPage(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //page -->
|
||||
|
||||
@ -171,7 +171,8 @@ function fn_addRow(len){
|
||||
*/
|
||||
$(document).on('click','#regBtn', function(){
|
||||
|
||||
if(validate())
|
||||
|
||||
if(!validate())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@ -219,6 +220,7 @@ $(document).on('click','#regBtn', function(){
|
||||
console.log('data : ', data);
|
||||
if(data.status == 'OK'){
|
||||
alert(data.data);
|
||||
fn_goListPage();
|
||||
// $('#adrSeq').val(data.dataSub);
|
||||
// $('#nextGoPageForm').submit();
|
||||
}
|
||||
@ -234,27 +236,33 @@ $(document).on('click','#regBtn', function(){
|
||||
});
|
||||
|
||||
function validate(){
|
||||
|
||||
var vali = true;
|
||||
$('.trClass').each(function(index, item){
|
||||
// init
|
||||
if($(item).find('.appDeDay').val() == '')
|
||||
{
|
||||
alert("일자를 선택해 주세요");
|
||||
$(item).find('.appDeDay').focus();
|
||||
vali = false;
|
||||
return false;
|
||||
}
|
||||
if($(item).find('#hstryCn').val() == '')
|
||||
{
|
||||
alert("내용을 입력해 주세요");
|
||||
$(item).find('#hstryCn').focus();
|
||||
vali = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
return vali;
|
||||
}
|
||||
|
||||
|
||||
function fn_goListPage(){
|
||||
var pageForm = document.pageForm ;
|
||||
pageForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastList.do'/>";
|
||||
pageForm.submit();
|
||||
}
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.calendarPop {left:-165px;}
|
||||
@ -271,6 +279,10 @@ function validate(){
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="pageForm" name="pageForm" method="post">
|
||||
<input type="hidden" name="pageIndex" id="pageIndex" value="1">
|
||||
</form>
|
||||
|
||||
<form id="regPageForm" name="regPageForm" method="post">
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="${adjReqMgrPastVO.adrSeq }">
|
||||
</form>
|
||||
@ -393,6 +405,7 @@ function validate(){
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" id="regBtn" class="btnType06">완료</button>
|
||||
<button class="btnType04" onclick="fn_goListPage(); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -10,6 +10,9 @@
|
||||
$('#memDeptNm').val($('#memDeptNmTemp').val());
|
||||
$('#assPstUsrNm').val($('#assPstUsrNmTemp').val());
|
||||
|
||||
console.log(' !! ', $('#adrSn').val());
|
||||
console.log(' !! ', $('#frstRegistPnttm').val());
|
||||
console.log(' !! ', $('#lastUpdtPnttm').val());
|
||||
|
||||
|
||||
|
||||
@ -29,7 +32,7 @@
|
||||
var rppl00RealPost = $('#rppl00RealPost').val();
|
||||
var rppl00RealAddrDtl = $('#rppl00RealAddrDtl').val();
|
||||
|
||||
/*if( rppl00Nm == ""){
|
||||
if( rppl00Nm == ""){
|
||||
|
||||
alert("대리인 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -50,40 +53,40 @@
|
||||
|
||||
}
|
||||
|
||||
if(rppl00Email1 == ""){
|
||||
// if(rppl00Email1 == ""){
|
||||
//
|
||||
// alert("대리인 이메일을 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("대리인 이메일을 입력해 주세요.");
|
||||
return false;
|
||||
// if(rppl00Email2 == ""){
|
||||
//
|
||||
// alert("대리인 이메일 도메인 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
||||
// if(rppl00Phone1 == ""){
|
||||
//
|
||||
// alert("대리인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl00Email2 == ""){
|
||||
// if(rppl00Phone2 == ""){
|
||||
//
|
||||
// alert("대리인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("대리인 이메일 도메인 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl00Phone1 == ""){
|
||||
|
||||
alert("대리인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl00Phone2 == ""){
|
||||
|
||||
alert("대리인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl00Phone3 == ""){
|
||||
|
||||
alert("대리인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
// if(rppl00Phone3 == ""){
|
||||
//
|
||||
// alert("대리인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl00RealPost == ""){
|
||||
|
||||
@ -97,7 +100,7 @@
|
||||
alert("대리인 우편물 수령지 상세주소 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
if($('#rppl00Email1')){
|
||||
|
||||
@ -126,12 +129,12 @@
|
||||
|
||||
var rppl0101Nm = $('#rppl0101Nm').val();
|
||||
|
||||
/*if(rppl0101Nm == ""){
|
||||
if(rppl0101Nm == ""){
|
||||
|
||||
alert("신청인 이름을 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else if(rpplUsrTy == "02"){ // 법인일 경우
|
||||
|
||||
@ -139,7 +142,7 @@
|
||||
var rppl01BizNm = $('#rppl01BizNm').val();
|
||||
var rppl01BizId = $('#rppl01BizId').val();
|
||||
|
||||
/*if(rppl0102Nm == ""){
|
||||
if(rppl0102Nm == ""){
|
||||
|
||||
alert("신청인 대표자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -158,14 +161,14 @@
|
||||
alert("신청인 법인등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else { // 개인 사업자인 경우
|
||||
|
||||
var rppl0103Nm = $('#rppl0103Nm').val();
|
||||
var rppl01BizNo = $('#rppl01BizNo').val();
|
||||
|
||||
/* if(rppl0103Nm == ""){
|
||||
if(rppl0103Nm == ""){
|
||||
|
||||
alert("신청인 개인 사업자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -177,7 +180,7 @@
|
||||
alert("신청인 사업자 등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -192,7 +195,7 @@
|
||||
var rppl01RealPost = $('#rppl01RealPost').val();
|
||||
var rppl01RealAddrDtl = $('#rppl01RealAddrDtl').val();
|
||||
|
||||
/*if(rppl01Post == ""){
|
||||
if(rppl01Post == ""){
|
||||
|
||||
alert("신청인 주소 우편번호를 입력해 주세요.");
|
||||
return false;
|
||||
@ -206,40 +209,40 @@
|
||||
|
||||
}
|
||||
|
||||
if(rppl01Email1 == ""){
|
||||
// if(rppl01Email1 == ""){
|
||||
//
|
||||
// alert("신청인 이메일을 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("신청인 이메일을 입력해 주세요.");
|
||||
return false;
|
||||
// if(rppl01Email2 == ""){
|
||||
//
|
||||
// alert("신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
if(rppl01Email2 == ""){
|
||||
|
||||
alert("신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl01Phone1 == ""){
|
||||
|
||||
alert("신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl01Phone2 == ""){
|
||||
|
||||
alert("신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl01Phone3 == ""){
|
||||
|
||||
alert("신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
// if(rppl01Phone1 == ""){
|
||||
//
|
||||
// alert("신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
//
|
||||
// if(rppl01Phone2 == ""){
|
||||
//
|
||||
// alert("신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
//
|
||||
// if(rppl01Phone3 == ""){
|
||||
//
|
||||
// alert("신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl01RealPost == ""){
|
||||
|
||||
@ -253,7 +256,7 @@
|
||||
alert("신청인 우편물 수령지 상세주소 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
//신청인 이메일정보 합쳐주기
|
||||
var rppl01Email1 = $('#rppl01Email1').val();
|
||||
@ -280,12 +283,12 @@
|
||||
|
||||
var rppl0201Nm = $('#rppl0201Nm').val();
|
||||
|
||||
/*if(rppl0201Nm == ""){
|
||||
if(rppl0201Nm == ""){
|
||||
|
||||
alert("피신청인 이름을 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else if(rppl02UsrTy == "02"){ // 법인일 경우
|
||||
|
||||
@ -293,7 +296,7 @@
|
||||
var rppl02BizNm = $('#rppl02BizNm').val();
|
||||
var rppl02BizId = $('#rppl02BizId').val();
|
||||
|
||||
/*if(rppl0202Nm == ""){
|
||||
if(rppl0202Nm == ""){
|
||||
|
||||
alert("피신청인 대표자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -312,14 +315,14 @@
|
||||
alert("피신청인 법인등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else { // 개인 사업자인 경우
|
||||
|
||||
var rppl0203Nm = $('#rppl0203Nm').val();
|
||||
var rppl02BizNo = $('#rppl02BizNo').val();
|
||||
|
||||
/*if(rppl0203Nm == ""){
|
||||
if(rppl0203Nm == ""){
|
||||
|
||||
alert("피신청인 개인 사업자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -331,7 +334,7 @@
|
||||
alert("피신청인 개인 사업자 등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -346,7 +349,7 @@
|
||||
var rppl02RealPost = $('#rppl02RealPost').val();
|
||||
var rppl02RealAddrDtl = $('#rppl02RealAddrDtl').val();
|
||||
|
||||
/*if(rppl02Post == ""){
|
||||
if(rppl02Post == ""){
|
||||
|
||||
alert("피신청인 주소 우편번호를 입력해 주세요.");
|
||||
return false;
|
||||
@ -360,13 +363,13 @@
|
||||
|
||||
}
|
||||
|
||||
if(rppl02Email1 == ""){
|
||||
|
||||
alert("피신청인 이메일을 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
// if(rppl02Email1 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일을 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
//
|
||||
if(rppl02Email2 == ""){
|
||||
|
||||
alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
@ -374,26 +377,26 @@
|
||||
|
||||
}
|
||||
|
||||
if(rppl02Phone1 == ""){
|
||||
// if(rppl02Phone1 == ""){
|
||||
//
|
||||
// alert("피신청인 신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
// if(rppl02Phone2 == ""){
|
||||
//
|
||||
// alert("피신청인 신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
if(rppl02Phone2 == ""){
|
||||
|
||||
alert("피신청인 신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl02Phone3 == ""){
|
||||
|
||||
alert("피신청인 신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
// if(rppl02Phone3 == ""){
|
||||
//
|
||||
// alert("피신청인 신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl02RealPost == ""){
|
||||
|
||||
@ -407,7 +410,7 @@
|
||||
alert("우편물 수령지 상세주소 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
//신청인 이메일정보 합쳐주기
|
||||
var rppl02Email1 = $('#rppl02Email1').val();
|
||||
@ -433,12 +436,12 @@
|
||||
|
||||
var rppl0301Nm = $('#rppl0301Nm').val();
|
||||
|
||||
/*if(rppl0301Nm == ""){
|
||||
if(rppl0301Nm == ""){
|
||||
|
||||
alert("피신청인 이름을 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else if(rppl03UsrTy == "02"){ // 법인일 경우
|
||||
|
||||
@ -446,7 +449,7 @@
|
||||
var rppl03BizNm = $('#rppl03BizNm').val();
|
||||
var rppl03BizId = $('#rppl03BizId').val();
|
||||
|
||||
/*if(rppl0302Nm == ""){
|
||||
if(rppl0302Nm == ""){
|
||||
|
||||
alert("피신청인 대표자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -465,14 +468,14 @@
|
||||
alert("피신청인 법인등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else { // 개인 사업자인 경우
|
||||
|
||||
var rppl0303Nm = $('#rppl0303Nm').val();
|
||||
var rppl03BizNo = $('#rppl03BizNo').val();
|
||||
|
||||
/*if(rppl0303Nm == ""){
|
||||
if(rppl0303Nm == ""){
|
||||
|
||||
alert("피신청인 개인 사업자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -484,7 +487,7 @@
|
||||
alert("피신청인 사업자 등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -499,7 +502,7 @@
|
||||
var rppl03RealPost = $('#rppl03RealPost').val();
|
||||
var rppl03RealAddrDtl = $('#rppl03RealAddrDtl').val();
|
||||
|
||||
/*if(rppl03Post == ""){
|
||||
if(rppl03Post == ""){
|
||||
|
||||
alert("피신청인 주소 우편번호를 입력해 주세요.");
|
||||
return false;
|
||||
@ -513,40 +516,40 @@
|
||||
|
||||
}
|
||||
|
||||
if(rppl03Email1 == ""){
|
||||
// if(rppl03Email1 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일을 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 이메일을 입력해 주세요.");
|
||||
return false;
|
||||
// if(rppl03Email2 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
||||
// if(rppl03Phone1 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl03Email2 == ""){
|
||||
// if(rppl03Phone2 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl03Phone1 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl03Phone2 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl03Phone3 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
// if(rppl03Phone3 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl03RealPost == ""){
|
||||
|
||||
@ -560,7 +563,7 @@
|
||||
alert("피신청인 우편물 수령지 상세주소 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
//신청인 이메일정보 합쳐주기
|
||||
var rppl03Email1 = $('#rppl03Email1').val();
|
||||
@ -586,12 +589,12 @@
|
||||
|
||||
var rppl0401Nm = $('#rppl0401Nm').val();
|
||||
|
||||
/*if(rppl0401Nm == ""){
|
||||
if(rppl0401Nm == ""){
|
||||
|
||||
alert("피신청인 이름을 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else if(rppl04UsrTy == "02"){ // 법인일 경우
|
||||
|
||||
@ -599,7 +602,7 @@
|
||||
var rppl04BizNm = $('#rppl04BizNm').val();
|
||||
var rppl04BizId = $('#rppl04BizId').val();
|
||||
|
||||
/*if(rppl0402Nm == ""){
|
||||
if(rppl0402Nm == ""){
|
||||
|
||||
alert("피신청인 대표자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -618,14 +621,14 @@
|
||||
alert("피신청인 법인등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else { // 개인 사업자인 경우
|
||||
|
||||
var rppl0403Nm = $('#rppl0403Nm').val();
|
||||
var rppl04BizNo = $('#rppl04BizNo').val();
|
||||
|
||||
/*if(rppl0403Nm == ""){
|
||||
if(rppl0403Nm == ""){
|
||||
|
||||
alert("피신청인 개인 사업자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -637,7 +640,7 @@
|
||||
alert("피신청인 사업자 등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -652,7 +655,7 @@
|
||||
var rppl04RealPost = $('#rppl04RealPost').val();
|
||||
var rppl04RealAddrDtl = $('#rppl04RealAddrDtl').val();
|
||||
|
||||
/*if(rppl04Post == ""){
|
||||
if(rppl04Post == ""){
|
||||
|
||||
alert("피신청인 주소 우편번호를 입력해 주세요.");
|
||||
return false;
|
||||
@ -666,40 +669,40 @@
|
||||
|
||||
}
|
||||
|
||||
if(rppl04Email1 == ""){
|
||||
// if(rppl04Email1 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일을 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 이메일을 입력해 주세요.");
|
||||
return false;
|
||||
// if(rppl04Email2 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
||||
// if(rppl04Phone1 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl04Email2 == ""){
|
||||
// if(rppl04Phone2 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl04Phone1 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl04Phone2 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl04Phone3 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
// if(rppl04Phone3 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl04RealPost == ""){
|
||||
|
||||
@ -714,7 +717,7 @@
|
||||
return false;
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
//신청인 이메일정보 합쳐주기
|
||||
var rppl04Email1 = $('#rppl04Email1').val();
|
||||
var rppl04Email2 = $('#rppl04Email2').val();
|
||||
@ -740,19 +743,19 @@
|
||||
|
||||
var rppl0501Nm = $('#rppl0501Nm').val();
|
||||
|
||||
/*if(rppl0501Nm == ""){
|
||||
if(rppl0501Nm == ""){
|
||||
|
||||
alert("피신청인 이름을 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else if(rppl05UsrTy == "02"){ // 법인일 경우
|
||||
|
||||
var rppl0502Nm = $('#rppl0502Nm').val();
|
||||
var rppl05BizNm = $('#rppl05BizNm').val();
|
||||
var rppl05BizId = $('#rppl05BizId').val();
|
||||
/*
|
||||
|
||||
if(rppl0502Nm == ""){
|
||||
|
||||
alert("피신청인 대표자 이름을 입력해 주세요.");
|
||||
@ -772,13 +775,13 @@
|
||||
alert("피신청인 법인등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else { // 개인 사업자인 경우
|
||||
|
||||
var rppl0503Nm = $('#rppl0503Nm').val();
|
||||
var rppl05BizNo = $('#rppl05BizNo').val();
|
||||
/*
|
||||
|
||||
if(rppl0503Nm == ""){
|
||||
|
||||
alert("피신청인 개인 사업자 이름을 입력해 주세요.");
|
||||
@ -791,7 +794,7 @@
|
||||
alert("피신청인 사업자 등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -805,7 +808,7 @@
|
||||
var rppl05Phone3 = $('#rppl05Phone3').val();
|
||||
var rppl05RealPost = $('#rppl05RealPost').val();
|
||||
var rppl05RealAddrDtl = $('#rppl05RealAddrDtl').val();
|
||||
/*
|
||||
|
||||
if(rppl05Post == ""){
|
||||
|
||||
alert("피신청인 주소 우편번호를 입력해 주세요.");
|
||||
@ -820,40 +823,40 @@
|
||||
|
||||
}
|
||||
|
||||
if(rppl05Email1 == ""){
|
||||
// if(rppl05Email1 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일을 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 이메일을 입력해 주세요.");
|
||||
return false;
|
||||
// if(rppl05Email2 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
||||
// if(rppl05Phone1 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl05Email2 == ""){
|
||||
// if(rppl05Phone2 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl05Phone1 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl05Phone2 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl05Phone3 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
// if(rppl05Phone3 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl05RealPost == ""){
|
||||
|
||||
@ -868,7 +871,7 @@
|
||||
return false;
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
//신청인 이메일정보 합쳐주기
|
||||
var rppl05Email1 = $('#rppl05Email1').val();
|
||||
var rppl05Email2 = $('#rppl05Email2').val();
|
||||
@ -893,12 +896,12 @@
|
||||
|
||||
var rppl0601Nm = $('#rppl0601Nm').val();
|
||||
|
||||
/*if(rppl0601Nm == ""){
|
||||
if(rppl0601Nm == ""){
|
||||
|
||||
alert("피신청인 이름을 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else if(rppl06UsrTy == "02"){ // 법인일 경우
|
||||
|
||||
@ -906,7 +909,7 @@
|
||||
var rppl06BizNm = $('#rppl06BizNm').val();
|
||||
var rppl06BizId = $('#rppl06BizId').val();
|
||||
|
||||
/*if(rppl0602Nm == ""){
|
||||
if(rppl0602Nm == ""){
|
||||
|
||||
alert("피신청인 대표자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -925,14 +928,14 @@
|
||||
alert("피신청인 법인등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}else { // 개인 사업자인 경우
|
||||
|
||||
var rppl0603Nm = $('#rppl0603Nm').val();
|
||||
var rppl06BizNo = $('#rppl06BizNo').val();
|
||||
|
||||
/*if(rppl0603Nm == ""){
|
||||
if(rppl0603Nm == ""){
|
||||
|
||||
alert("피신청인 개인 사업자 이름을 입력해 주세요.");
|
||||
return false;
|
||||
@ -944,7 +947,7 @@
|
||||
alert("피신청인 사업자 등록번호를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -959,7 +962,7 @@
|
||||
var rppl06RealPost = $('#rppl06RealPost').val();
|
||||
var rppl06RealAddrDtl = $('#rppl06RealAddrDtl').val();
|
||||
|
||||
/*if(rppl06Post == ""){
|
||||
if(rppl06Post == ""){
|
||||
|
||||
alert("피신청인 주소 우편번호를 입력해 주세요.");
|
||||
return false;
|
||||
@ -973,40 +976,40 @@
|
||||
|
||||
}
|
||||
|
||||
if(rppl06Email1 == ""){
|
||||
// if(rppl06Email1 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일을 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 이메일을 입력해 주세요.");
|
||||
return false;
|
||||
// if(rppl06Email2 == ""){
|
||||
//
|
||||
// alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
||||
// if(rppl06Phone1 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl06Email2 == ""){
|
||||
// if(rppl06Phone2 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
alert("피신청인 이메일 도메인 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl06Phone1 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl06Phone2 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(rppl06Phone3 == ""){
|
||||
|
||||
alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
// if(rppl06Phone3 == ""){
|
||||
//
|
||||
// alert("피신청인 연락처 정보를 입력해 주세요.");
|
||||
// return false;
|
||||
//
|
||||
// }
|
||||
|
||||
if(rppl06RealPost == ""){
|
||||
|
||||
@ -1020,7 +1023,7 @@
|
||||
alert("피신청인 우편물 수령지 상세주소 정보를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}*/
|
||||
}
|
||||
|
||||
//신청인 이메일정보 합쳐주기
|
||||
var rppl06Email1 = $('#rppl06Email1').val();
|
||||
@ -1040,7 +1043,7 @@
|
||||
var reqCn1 = $('#reqCn1').val();
|
||||
var reqCn2 = $('#reqCn2').val();
|
||||
//var fileTemp = $('.item_ uploaded_obj').length;
|
||||
/*
|
||||
|
||||
if(reqCn1 == ""){
|
||||
|
||||
alert("신청취지를 입력해 주세요.");
|
||||
@ -1080,7 +1083,7 @@
|
||||
if($('#assPstUsrNm') == ""){
|
||||
alert("조정부를 입력해 주세요");
|
||||
return false;
|
||||
}*/
|
||||
}
|
||||
|
||||
var msg = "";
|
||||
var url = "";
|
||||
@ -1102,10 +1105,6 @@
|
||||
//신청인 정보 입력
|
||||
var data = new FormData(form);
|
||||
|
||||
//임시
|
||||
$('#nextGoPageForm').submit();
|
||||
|
||||
/*
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: url,
|
||||
@ -1129,7 +1128,6 @@
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
*/
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user