Merge branch 'hylee'
This commit is contained in:
commit
f5b5eda4f8
@ -13,6 +13,7 @@ public class PgrCmmVO extends ComDefaultVO implements Serializable {
|
||||
private String adrNo; // 사건 ( 사건번호)
|
||||
private String adrSeq; // 조정일련번호 Key
|
||||
private String adrSn; // 조정회차
|
||||
private String nowAdrSn; // 조정회차
|
||||
private String adrMaxSn; //기일 최종 차수 정보
|
||||
|
||||
private String appDe; // 조정기일시
|
||||
@ -207,7 +208,15 @@ public class PgrCmmVO extends ComDefaultVO implements Serializable {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
|
||||
public String getAdrMaxSn() {
|
||||
public String getNowAdrSn() {
|
||||
return nowAdrSn;
|
||||
}
|
||||
|
||||
public void setNowAdrSn(String nowAdrSn) {
|
||||
this.nowAdrSn = nowAdrSn;
|
||||
}
|
||||
|
||||
public String getAdrMaxSn() {
|
||||
return adrMaxSn;
|
||||
}
|
||||
|
||||
|
||||
@ -65,6 +65,8 @@ public class PgrCmmServiceImpl implements PgrCmmService {
|
||||
|
||||
decpyptVo(result);
|
||||
|
||||
System.out.println("result.getAppPlace() : "+ result.getAppPlace());
|
||||
|
||||
if (!StringUtil.isEmpty(result.getAppPlace())) {
|
||||
String app[] = (result.getAppPlace()).split("\\|");
|
||||
if (app.length > 0) {
|
||||
|
||||
@ -0,0 +1,140 @@
|
||||
package kcc.kccadr.adjReqMgrPast.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : AdjAssMgrPastVO.java
|
||||
* @date : 2022.09.20
|
||||
* @description : 과거사건등록 - 조정기일배석관리
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.09.20 이호영 최초 생성
|
||||
*
|
||||
* @출석인구분assPstUsrTy CC018 code
|
||||
* @01 조정부장
|
||||
* @02 조정위원
|
||||
* @10 신청인
|
||||
* @20 피신청인
|
||||
* @30 신청대리인
|
||||
* @35 신청조정대리인 // 신청 참관대리인
|
||||
* @40 피신청대리인
|
||||
* @45 피신청조정대리인 // 피신청 참관대리인
|
||||
*
|
||||
* 과거등록만
|
||||
* @50 조정조사관
|
||||
*
|
||||
*/
|
||||
public class AdjAssMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 4469124675385114723L;
|
||||
|
||||
|
||||
private String adrSeq;
|
||||
private int adrSn;
|
||||
private String assPstSeq;
|
||||
private String assPstUsrTy;
|
||||
private String assPstUsrNm;
|
||||
private String addYn;
|
||||
private String addChgYn;
|
||||
private String frstRegistPnttm; //등록일시
|
||||
private String frstRegisterId; //등록자
|
||||
private String lastUpdtPnttm; //수정일시
|
||||
private String lastUpdusrId; //수정자
|
||||
|
||||
public AdjAssMgrPastVO() {
|
||||
|
||||
}
|
||||
|
||||
public AdjAssMgrPastVO(AdjReqMgrPastVO adjPastVO) {
|
||||
|
||||
this.setAdrSeq(adjPastVO.getAdrSeq());
|
||||
this.setAdrSn(Integer.parseInt(adjPastVO.getAdrSn()));
|
||||
this.setFrstRegisterId(adjPastVO.getFrstRegisterId());
|
||||
this.setLastUpdusrId(adjPastVO.getLastUpdusrId());
|
||||
|
||||
}
|
||||
|
||||
|
||||
public String getAdrSeq() {
|
||||
return adrSeq;
|
||||
}
|
||||
public void setAdrSeq(String adrSeq) {
|
||||
this.adrSeq = adrSeq;
|
||||
}
|
||||
public int getAdrSn() {
|
||||
return adrSn;
|
||||
}
|
||||
public void setAdrSn(int adrSn) {
|
||||
this.adrSn = adrSn;
|
||||
}
|
||||
public String getAssPstSeq() {
|
||||
return assPstSeq;
|
||||
}
|
||||
public void setAssPstSeq(String assPstSeq) {
|
||||
this.assPstSeq = assPstSeq;
|
||||
}
|
||||
public String getAssPstUsrTy() {
|
||||
return assPstUsrTy;
|
||||
}
|
||||
public void setAssPstUsrTy(String assPstUsrTy) {
|
||||
this.assPstUsrTy = assPstUsrTy;
|
||||
}
|
||||
public String getAssPstUsrNm() {
|
||||
return assPstUsrNm;
|
||||
}
|
||||
public void setAssPstUsrNm(String assPstUsrNm) {
|
||||
this.assPstUsrNm = assPstUsrNm;
|
||||
}
|
||||
public String getAddYn() {
|
||||
return addYn;
|
||||
}
|
||||
public void setAddYn(String addYn) {
|
||||
this.addYn = addYn;
|
||||
}
|
||||
public String getAddChgYn() {
|
||||
return addChgYn;
|
||||
}
|
||||
public void setAddChgYn(String addChgYn) {
|
||||
this.addChgYn = addChgYn;
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -14,7 +14,12 @@ public interface AdjReqMgrPastService {
|
||||
|
||||
//오프라인 조정신청 정보 입력
|
||||
ResponseEntity<RestResponse> insertAdjReqMgrRpplReq(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception;
|
||||
|
||||
ResponseEntity<RestResponse> checkNInsertAprvlPastAjax(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception;
|
||||
|
||||
List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
AdjReqMgrPastVO selectMemAss(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -29,6 +29,18 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String searchCnd = ""; // 검색 항목
|
||||
private String searchWrd = ""; // 검색명
|
||||
private String frstRegisterNm = ""; // 최조작성자 이름
|
||||
|
||||
private String appDeDay; /* 조정기일일시 */
|
||||
private String appDeTime; /* 조정기일일시 */
|
||||
private String nextAppDeTime; /* 다음조정기일일시 */
|
||||
private String nextAppDeDay; /* 다음조정기일일시 */
|
||||
|
||||
private String appPlaceTx; /* 조정기일장소 */
|
||||
private String addUsrNm0; /* 조정부장 */
|
||||
private String addUsrNm1; /* 조정위원1 */
|
||||
private String addUsrNm2; /* 조정위원2 */
|
||||
private String addDe; /* 공개여부 */
|
||||
|
||||
|
||||
// 조정사건
|
||||
private String adrSeq = ""; // 조정일련번호
|
||||
@ -94,7 +106,9 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String rpplRelation = ""; //신청인과의 관계()
|
||||
private String rpplRelationEtc = ""; //신청인과의 관계 기타 입력
|
||||
|
||||
|
||||
private String addUsrIdList[]; /* ass.addUsrId | ass.assUsrTy | add_yn " */
|
||||
private String addUsrId; /* ass.addUsrId | ass.assUsrTy | add_yn " */
|
||||
private String addAgntList[]; /* ass.agntSeq | ass.assUsrTy | add_yn " */
|
||||
// 조정기일대리인
|
||||
private String adrSn = ""; // 조정회차
|
||||
private String agntSeq = ""; // 대리인일련번호
|
||||
@ -157,8 +171,11 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
private String appResultTy; //기일결과 구분
|
||||
|
||||
|
||||
private String memDeptNm; //조정부명
|
||||
private String adrAdmId; //조정조사관ID
|
||||
private String memDeptSeq; //조정부일련번호
|
||||
|
||||
|
||||
private String assPstUsrNm;
|
||||
|
||||
|
||||
public AdjReqMgrVO getAdrVO() {
|
||||
@ -814,6 +831,102 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
|
||||
public void setAppResultTy(String appResultTy) {
|
||||
this.appResultTy = appResultTy;
|
||||
}
|
||||
public String getMemDeptNm() {
|
||||
return memDeptNm;
|
||||
}
|
||||
public void setMemDeptNm(String memDeptNm) {
|
||||
this.memDeptNm = memDeptNm;
|
||||
}
|
||||
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 getAssPstUsrNm() {
|
||||
return assPstUsrNm;
|
||||
}
|
||||
public void setAssPstUsrNm(String assPstUsrNm) {
|
||||
this.assPstUsrNm = assPstUsrNm;
|
||||
}
|
||||
public String[] getAddUsrIdList() {
|
||||
return addUsrIdList;
|
||||
}
|
||||
public void setAddUsrIdList(String[] addUsrIdList) {
|
||||
this.addUsrIdList = addUsrIdList;
|
||||
}
|
||||
public String getAddUsrId() {
|
||||
return addUsrId;
|
||||
}
|
||||
public void setAddUsrId(String addUsrId) {
|
||||
this.addUsrId = addUsrId;
|
||||
}
|
||||
public String[] getAddAgntList() {
|
||||
return addAgntList;
|
||||
}
|
||||
public void setAddAgntList(String[] addAgntList) {
|
||||
this.addAgntList = addAgntList;
|
||||
}
|
||||
public String getAppDeDay() {
|
||||
return appDeDay;
|
||||
}
|
||||
public void setAppDeDay(String appDeDay) {
|
||||
this.appDeDay = appDeDay;
|
||||
}
|
||||
public String getAppDeTime() {
|
||||
return appDeTime;
|
||||
}
|
||||
public void setAppDeTime(String appDeTime) {
|
||||
this.appDeTime = appDeTime;
|
||||
}
|
||||
public String getNextAppDeTime() {
|
||||
return nextAppDeTime;
|
||||
}
|
||||
public void setNextAppDeTime(String nextAppDeTime) {
|
||||
this.nextAppDeTime = nextAppDeTime;
|
||||
}
|
||||
public String getNextAppDeDay() {
|
||||
return nextAppDeDay;
|
||||
}
|
||||
public void setNextAppDeDay(String nextAppDeDay) {
|
||||
this.nextAppDeDay = nextAppDeDay;
|
||||
}
|
||||
public String getAppPlaceTx() {
|
||||
return appPlaceTx;
|
||||
}
|
||||
public void setAppPlaceTx(String appPlaceTx) {
|
||||
this.appPlaceTx = appPlaceTx;
|
||||
}
|
||||
public String getAddUsrNm0() {
|
||||
return addUsrNm0;
|
||||
}
|
||||
public void setAddUsrNm0(String addUsrNm0) {
|
||||
this.addUsrNm0 = addUsrNm0;
|
||||
}
|
||||
public String getAddUsrNm1() {
|
||||
return addUsrNm1;
|
||||
}
|
||||
public void setAddUsrNm1(String addUsrNm1) {
|
||||
this.addUsrNm1 = addUsrNm1;
|
||||
}
|
||||
public String getAddUsrNm2() {
|
||||
return addUsrNm2;
|
||||
}
|
||||
public void setAddUsrNm2(String addUsrNm2) {
|
||||
this.addUsrNm2 = addUsrNm2;
|
||||
}
|
||||
public String getAddDe() {
|
||||
return addDe;
|
||||
}
|
||||
public void setAddDe(String addDe) {
|
||||
this.addDe = addDe;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,98 @@
|
||||
package kcc.kccadr.adjReqMgrPast.service;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import kcc.com.cmm.ComDefaultVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author : 이호영
|
||||
* @fileName : AdjAssMgrPastVO.java
|
||||
* @date : 2022.09.20
|
||||
* @description : 과거사건등록 - 조정부관리
|
||||
* ===========================================================
|
||||
* DATE AUTHOR NOTE
|
||||
* ----------------------------------------------------------- *
|
||||
* 2022.09.20 이호영 최초 생성
|
||||
*
|
||||
*
|
||||
*
|
||||
*/
|
||||
public class AdrMemDeptMgrPstVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 4469124675385114723L;
|
||||
|
||||
|
||||
|
||||
private String memPstSeq; //조정부일련번호
|
||||
private String memDeptNm; //조정부명
|
||||
private String useYn; //사용여부
|
||||
|
||||
private String frstRegistPnttm; //등록일시
|
||||
private String frstRegisterId; //등록자
|
||||
private String lastUpdtPnttm; //수정일시
|
||||
private String lastUpdusrId; //수정자
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public String getMemPstSeq() {
|
||||
return memPstSeq;
|
||||
}
|
||||
public void setMemPstSeq(String memPstSeq) {
|
||||
this.memPstSeq = memPstSeq;
|
||||
}
|
||||
public String getMemDeptNm() {
|
||||
return memDeptNm;
|
||||
}
|
||||
public void setMemDeptNm(String memDeptNm) {
|
||||
this.memDeptNm = memDeptNm;
|
||||
}
|
||||
public String getUseYn() {
|
||||
return useYn;
|
||||
}
|
||||
public void setUseYn(String useYn) {
|
||||
this.useYn = useYn;
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -5,7 +5,10 @@ import java.util.List;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO;
|
||||
|
||||
@Repository("AdjReqMgrPastDAO")
|
||||
public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
||||
@ -41,6 +44,22 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
||||
public List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectAdrPrtclMgrPastList", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
public void insertMemDeptMgrPst(AdrMemDeptMgrPstVO adrMemDeptMgrPstVO) {
|
||||
insert("adjReqMgrPastDAO.insertMemDeptMgrPst", adrMemDeptMgrPstVO );
|
||||
}
|
||||
|
||||
public void insertAdjAssMgrPst(AdjAssMgrPastVO adjAssMgrPastVO) {
|
||||
insert("adjReqMgrPastDAO.insertAdjAssMgrPst", adjAssMgrPastVO );
|
||||
}
|
||||
|
||||
public AdjReqMgrPastVO selectMemAss(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return (AdjReqMgrPastVO) select("adjReqMgrPastDAO.selectMemAss", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
public void insertAdjAssList(List<AdjAssMgrPastVO> adjAssMgrPastList) {
|
||||
insert("adjReqMgrPastDAO.insertAdjAssList", adjAssMgrPastList );
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -2,19 +2,24 @@ package kcc.kccadr.adjReqMgrPast.service.impl;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
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.adjreqmgr.service.impl.AdjReqMgrDAO;
|
||||
import kcc.kccadr.adjst.service.impl.AdjstReqDAO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
@ -35,6 +40,12 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
@Resource(name="rpplGnrService")
|
||||
private EgovIdGnrService rpplIdgenService;
|
||||
|
||||
@Resource(name="adrAssMgrPstGnrService")
|
||||
private EgovIdGnrService adrAssMgrPstGnrService; // 과거사건등록 - 조정기일배석관리
|
||||
|
||||
@Resource(name="adrMemDeptMgrPstGnrService")
|
||||
private EgovIdGnrService adrMemDeptMgrPstGnrService; // 과거사건등록 - 조정부관리
|
||||
|
||||
// ADR_PRTCL_MGR 기일조서관리 pk
|
||||
@Resource(name = "egovPrtclManageGnrService")
|
||||
@ -205,7 +216,33 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
else if("20".equals(adjReqMgrPastVO.getStatCd()) || "80".equals(adjReqMgrPastVO.getStatCd()))
|
||||
adjReqMgrPastVO.setStatCd(KccadrConstants.ADR_NOSUCC);
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* 조정부 등록
|
||||
* */
|
||||
AdrMemDeptMgrPstVO adrMemDeptMgrPstVO = new AdrMemDeptMgrPstVO();
|
||||
adrMemDeptMgrPstVO.setMemPstSeq(adrMemDeptMgrPstGnrService.getNextStringId());
|
||||
adrMemDeptMgrPstVO.setMemDeptNm(adjReqMgrPastVO.getMemDeptNm());
|
||||
adrMemDeptMgrPstVO.setFrstRegisterId(adjReqMgrPastVO.getFrstRegisterId());
|
||||
adrMemDeptMgrPstVO.setLastUpdusrId(adjReqMgrPastVO.getLastUpdusrId());
|
||||
|
||||
|
||||
adjReqMgrPastDAO.insertMemDeptMgrPst(adrMemDeptMgrPstVO);
|
||||
|
||||
/*
|
||||
* 조사관 등록
|
||||
* */
|
||||
AdjAssMgrPastVO adjAssMgrPastVO = new AdjAssMgrPastVO();
|
||||
adjAssMgrPastVO.setAdrSeq(adrSeq);
|
||||
adjAssMgrPastVO.setAdrSn(0);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy("50");
|
||||
adjAssMgrPastVO.setAssPstUsrNm(adjReqMgrPastVO.getAssPstUsrNm());
|
||||
adjAssMgrPastVO.setFrstRegisterId(adjReqMgrPastVO.getFrstRegisterId());
|
||||
adjAssMgrPastVO.setLastUpdusrId(adjReqMgrPastVO.getLastUpdusrId());
|
||||
|
||||
adjReqMgrPastDAO.insertAdjAssMgrPst(adjAssMgrPastVO);
|
||||
|
||||
//신규 조정사건 생성해 주기
|
||||
int adrCnt = 0 ;
|
||||
adrCnt = adjReqMgrPastDAO.insertAdrMgrMaster(adjReqMgrPastVO);
|
||||
@ -218,8 +255,13 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
//신규 조정사건 상세보기 생성해 주기
|
||||
// adjReqMgrPastVO.setAdrSn("1");
|
||||
|
||||
adjReqMgrPastVO.setAdrAdmId(adjAssMgrPastVO.getAssPstSeq());
|
||||
adjReqMgrPastVO.setMemDeptSeq(adrMemDeptMgrPstVO.getMemPstSeq());
|
||||
adjReqMgrPastDAO.insertAdrMgrMasterDetail(adjReqMgrPastVO);
|
||||
|
||||
|
||||
|
||||
//조정신청 대리인 및 신청인 정보 추가해 주기
|
||||
String rpplSeq = "";
|
||||
String rpplTy = adjReqMgrPastVO.getRpplTy();
|
||||
@ -384,6 +426,8 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn());
|
||||
@ -432,18 +476,176 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
||||
//디비에 추가해 주기
|
||||
int resultCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrPastVO);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return resultCnt;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
System.out.println("adjReqMgrPastVO.getAdrSeq() : "+ adjReqMgrPastVO.getAdrSeq());
|
||||
// TODO Auto-generated method stub
|
||||
// return null;
|
||||
return adjReqMgrPastDAO.selectAdrPrtclMgrPastList(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public AdjReqMgrPastVO selectMemAss(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||
return adjReqMgrPastDAO.selectMemAss(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public ResponseEntity<RestResponse> checkNInsertAprvlPastAjax(AdjReqMgrPastVO adjPastVO) throws Exception {
|
||||
|
||||
// 공통
|
||||
// System.out.println(" 조정번호 :: "+adjPastVO.getAdrSeq());
|
||||
// System.out.println(" 조정차수 :: "+adjPastVO.getAdrSn());
|
||||
//
|
||||
// // 기일정보
|
||||
// System.out.println(" 조정기일일 :: "+adjPastVO.getAppDeDay());
|
||||
// System.out.println(" 조정기일시 :: "+adjPastVO.getAppDeTime());
|
||||
// System.out.println(" 다음조정기일일 :: "+adjPastVO.getNextAppDeDay());
|
||||
// System.out.println(" 다음조정기일시 :: "+adjPastVO.getNextAppDeTime());
|
||||
// System.out.println(" 조정기일장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
// System.out.println(" 기일조서내용 :: "+adjPastVO.getPrtclCn());
|
||||
// System.out.println(" 장소 Type :: "+adjPastVO.getAppPlaceTy());
|
||||
// System.out.println(" 장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
// System.out.println(" 공개여부 :: "+adjPastVO.getOpenYn());
|
||||
/*
|
||||
* TO_DATETIME('2015-08-10 16:04:56','YYYY-MM-DD HH24:MI:SS')
|
||||
* 조정번호 :: ADR_0000000000002920
|
||||
* 조정차수 :: 1
|
||||
* 신청인 피신청인 정보 :: [신청|10|Y, 피신청|20|Y]
|
||||
* 참관 대리인 정보 :: [35|참관대, 45|피찬관대]
|
||||
* 조정기일일 :: 2022-09-01
|
||||
* 조정기일시 :: 14:00
|
||||
* 다음조정기일일 :: 2022-09-08
|
||||
* 다음조정기일시 :: 03:00
|
||||
* 조정기일장소 ::
|
||||
* 조정부장 :: 222
|
||||
* 조정위원1 ::
|
||||
* 조정위원2 ::
|
||||
* 조서내용 :: 123123
|
||||
* */
|
||||
// add 정보
|
||||
|
||||
System.out.println(" 조정기일일 :: "+adjPastVO.getAppDeDay());
|
||||
System.out.println(" 조정기일시 :: "+adjPastVO.getAppDeTime());
|
||||
System.out.println(" 다음조정기일일 :: "+adjPastVO.getNextAppDeDay());
|
||||
System.out.println(" 다음조정기일시 :: "+adjPastVO.getNextAppDeTime());
|
||||
System.out.println(" 조정기일장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
System.out.println(" 기일조서내용 :: "+adjPastVO.getPrtclCn());
|
||||
System.out.println(" 장소 Type :: "+adjPastVO.getAppPlaceTy());
|
||||
System.out.println(" 장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
System.out.println(" 공개여부 :: "+adjPastVO.getOpenYn());
|
||||
|
||||
|
||||
// this.insertAdjAssAndDataCleansing(adjPastVO);
|
||||
this.insertAdrPrtclMgrAndDataCleansing(adjPastVO);
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "기일조서 등록이 완료되었습니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
|
||||
private void insertAdrPrtclMgrAndDataCleansing(AdjReqMgrPastVO adjPastVO) {
|
||||
adjPastVO.setAddDe(adjPastVO.getAppDeDay()+" "+adjPastVO.getAppDeTime());
|
||||
adjPastVO.setAppPlace(adjPastVO.getAppPlaceTx());
|
||||
System.out.println(" 조정기일장소 :: "+adjPastVO.getAppPlaceTx());
|
||||
|
||||
// 10 성립
|
||||
// 20 불성립
|
||||
// 30 직권조정
|
||||
// 40 조정취하
|
||||
// 50 다음기일
|
||||
// 60 조정권고안
|
||||
//
|
||||
if("05".equals(adjPastVO.getAppResultTy()))
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void insertAdjAssAndDataCleansing(AdjReqMgrPastVO adjPastVO) throws FdlException {
|
||||
|
||||
List<AdjAssMgrPastVO> adjAssMgrPastList = new ArrayList<AdjAssMgrPastVO>();
|
||||
|
||||
/* 신청인 */
|
||||
AdjAssMgrPastVO adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
String addUsrIdS = adjPastVO.getAddUsrIdList()[0];
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrNm(addUsrIdS.split("\\|")[0]);
|
||||
adjAssMgrPastVO.setAssPstUsrTy(addUsrIdS.split("\\|")[1]);
|
||||
adjAssMgrPastVO.setAddYn(addUsrIdS.split("\\|")[2]);
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
|
||||
/* 피신청인 */
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
String addUsrIdP = adjPastVO.getAddUsrIdList()[1];
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrNm(addUsrIdP.split("\\|")[0]);
|
||||
adjAssMgrPastVO.setAssPstUsrTy(addUsrIdP.split("\\|")[1]);
|
||||
adjAssMgrPastVO.setAddYn(addUsrIdP.split("\\|")[2]);
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
|
||||
String assPstUsrNmS = adjPastVO.getAddAgntList()[0];
|
||||
String assPstUsrNmP = adjPastVO.getAddAgntList()[1];
|
||||
|
||||
/* 신청 참관 대리인 */
|
||||
if(StringUtils.isNotEmpty(assPstUsrNmS))
|
||||
{
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy(assPstUsrNmS.split("\\|")[0]);
|
||||
adjAssMgrPastVO.setAssPstUsrNm(assPstUsrNmS.split("\\|")[1]);
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
}
|
||||
/* 피신청 참관 대리인 */
|
||||
if(StringUtils.isNotEmpty(assPstUsrNmP))
|
||||
{
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy(assPstUsrNmP.split("\\|")[0]);
|
||||
adjAssMgrPastVO.setAssPstUsrNm(assPstUsrNmP.split("\\|")[1]);
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
}
|
||||
/* 조정부장 필수 값*/
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy("01");
|
||||
adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm0());
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
|
||||
/* 조정위원 1*/
|
||||
if(StringUtils.isNotEmpty(adjPastVO.getAddUsrNm1()))
|
||||
{
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy("02");
|
||||
adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm1());
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
/* 조정위원 2*/
|
||||
if(StringUtils.isNotEmpty(adjPastVO.getAddUsrNm2()))
|
||||
{
|
||||
adjAssMgrPastVO = new AdjAssMgrPastVO(adjPastVO);
|
||||
adjAssMgrPastVO.setAssPstSeq(adrAssMgrPstGnrService.getNextStringId());
|
||||
adjAssMgrPastVO.setAssPstUsrTy("02");
|
||||
adjAssMgrPastVO.setAssPstUsrNm(adjPastVO.getAddUsrNm2());
|
||||
adjAssMgrPastVO.setAddYn("Y");
|
||||
adjAssMgrPastList.add(adjAssMgrPastVO);
|
||||
}
|
||||
|
||||
adjReqMgrPastDAO.insertAdjAssList(adjAssMgrPastList);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -35,6 +35,12 @@ import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtService;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineService;
|
||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
||||
@ -69,7 +75,16 @@ public class AdjReqMgrPastController {
|
||||
|
||||
@Resource(name = "EgovFileMngService")
|
||||
private EgovFileMngService fileService;
|
||||
|
||||
@Resource(name = "pgrCmmService")
|
||||
private PgrCmmService cmmService;
|
||||
|
||||
@Resource(name = "drtService")
|
||||
private DrtService drtService;
|
||||
|
||||
@Resource(name = "apmService")
|
||||
private ApmService apmService;
|
||||
|
||||
// global 프로퍼티
|
||||
@Resource(name="globalSettings")
|
||||
protected Properties propertiesService;
|
||||
@ -110,6 +125,12 @@ public class AdjReqMgrPastController {
|
||||
|
||||
int reqPerTotCnt = 0;
|
||||
|
||||
System.out.println("adjReqMgrPastVO.getAdrSeq() : "+ adjReqMgrPastVO.getAdrSeq());
|
||||
|
||||
//TODO TEST
|
||||
// adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
// adjReqMgrPastVO.setAdrSeq("")
|
||||
|
||||
if(StringUtils.isNotBlank(adjReqMgrPastVO.getAdrSeq())) {
|
||||
|
||||
//오프라인 조정 신청 정보 불러오기.
|
||||
@ -119,7 +140,7 @@ public class AdjReqMgrPastController {
|
||||
//기본 값 셋팅 - 대리인 여부, 신청자 분류
|
||||
adjReqMgrPastVO.setRpplTy("10");
|
||||
adjReqMgrPastVO.setReqTy("01");
|
||||
model.addAttribute("adrVO", adjReqMgrPastVO);
|
||||
model.addAttribute("adrVO", adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@ -140,47 +161,106 @@ public class AdjReqMgrPastController {
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do")
|
||||
public String adjReqMgrPastProgRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
|
||||
|
||||
//TODO 테스트로 인한 seq 코딩
|
||||
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
System.out.println("adjReqMgrPastVO.getAdrSeq() !!! : "+ adjReqMgrPastVO.getAdrSeq());
|
||||
|
||||
|
||||
List<AdjReqMgrPastVO> adjReqMgrPastListVO = adjReqMgrPastService.selectAdrPrtclMgrPastList(adjReqMgrPastVO);
|
||||
|
||||
System.out.println("adjReqMgrPastListVO size : "+adjReqMgrPastListVO.size());
|
||||
for(AdjReqMgrPastVO aa : adjReqMgrPastListVO)
|
||||
{
|
||||
System.out.println(aa.getAdrSn());
|
||||
}
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
// LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
// model.addAttribute("user", user);
|
||||
//
|
||||
// // 공통코드 조회
|
||||
// List<?> codeResult = cmmUseService.selectCmmCodeDetail("CC001");
|
||||
// model.addAttribute("CC001", codeResult);
|
||||
//
|
||||
// int reqPerTotCnt = 0;
|
||||
//
|
||||
// if(StringUtils.isNotBlank(adjReqMgrPastVO.getAdrSeq())) {
|
||||
//
|
||||
// //오프라인 조정 신청 정보 불러오기.
|
||||
// AdjReqMgrPastVO resultAdjReqMgrOffLine = adjReqMgrPastService.selectAdjReqMgrOffLineInfo(adjReqMgrPastVO);
|
||||
// model.addAttribute("adrVO", resultAdjReqMgrOffLine);
|
||||
// }else {
|
||||
// //기본 값 셋팅 - 대리인 여부, 신청자 분류
|
||||
// adjReqMgrPastVO.setRpplTy("10");
|
||||
// adjReqMgrPastVO.setReqTy("01");
|
||||
// model.addAttribute("adrVO", adjReqMgrPastVO);
|
||||
// }
|
||||
//
|
||||
//
|
||||
model.addAttribute("adjReqMgrPastListVO", adjReqMgrPastListVO);
|
||||
PgrCmmVO cmmVO = new PgrCmmVO();
|
||||
cmmVO.setAdrSeq(adjReqMgrPastVO.getAdrSeq());
|
||||
// 조정사건일반
|
||||
PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
model.addAttribute("info", info);
|
||||
model.addAttribute("adjReqMgrPastListVO", adjReqMgrPastService.selectAdrPrtclMgrPastList(adjReqMgrPastVO));
|
||||
|
||||
return "kccadr/adjReqMgrPast/adjReqMgrPastProgRegist";
|
||||
}
|
||||
|
||||
/**
|
||||
* @methodName : adjReqMgrPastProgRegist
|
||||
* @author : 이호영
|
||||
* @date : 2022.09.15
|
||||
* @description : 사건진행정보 목록
|
||||
* @param adjReqMgrPastVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastFileRegist.do")
|
||||
public String adjReqMgrPastFileRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||
|
||||
//TODO 테스트로 인한 seq 코딩
|
||||
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
||||
System.out.println("adjReqMgrPastVO.getAdrSeq() !!! : "+ adjReqMgrPastVO.getAdrSeq());
|
||||
|
||||
model.addAttribute("adjReqMgrPastVO", adjReqMgrPastVO);
|
||||
// PgrCmmVO cmmVO = new PgrCmmVO();
|
||||
// cmmVO.setAdrSeq(adjReqMgrPastVO.getAdrSeq());
|
||||
// 조정사건일반
|
||||
// PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
// model.addAttribute("info", info);
|
||||
// model.addAttribute("adjReqMgrPastListVO", adjReqMgrPastService.selectAdrPrtclMgrPastList(adjReqMgrPastVO));
|
||||
|
||||
return "kccadr/adjReqMgrPast/adjReqMgrPastFileRegist";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : adjReqMgrPastProgPop
|
||||
* @author : 이호영
|
||||
* @date : 2022.09.19
|
||||
* @description : 과거사건 - 사건진행정보 등록 팝업
|
||||
* @param adjReqMgrPastVO
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
* @issue 기존에 기일조서등록 sql이 너무 길어 기존 로직 그대로 구현
|
||||
*/
|
||||
@RequestMapping("/kccadr/adjReqMgOff/popup/drtRegPop.do")
|
||||
public String adjReqMgrPastProgPop(PgrCmmVO cmmVO, DrtVO drtVO, ModelMap model) throws Exception {
|
||||
|
||||
|
||||
List<AssVO> assList = drtService.selectAssRegList(drtVO);
|
||||
model.addAttribute("assList", assList);
|
||||
|
||||
//사건 정보 불러오기
|
||||
// PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
||||
model.addAttribute("info", info);
|
||||
|
||||
/* 조정부 / 조정조사관 select */
|
||||
AdjReqMgrPastVO adjReqVO = new AdjReqMgrPastVO();
|
||||
adjReqVO.setAdrSeq(cmmVO.getAdrSeq());
|
||||
model.addAttribute("memAss", adjReqMgrPastService.selectMemAss(adjReqVO));
|
||||
|
||||
|
||||
// 등록된 값이 있으면 select
|
||||
if(StringUtils.isNotEmpty(cmmVO.getPrtclCn()))
|
||||
{
|
||||
List<PgrCmmVO> apmChgInfo = apmService.selectApmChgDateInfo(cmmVO);
|
||||
model.addAttribute("apmChgInfo", apmChgInfo.get(0));
|
||||
//조정위원 정보 불러오기
|
||||
PgrCmmVO dntVO = this.getDntInfo(cmmVO);
|
||||
model.addAttribute("uiwonInfo", dntVO);
|
||||
|
||||
}
|
||||
model.addAttribute("newAdrSn", cmmVO.getNowAdrSn());
|
||||
|
||||
|
||||
return "/kccadr/adjReqMgrPast/drtRegPop";
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @methodName : insertAdjReqMgrOffAjax
|
||||
* @author : 이호영
|
||||
@ -207,11 +287,64 @@ public class AdjReqMgrPastController {
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
adjReqMgrPastVO.setFrstRegisterId(userId);
|
||||
adjReqMgrPastVO.setLastUpdusrId(userId);
|
||||
|
||||
//조정신청, 대리인, 신청인 등록 처리
|
||||
return adjReqMgrPastService.insertAdjReqMgrRpplReq(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = {"/kccadr/adjReqMgOff/checkNInsertAprvlPastAjax.do"})
|
||||
public ResponseEntity<RestResponse> checkNInsertAprvlPastAjax(@ModelAttribute("adrVO") AdjReqMgrPastVO adjReqMgrPastVO
|
||||
, RedirectAttributes redirectAttributes
|
||||
, HttpServletRequest request) throws Exception {
|
||||
|
||||
//로그인 권한정보 불러오기
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
|
||||
if(userId.equals("")) {
|
||||
// Unauthorized : 401, 권한 없음, 예를 들면, 로그인 페이지가 필요한 페이지를 로그인 없이 접속하려는 경우 반환되는 코드 (인증 실패) (Unauthorized)
|
||||
return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now()));
|
||||
}
|
||||
|
||||
//사용자 유니크 아이디 받아오기
|
||||
adjReqMgrPastVO.setFrstRegisterId(userId);
|
||||
adjReqMgrPastVO.setLastUpdusrId(userId);
|
||||
|
||||
//조정신청, 대리인, 신청인 등록 처리
|
||||
return adjReqMgrPastService.checkNInsertAprvlPastAjax(adjReqMgrPastVO);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private PgrCmmVO getDntInfo(PgrCmmVO cmmVO) throws Exception {
|
||||
PgrCmmVO dntVO = cmmService.selectPgrCmm(cmmVO);
|
||||
if (!StringUtil.isEmpty(dntVO.getMemNames())) {
|
||||
String[] memNames = dntVO.getMemNames().split(", ");
|
||||
String[] assSeqes = dntVO.getAssSeqes().split(", ");
|
||||
|
||||
if(memNames.length==1) {
|
||||
dntVO.setAddUsrNm0(memNames[0]);
|
||||
dntVO.setAssSeq0(assSeqes[0]);
|
||||
}else if(memNames.length>1) {
|
||||
dntVO.setAddUsrNm0(memNames[0]);
|
||||
dntVO.setAssSeq0(assSeqes[0]);
|
||||
dntVO.setAddUsrNm1(memNames[1]);
|
||||
dntVO.setAssSeq1(assSeqes[1]);
|
||||
}
|
||||
|
||||
}
|
||||
return dntVO;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -2726,5 +2726,34 @@
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
<!-- 체험하기 기능 : 조정부 TB -->
|
||||
<bean name="adrMemDeptMgrPstGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy">
|
||||
<property name="dataSource" ref="dataSource" />
|
||||
<property name="strategy" ref="adrMemDeptMgrPstManageStrategy" />
|
||||
<property name="blockSize" value="16"/>
|
||||
<property name="table" value="IDS"/>
|
||||
<property name="tableName" value="ADR_MEM_PST_SEQ"/>
|
||||
</bean>
|
||||
<bean name="adrMemDeptMgrPstManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
|
||||
<property name="prefix" value="AMP_" />
|
||||
<property name="cipers" value="16" />
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
<!-- 체험하기 기능 : 조정기일배석관리 -->
|
||||
<bean name="adrAssMgrPstGnrService" class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" destroy-method="destroy">
|
||||
<property name="dataSource" ref="dataSource" />
|
||||
<property name="strategy" ref="adrAssMgrPstManageStrategy" />
|
||||
<property name="blockSize" value="16"/>
|
||||
<property name="table" value="IDS"/>
|
||||
<property name="tableName" value="ADR_ASS_PST_SEQ"/>
|
||||
</bean>
|
||||
<bean name="adrAssMgrPstManageStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
|
||||
<property name="prefix" value="AAP_" />
|
||||
<property name="cipers" value="16" />
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
</beans>
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
<sqlMap namespace="AdjReqMgrPast">
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="AdjReqPastVO" type="kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO"/>
|
||||
<typeAlias alias="AdjAssMgrPastVO" type="kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO"/>
|
||||
<typeAlias alias="AdrMemDeptMgrPstVO" type="kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO"/>
|
||||
|
||||
<resultMap id="AdjReqPastMap" class="kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO">
|
||||
<result property="adrSeq" column="adr_seq"/>
|
||||
@ -27,6 +29,16 @@
|
||||
<result property="appResultTy" column="app_result_ty"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="AdrMemDeptMgrPstMap" class="kcc.kccadr.adjReqMgrPast.service.AdrMemDeptMgrPstVO">
|
||||
<result property="memPstSeq" column="mem_pst_seq"/>
|
||||
<result property="memDeptNm" column="mem_dept_nm"/>
|
||||
<result property="useYn" column="use_yn"/>
|
||||
<result property="frstRegistPnttm" column="frst_regist_pnttm"/>
|
||||
<result property="frstRegisterId" column="frst_register_id"/>
|
||||
<result property="lastUpdtPnttm" column="last_updt_pnttm"/>
|
||||
<result property="lastUpdusrId" column="last_updusr_id"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<!-- 오프라인 조정사건정보 수정 : 조정사건 정보 불러오기 -->
|
||||
<select id="adjReqMgrPastDAO.selectAdjReqMgrMasterInfo" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
@ -105,6 +117,8 @@
|
||||
INSERT INTO ADR_MGR_DETAIL(
|
||||
ADR_SEQ,
|
||||
ADR_SN,
|
||||
ADR_ADM_ID,
|
||||
MEM_DEPT_SEQ,
|
||||
FRST_REGIST_PNTTM,
|
||||
FRST_REGISTER_ID,
|
||||
LAST_UPDT_PNTTM,
|
||||
@ -114,6 +128,8 @@
|
||||
(
|
||||
#adrSeq#,
|
||||
#adrSn#,
|
||||
#adrAdmId#,
|
||||
#memDeptSeq#,
|
||||
NOW() ,
|
||||
#frstRegisterId# ,
|
||||
NOW() ,
|
||||
@ -162,6 +178,27 @@
|
||||
,#lastUpdusrId#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 과거사건등록 - 조정부관리 -->
|
||||
<insert id="adjReqMgrPastDAO.insertMemDeptMgrPst" parameterClass="AdrMemDeptMgrPstVO">
|
||||
INSERT INTO ADR_MEM_DEPT_MGR_PST (
|
||||
MEM_PST_SEQ
|
||||
, MEM_DEPT_NM
|
||||
, USE_YN
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
) VALUES (
|
||||
#memPstSeq#
|
||||
, #memDeptNm#
|
||||
, 'Y'
|
||||
, NOW()
|
||||
, #frstRegisterId#
|
||||
, NOW()
|
||||
, #lastUpdusrId#
|
||||
)
|
||||
</insert>
|
||||
<!-- 오프라인 조정사건관리인 등록 : 조정신청 대리인, 신청인, 피신청인 저장 -->
|
||||
<insert id="adjReqMgrPastDAO.insertAdrRppl" parameterClass="AdjReqPastVO">
|
||||
INSERT INTO ADR_RPPL (
|
||||
@ -252,7 +289,6 @@
|
||||
)
|
||||
</insert>
|
||||
|
||||
|
||||
<!-- 조정알림SMS - 조정사건 번호 및 수신자 핸드폰번호 조회 -->
|
||||
<select id="adjReqMgrPastDAO.selectAdrPrtclMgrPastList" parameterClass="AdjReqPastVO" resultMap="AdjReqPastMap">
|
||||
SELECT
|
||||
@ -280,5 +316,83 @@
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 과거사건등록 - 조정부관리 -->
|
||||
<insert id="adjReqMgrPastDAO.insertAdjAssMgrPst" parameterClass="AdjAssMgrPastVO">
|
||||
INSERT INTO ADR_ASS_MGR_PST (
|
||||
ADR_SEQ
|
||||
, ADR_SN
|
||||
, ASS_PST_SEQ
|
||||
, ASS_PST_USR_TY
|
||||
, ASS_PST_USR_NM
|
||||
, ADD_YN
|
||||
, ADD_CHG_YN
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
) VALUES (
|
||||
#adrSeq#
|
||||
, #adrSn#
|
||||
, #assPstSeq#
|
||||
, #assPstUsrTy#
|
||||
, #assPstUsrNm#
|
||||
, #addYn#
|
||||
, #addChgYn#
|
||||
, NOW()
|
||||
, #frstRegisterId#
|
||||
, NOW()
|
||||
, #lastUpdusrId#
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 과거이력 - 차수별 기일조정 팝업 - 조정부 조사관 불러오기 -->
|
||||
<select id="adjReqMgrPastDAO.selectMemAss" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
|
||||
|
||||
SELECT
|
||||
AMDMP.MEM_DEPT_NM as memDeptNm
|
||||
, AAMP.ASS_PST_USR_NM as assPstUsrNm
|
||||
FROM
|
||||
ADR_MGR_DETAIL AMD
|
||||
LEFT JOIN ADR_MEM_DEPT_MGR_PST AMDMP
|
||||
ON AMD.ADR_ADM_ID = AMDMP.MEM_PST_SEQ
|
||||
LEFT JOIN ADR_ASS_MGR_PST AAMP
|
||||
ON AMD.MEM_DEPT_SEQ = AAMP.ASS_PST_SEQ
|
||||
WHERE AMD.ADR_SEQ= #adrSeq#
|
||||
</select>
|
||||
|
||||
<!-- 과거사건등록 - 조정부관리 -->
|
||||
<insert id="adjReqMgrPastDAO.insertAdjAssList" parameterClass="java.util.List">
|
||||
|
||||
INSERT INTO ADR_ASS_MGR_PST (
|
||||
ADR_SEQ
|
||||
, ADR_SN
|
||||
, ASS_PST_SEQ
|
||||
, ASS_PST_USR_TY
|
||||
, ASS_PST_USR_NM
|
||||
, ADD_YN
|
||||
, ADD_CHG_YN
|
||||
, FRST_REGIST_PNTTM
|
||||
, FRST_REGISTER_ID
|
||||
, LAST_UPDT_PNTTM
|
||||
, LAST_UPDUSR_ID
|
||||
) VALUES
|
||||
<iterate conjunction=",">
|
||||
(
|
||||
#[].adrSeq#
|
||||
, #[].adrSn#
|
||||
, #[].assPstSeq#
|
||||
, #[].assPstUsrTy#
|
||||
, #[].assPstUsrNm#
|
||||
, #[].addYn#
|
||||
, 'N'
|
||||
, NOW()
|
||||
, #[].frstRegisterId#
|
||||
, NOW()
|
||||
, #[].lastUpdusrId#
|
||||
)
|
||||
</iterate>
|
||||
</insert>
|
||||
|
||||
|
||||
|
||||
</sqlMap>
|
||||
|
||||
@ -49,6 +49,8 @@
|
||||
|
||||
<form:form commandName="adrVO" name="adrVO" method="post" enctype="multipart/form-data">
|
||||
<form:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
|
||||
<input type="hidden" name="memDeptNm" id="memDeptNm"/>
|
||||
<input type="hidden" name="assPstUsrNm" id="assPstUsrNm"/>
|
||||
<input type="hidden" name="appResultTy" id="appResultTy"/>
|
||||
<input type="hidden" name="statCd" id="statCd" value="" />
|
||||
<input type="hidden" name="adrNo" id="adrNo" value="" />
|
||||
@ -1343,6 +1345,18 @@
|
||||
<form:textarea path="reqCn2" id="reqCn2" cols="30" rows="5" cssClass="purpose_text"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
<p>조정부</p>
|
||||
</th>
|
||||
<td><input type="text" id="memDeptNmTemp" value="" size="30"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
<p>조정조사관</p>
|
||||
</th>
|
||||
<td><input type="text" id="assPstUsrNmTemp" value="" size="30"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
<p>진행된 차수</p>
|
||||
|
||||
@ -0,0 +1,138 @@
|
||||
<!DOCTYPE html>
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8"
|
||||
pageEncoding="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="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt" %>
|
||||
<%
|
||||
/**
|
||||
* @Class Name : AdjustDeptManagerList.jsp
|
||||
* @Description : 조정부관리
|
||||
* @Modification Information
|
||||
* @
|
||||
* @ 수정일 수정자 수정내용
|
||||
* @ ------- -------- ---------------------------
|
||||
* @ 2021.08.09 김봉호 최초 생성
|
||||
* @author 김봉호
|
||||
* @since 2021.08.21
|
||||
* @version 1.0
|
||||
* @see
|
||||
*
|
||||
*/
|
||||
%>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<script type="text/javascript">
|
||||
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
// 등록버튼 클릭 이벤트
|
||||
// $('.regBtn').on('click', function(){
|
||||
|
||||
// // click한 row의 차수
|
||||
// var nowAdrSn = $.trim($(this).parents().parents().children("td:first").text());
|
||||
|
||||
// $('#nowAdrSn').val(nowAdrSn);
|
||||
// $('#prtclSeq').val($(this).data('info'));
|
||||
// commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtRegPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm'));
|
||||
|
||||
// });
|
||||
|
||||
// $('.updBtn').on('click', function(){
|
||||
// });
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<title>사건관련문서 등록</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<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}" />" />
|
||||
<%-- <input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn}" />" /> --%>
|
||||
<%-- <input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" /> --%>
|
||||
<!-- <input type="hidden" id="rpplTy" name="rpplTy" /> -->
|
||||
<%-- <input type="hidden" id="adrEndDeDay" name="adrEndDeDay" value="<c:out value="${info.adrEndDeDay}" />" /> --%>
|
||||
<%-- <input type="hidden" id="appSeq" name="appSeq" value="<c:out value="${info.appSeq}" />" /> --%>
|
||||
<!-- <input type="hidden" id="closeDocTy" name="closeDocTy" /> -->
|
||||
<%-- <input type="hidden" id="adrAvoidSeq" name="adrAvoidSeq" value="<c:out value="${info.adrAvoidSeq}" />" /> --%>
|
||||
<%-- <input type="hidden" id="agntSeq" name="agntSeq" value="<c:out value="${info.agntSeq}" />" /> --%>
|
||||
<%-- <input type="hidden" id="adrMaxSn" name="adrMaxSn" value="<c:out value="${adrMaxSn}" />" /> --%>
|
||||
<input type="hidden" id="rpplSeq" name="rpplSeq" value=""/>
|
||||
</form>
|
||||
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
|
||||
<!-- cont_tit -->
|
||||
<div class="cont_tit">
|
||||
<h2>사건관련문서 등록</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<li>
|
||||
<p>오프라인 조정관리</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>과거사건등록</p>
|
||||
</li>
|
||||
<li><span class="cur_nav">사건관련문서 등록</span></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //cont_tit -->
|
||||
|
||||
<div class="cont">
|
||||
<!-- list_top -->
|
||||
<div class="list_top">
|
||||
<p>총 진행 회차 : <span><c:out value="${fn:length(adjReqMgrPastListVO) }"/></span>건</p>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
<!-- list -->
|
||||
<div class="list tbType01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 10%">
|
||||
<col style="width: auto">
|
||||
<col style="width: 10%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>회차</th>
|
||||
<th>결과</th>
|
||||
<th>등록/수정</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
1
|
||||
</td>
|
||||
<td>
|
||||
해당 차수의 정보를 등록해 주세요
|
||||
</td>
|
||||
<td>
|
||||
<button class="btn_search regBtn">등록</button>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
<!-- //cont -->
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -3,7 +3,7 @@
|
||||
pageEncoding="utf-8"%>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
|
||||
<%@ 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="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
@ -73,17 +73,46 @@
|
||||
// listForm.submit();
|
||||
// }
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
// 등록버튼 클릭 이벤트
|
||||
$('.regBtn').on('click', function(){
|
||||
|
||||
// click한 row의 차수
|
||||
var nowAdrSn = $.trim($(this).parents().parents().children("td:first").text());
|
||||
|
||||
$('#nowAdrSn').val(nowAdrSn);
|
||||
$('#prtclSeq').val($(this).data('info'));
|
||||
commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/drtRegPop.do", '820', '600', "adjReqMgrPastProgPop", $('#popPageForm'));
|
||||
|
||||
});
|
||||
|
||||
$('.updBtn').on('click', function(){
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<title>사건진행정보</title>
|
||||
</head>
|
||||
<body>
|
||||
<form:form id="listForm" name="listForm" method="post">
|
||||
<%-- <input type="hidden" name="pageIndex" value="<c:out value='${exmpAppManageVO.pageIndex}' default='1' />"/> --%>
|
||||
<%-- <input type="hidden" name="searchSortCnd" value="<c:out value="${exmpAppManageVO.searchSortCnd}" />" /> --%>
|
||||
<%-- <input type="hidden" name="searchSortOrd" value="<c:out value="${exmpAppManageVO.searchSortOrd}" />" /> --%>
|
||||
<%-- <input type="hidden" name="codeId" value="<c:out value="${exmpAppManageVO.codeId}" />" /> --%>
|
||||
<!-- <input type="hidden" name="expmCcTy" value="" /> -->
|
||||
<!-- <input type="hidden" name="exmpMgrId" value="" /> -->
|
||||
|
||||
<form id="popPageForm" name="popPageForm" method="post">
|
||||
<input type="hidden" id="prtclSeq" name="prtclSeq" value="" />
|
||||
<input type="hidden" id="nowAdrSn" name="nowAdrSn" value="" />
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" />
|
||||
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn}" />" />
|
||||
<input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" />
|
||||
<input type="hidden" id="rpplTy" name="rpplTy" />
|
||||
<input type="hidden" id="adrEndDeDay" name="adrEndDeDay" value="<c:out value="${info.adrEndDeDay}" />" />
|
||||
<input type="hidden" id="appSeq" name="appSeq" value="<c:out value="${info.appSeq}" />" />
|
||||
<input type="hidden" id="closeDocTy" name="closeDocTy" />
|
||||
<input type="hidden" id="adrAvoidSeq" name="adrAvoidSeq" value="<c:out value="${info.adrAvoidSeq}" />" />
|
||||
<input type="hidden" id="agntSeq" name="agntSeq" value="<c:out value="${info.agntSeq}" />" />
|
||||
<%-- <input type="hidden" id="adrMaxSn" name="adrMaxSn" value="<c:out value="${adrMaxSn}" />" /> --%>
|
||||
<input type="hidden" id="rpplSeq" name="rpplSeq" value=""/>
|
||||
</form>
|
||||
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
@ -107,10 +136,7 @@
|
||||
<div class="cont">
|
||||
<!-- list_top -->
|
||||
<div class="list_top">
|
||||
<p>총 진행 회차 : <span>??</span>건</p>
|
||||
<div class="list_util">
|
||||
<button class="btn_search" onclick="fncSelectConciliatorManageList(); return false;">검색</button>
|
||||
</div>
|
||||
<p>총 진행 회차 : <span><c:out value="${fn:length(adjReqMgrPastListVO) }"/></span>건</p>
|
||||
</div>
|
||||
<!-- //list_top -->
|
||||
<!-- list -->
|
||||
@ -125,7 +151,7 @@
|
||||
<tr>
|
||||
<th>회차</th>
|
||||
<th>결과</th>
|
||||
<th>등록/삭제</th>
|
||||
<th>등록/수정</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -135,10 +161,24 @@
|
||||
<c:out value="${adjPast.adrSn }" />
|
||||
</td>
|
||||
<td>
|
||||
1
|
||||
<c:choose>
|
||||
<c:when test="${empty adjPast.prtclCn }">
|
||||
해당 차수의 정보를 등록해 주세요
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<c:out value="${adjPast.prtclCn }"/>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
<td>
|
||||
<button class="btn_search" onclick="fncSelectConciliatorManageList(); return false;">검색</button>
|
||||
<c:choose>
|
||||
<c:when test="${empty adjPast.prtclCn }">
|
||||
<button class="btn_search regBtn">등록</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button class="btn_search updBtn" data-info="${adjPast.prtclSeq }">수정</button>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
@ -147,9 +187,9 @@
|
||||
</div>
|
||||
<!-- //list -->
|
||||
|
||||
<div class="btn_wrap btn_layout02">
|
||||
<button class="btnType02" onclick="fncCreate(); return false;" >등록</button>
|
||||
</div>
|
||||
<!-- <div class="btn_wrap btn_layout02"> -->
|
||||
<!-- <button class="btnType02" onclick="fncCreate(); return false;" >등록</button> -->
|
||||
<!-- </div> -->
|
||||
|
||||
<!-- page -->
|
||||
<!-- <div class="page"> -->
|
||||
@ -162,7 +202,6 @@
|
||||
<!-- //cont -->
|
||||
<!-- //cont -->
|
||||
|
||||
</form:form>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
549
src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/drtRegPop.jsp
Normal file
549
src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/drtRegPop.jsp
Normal file
@ -0,0 +1,549 @@
|
||||
<%@ 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" %>
|
||||
<un:useConstants var="KccadrConstants" className="kcc.kccadr.cmm.KccadrConstants" />
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>기일조서 등록</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script src="/kccadrPb/usr/script/popup.js"></script>
|
||||
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
$(document).ready(function() {
|
||||
fncShow();
|
||||
fncNextApp();
|
||||
|
||||
//시간 선택시 실행
|
||||
$('input[name=appDeTime]').timepicker({
|
||||
'timeFormat': 'HH:mm',
|
||||
});
|
||||
|
||||
$('input[name=nextAppDeTime]').timepicker({
|
||||
'timeFormat': 'HH:mm',
|
||||
});
|
||||
|
||||
$('#appResultTy').val('50').trigger('change');
|
||||
|
||||
|
||||
});
|
||||
|
||||
function fncCheckNextYn() {
|
||||
|
||||
var value = $('input[name="nextAppDeYn"]:checked').val();
|
||||
|
||||
if (value == 'Y') {
|
||||
$('#nextAppDeRow').show();
|
||||
} else {
|
||||
$('#nextAppDeRow').hide();
|
||||
$('#nextAppDeDay').val('');
|
||||
$('#nextAppDeTime').val('');
|
||||
}
|
||||
|
||||
}
|
||||
function fncNextApp(){
|
||||
if ($('#appResultTy').val() == "50") {
|
||||
$('#nextApp').show();
|
||||
$("input:radio[id='nextAppDeY']").prop("checked", true);
|
||||
} else {
|
||||
$('#nextApp').hide();
|
||||
$("input:radio[id='nextAppDeN']").prop("checked", true);
|
||||
}
|
||||
fncCheckNextYn();
|
||||
}
|
||||
|
||||
function fncShow() {
|
||||
|
||||
if ($('#appPlaceTy').val() == "99") {
|
||||
$('#appPlaceTyDiv').show();
|
||||
} else {
|
||||
$('#appPlaceTyDiv').hide();
|
||||
$('#appPlaceTx').val('');
|
||||
$('#appPlaceDetailTx').val('');
|
||||
|
||||
}
|
||||
|
||||
if ($('#appPlaceAddrTy').val() == "99") {
|
||||
$('#appPlaceAddrTyDiv').show();
|
||||
} else {
|
||||
$('#appPlaceAddrTyDiv').hide();
|
||||
$('#appPlaceAddrTx').val('');
|
||||
$('#appPlaceAddrDetailTx').val('');
|
||||
}
|
||||
}
|
||||
|
||||
function fncReg(p_param) {
|
||||
|
||||
|
||||
if (!isEmptyObj('addAgntListSTemp')) {
|
||||
var val = '35|'+$('#addAgntListSTemp').val();
|
||||
|
||||
$('#addAgntListS').val(val);
|
||||
}
|
||||
|
||||
|
||||
if (!isEmptyObj('addAgntListPTemp')) {
|
||||
|
||||
$('#addAgntListP').val('45|'+$('#addAgntListPTemp').val());
|
||||
}
|
||||
|
||||
|
||||
if(isValid()){
|
||||
|
||||
|
||||
var f = document.getElementById("listForm");
|
||||
var data = new FormData(f);
|
||||
|
||||
|
||||
// addAgntListPTemp
|
||||
|
||||
|
||||
if (confirm('작성된 내용을 등록하시겠습니까?')) {
|
||||
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : "/kccadr/adjReqMgOff/checkNInsertAprvlPastAjax.do",
|
||||
data : data,
|
||||
dataType : 'json',
|
||||
async : false,
|
||||
processData : false,
|
||||
contentType : false,
|
||||
cache : false,
|
||||
success : function(returnData, status) {
|
||||
if (returnData.result == 'success') {
|
||||
if(isEmpty(p_param)){
|
||||
alert("기일조서이 등록 되었습니다.");
|
||||
fncGoList(); //상세
|
||||
}else{
|
||||
fnc_aprvl_step_1(p_param);
|
||||
}
|
||||
} else {
|
||||
alert(returnData.message);
|
||||
}
|
||||
|
||||
|
||||
},
|
||||
error : function(e) {
|
||||
alert("기일조서에 실패하였습니다.");
|
||||
console.log("ERROR : ", e);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function isValid() {
|
||||
|
||||
var isValidDate = Date.parse($('#appDeDay').val());
|
||||
|
||||
if (isNaN(isValidDate)) {
|
||||
alert("조정기일을 입력해 주세요");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!isDatetime($('#appDeTime').val())) {
|
||||
alert("유효한 조정기일 시간을 'hh:mm'형식으로 입력해 주세요"); //
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($('#appPlaceTy').val() == "99") {
|
||||
if (isEmptyObj('appPlaceTx')) {
|
||||
alert('장소를 입력해 주세요.');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if ($('#appPlaceAddrTy').val() == "99") {
|
||||
if (isEmptyObj('appPlaceAddrTx')) {
|
||||
alert('주소를 입력해 주세요.');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if ($('input[name="nextAppDeYn"]:checked').val() == "Y") {
|
||||
isValidDate = Date.parse($('#nextAppDeDay').val());
|
||||
|
||||
if (isNaN(isValidDate)) {
|
||||
alert("유효한 다음 조정기일을 입력해 주세요");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!isDatetime($('#nextAppDeTime').val())) {
|
||||
alert("유효한 다음 조정기일 시간을 'hh:mm'형식으로 입력해 주세요"); // nextAppDeTime
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (isEmptyObj('prtclCn')) {
|
||||
alert('조서내용을 입력해 주세요');
|
||||
return false;
|
||||
}
|
||||
|
||||
if (isEmptyObj('addUsrNm0')) {
|
||||
alert('조정부장 이름을 입력해 주세요');
|
||||
return false;
|
||||
}
|
||||
|
||||
// if (isEmptyObj('addUsrNm1')) {
|
||||
// alert('조정위원1 이름을 입력해 주세요');
|
||||
// return false;
|
||||
// }
|
||||
|
||||
// if (isEmptyObj('addUsrNm2')) {
|
||||
// alert('조정위원2 이름을 입력해 주세요');
|
||||
// return false;
|
||||
// }
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
//결재 처리 1단계
|
||||
function fnc_aprvl_step_1(p_param){
|
||||
|
||||
//adr_seq, adr_sn + 하기 sbmtTy, sbmtTyCd 값 4개 필수입니다.
|
||||
var data = new FormData(document.getElementById("approval"));
|
||||
data.append("sbmtTy" ,p_param);
|
||||
data.append("sbmtTyCd" ,p_param);
|
||||
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/kccadr/adjReqMgOff/checkNInsertAprvlPastAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
console.log(returnData.result);
|
||||
//alert(returnData.result);
|
||||
if(returnData.result == 'SUCCESS'){
|
||||
alert('성공적으로 승인요청하였습니다.');
|
||||
fncGoList(); //상세
|
||||
}else{
|
||||
alert(returnData.message);
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
function srcAss(idx) {
|
||||
$('#assIdx').val(idx);
|
||||
$('#assVal').val($('#addUsrId0').val() + ',' + $('#addUsrId1').val() + ',' + $('#addUsrId2').val());
|
||||
if(idx==2){
|
||||
$('#memGrade').val('01');
|
||||
}else{
|
||||
$('#memGrade').val('02');
|
||||
}
|
||||
commonPopWindowopenForm("/kccadr/adjPgrMgr/dtb/popup/srcAssPop.do", "650", "830", "srcAss", $("#popForm"));
|
||||
}
|
||||
|
||||
function setAss(assIdx, ass0, ass1) {
|
||||
$('#addUsrId' + assIdx).val(ass0);
|
||||
$('#addUsrNm' + assIdx).val(ass1);
|
||||
$('#addChgYn' + assIdx).val('Y');
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
<form:form id="listForm" onsubmit="return false;" method="post">
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq }"/>" />
|
||||
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${newAdrSn}"/>" />
|
||||
<input type="hidden" id="addAgntListS" name="addAgntList" value=""/>
|
||||
<input type="hidden" id="addAgntListP" name="addAgntList" value=""/>
|
||||
<div class="cont_wrap">
|
||||
<div class="box">
|
||||
<!-- cont_tit -->
|
||||
<div class="cont_tit">
|
||||
<h2>기일조서 등록</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home">
|
||||
<a href="/"><i></i></a>
|
||||
</li>
|
||||
<li>
|
||||
<span>과거사건등록</span>
|
||||
</li>
|
||||
<li>
|
||||
<span class="cur_nav">기일조서 등록</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- //cont_tit -->
|
||||
<div class="cont">
|
||||
<!-- list_상세 -->
|
||||
<div class="tbType02">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 35%;">
|
||||
<col style="width: 15%;">
|
||||
<col style="width: 30%;">
|
||||
</colgroup>
|
||||
<tbody class="border_0">
|
||||
<tr>
|
||||
<th>조 정 부</th>
|
||||
<td colspan="3">
|
||||
<c:out value='${memAss.memDeptNm }' />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>차 수</th>
|
||||
<td colspan="3">
|
||||
<c:out value="${newAdrSn}"></c:out>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>사 건</th>
|
||||
<td>
|
||||
<c:out value="${info.adrNo }"></c:out>
|
||||
</td>
|
||||
<th>사건내용</th>
|
||||
<td>
|
||||
<c:out value="${info.ccTyTx }"></c:out>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">신청인</th>
|
||||
<td rowspan="2">
|
||||
<c:forEach var="ass" items="${assList}">
|
||||
<c:if test="${ass.assUsrTy=='10'}">
|
||||
<p>
|
||||
<c:out value="${ass.addUsrNm }"></c:out>
|
||||
</p>
|
||||
<select name="addUsrIdList" id="addUsrIdList" class="wid_120">
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|Y"></c:out>">출석</option>
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|N"></c:out>">불출석</option>
|
||||
<%-- <option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|Y"></c:out>">출석</option> --%>
|
||||
<%-- <option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|N"></c:out>">불출석</option> --%>
|
||||
</select>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</td>
|
||||
<th>대리인</th>
|
||||
<td>
|
||||
<c:forEach var="ass" items="${assList}">
|
||||
<c:if test="${ass.assUsrTy=='30'}">
|
||||
<p>
|
||||
<c:out value="${ass.addUsrNm }"></c:out>
|
||||
</p>
|
||||
<select name="addUsrIdList" id="addUsrIdList" class="wid_120">
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|Y"></c:out>">출석</option>
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|N"></c:out>">불출석</option>
|
||||
<%-- <option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|Y"></c:out>">출석</option> --%>
|
||||
<%-- <option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|N"></c:out>">불출석</option> --%>
|
||||
</select>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>참관대리인</th>
|
||||
<td>
|
||||
<%-- <c:forEach var="ass" items="${assList}"> --%>
|
||||
<%-- <c:choose> --%>
|
||||
<%-- <c:when test="${ass.assUsrTy=='30' && ass.isAgnt eq 'Y'}"> --%>
|
||||
<!-- <p> -->
|
||||
<%-- <c:out value="${ass.agntNm }"></c:out> --%>
|
||||
<!-- </p> -->
|
||||
<!-- <select name="addAgntList" id="addAgntList" class="wid_120"> -->
|
||||
<%-- <option value="<c:out value="${ass.agntSeq }|35|Y"></c:out>">출석</option> --%>
|
||||
<%-- <option value="<c:out value="${ass.agntSeq }|35|N"></c:out>">불출석</option> --%>
|
||||
<!-- </select> -->
|
||||
<%-- </c:when> --%>
|
||||
<%-- <c:when test="${ass.assUsrTy=='30' && ass.isAgnt eq 'N'}"> --%>
|
||||
<%-- <c:when test="${ass.isAgnt eq 'N'}"> --%>
|
||||
<%-- <button type="button" class="btnType01 btn_change" onclick="fncAddAgnt('${ass.addUsrId}')">참관대리인등록</button> --%>
|
||||
<%-- </c:when> --%>
|
||||
<%-- </c:choose> --%>
|
||||
<%-- </c:forEach> --%>
|
||||
<input type="text" id="addAgntListSTemp" value=""/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">피신청인</th>
|
||||
<td rowspan="2">
|
||||
<c:forEach var="ass" items="${assList}">
|
||||
<c:if test="${ass.assUsrTy=='20'}">
|
||||
<p>
|
||||
<c:out value="${ass.addUsrNm }"></c:out>
|
||||
</p>
|
||||
<select name="addUsrIdList" id="addUsrIdList" class="wid_120">
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|Y"></c:out>">출석</option>
|
||||
<option value="<c:out value="${ass.addUsrNm }|${ass.assUsrTy }|N"></c:out>">불출석</option>
|
||||
</select>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</td>
|
||||
<th>대리인</th>
|
||||
<td>
|
||||
<c:forEach var="ass" items="${assList}">
|
||||
<c:if test="${ass.assUsrTy=='40'}">
|
||||
<p>
|
||||
<c:out value="${ass.addUsrNm }"></c:out>
|
||||
</p>
|
||||
<select name="addUsrIdList" id="addUsrIdList" class="wid_120">
|
||||
<option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|Y"></c:out>">출석</option>
|
||||
<option value="<c:out value="${ass.addUsrId }|${ass.assUsrTy }|N"></c:out>">불출석</option>
|
||||
</select>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>참관대리인</th>
|
||||
<td>
|
||||
<%-- <c:forEach var="ass" items="${assList}"> --%>
|
||||
<%-- <c:choose> --%>
|
||||
<%-- <c:when test="${ass.assUsrTy=='40' && ass.isAgnt eq 'Y'}"> --%>
|
||||
<!-- <p> -->
|
||||
<%-- <c:out value="${ass.agntNm }"></c:out> --%>
|
||||
<!-- </p> -->
|
||||
<!-- <select name="addAgntList" id="addAgntList" class="wid_120"> -->
|
||||
<%-- <option value="<c:out value="${ass.agntSeq }|45|Y"></c:out>">출석</option> --%>
|
||||
<%-- <option value="<c:out value="${ass.agntSeq }|45|N"></c:out>">불출석</option> --%>
|
||||
<!-- </select> -->
|
||||
<%-- </c:when> --%>
|
||||
<%-- <c:when test="${ass.assUsrTy=='40' && ass.isAgnt eq 'N'}"> --%>
|
||||
<%-- <button type="button" class="btnType01 btn_change" onclick="fncAddAgnt('${ass.addUsrId}')">참관대리인등록</button> --%>
|
||||
<%-- </c:when> --%>
|
||||
<%-- </c:choose> --%>
|
||||
<%-- </c:forEach> --%>
|
||||
|
||||
<input type="text" id="addAgntListPTemp" value=""/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정기일</th>
|
||||
<td>
|
||||
<div class="sel_date">
|
||||
<input type="text" class="appDeDay inp" title="검색시작일" id="appDeDay" name="appDeDay" onclick="return calendarOpen('appDeDay-lry','',this)" value="<c:out value="${apmChgInfo.appDeDay }"></c:out>" data-datecontrol="true" onkeyup="setFormat('day',this)" maxlength="10" readonly>
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('appDeDay-lry','',this)" class="btn_cal"></button>
|
||||
<div id="appDeDay-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="appDeDay-ifrm" name="appDeDay-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="text" class="time_input" placeholder="11:00" id="appDeTime" name="appDeTime" value="<c:out value="${apmChgInfo.appDeTime }"></c:out>" onkeyup="setFormat('time',this)" maxlength="8">
|
||||
</td>
|
||||
<th>공개여부</th>
|
||||
<td>
|
||||
<select name="openYn" id="openYn" class="wid_120">
|
||||
<option value="N">비공개</option>
|
||||
<option value="Y">공개</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>장소</th>
|
||||
<td colspan="3">
|
||||
<kc:select codeId="CC020" id="appPlaceTy" name="appPlaceTy" selectedValue="${info.appPlaceTy }" script="onchange='fncShow()'" />
|
||||
<div id="appPlaceTyDiv" style="display: none;">
|
||||
<button type="button" class="btnType01" onclick="fn_postCode(this);">주소검색</button>
|
||||
<input type="hidden" id="appPlaceZipTx" name="appPlaceZipTx" class="adr_input">
|
||||
<input type="text" id="appPlaceTx" name="appPlaceTx" class="searchResultAddr" size="40" value="<c:out value="${info.appPlaceTx }"></c:out>">
|
||||
<input type="text" class="dir_input" id="appPlaceDetailTx" name="appPlaceDetailTx" value="<c:out value="${info.appPlaceDetailTx }"></c:out>">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>기일결과</th>
|
||||
<td colspan="3">
|
||||
<kc:select codeId="CC023" id="appResultTy" name="appResultTy" onChange="fncNextApp()" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="nextApp">
|
||||
<th>다음 기일 지정 여부</th>
|
||||
<td>
|
||||
<div class="radio_wrap">
|
||||
<span>
|
||||
<input type="radio" id="nextAppDeY" name="nextAppDeYn" value="Y" checked onclick="fncCheckNextYn()">
|
||||
<label for="nextAppDeY">필요</label>
|
||||
</span>
|
||||
<span>
|
||||
<input type="radio" id="nextAppDeN" name="nextAppDeYn" value="N" onclick="fncCheckNextYn()">
|
||||
<label for="nextAppDeN">필요없음</label>
|
||||
</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="nextAppDeRow">
|
||||
<th>고지된 다음기일</th>
|
||||
<td colspan="3">
|
||||
<div class="sel_date">
|
||||
<input type="text" class="nextAppDeDay inp" title="검색시작일" id="nextAppDeDay" name="nextAppDeDay" data-datecontrol="true" onkeyup="setFormat('day',this)" maxlength="10">
|
||||
<div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('nextAppDeDay-lry','',this)" class="btn_cal"></button>
|
||||
<div id="nextAppDeDay-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="nextAppDeDay-ifrm" name="nextAppDeDay-ifrm" class="calendar-frame" src="/kccadrPb/adm/calendar.html" title=" 달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="text" class="time_input" placeholder="11:00" id="nextAppDeTime" name="nextAppDeTime" onkeyup="setFormat('time',this)" maxlength="8">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조서내용</th>
|
||||
<td colspan="3">
|
||||
<textarea name="prtclCn" id="prtclCn" cols="30" rows="2" style="height: 200px;"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정부장</th>
|
||||
<td colspan="3">
|
||||
<input type="text" size="30" id="addUsrNm0" name="addUsrNm0" name="addUsrNm0" value="" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정위원1</th>
|
||||
<td colspan="3">
|
||||
<input type="text" size="30" id="addUsrNm1" name="addUsrNm1" value="" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정위원2</th>
|
||||
<td colspan="3">
|
||||
<input type="text" size="30" id="addUsrNm2" name="addUsrNm2" value="" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정조사관</th>
|
||||
<td colspan="3">
|
||||
<c:out value='${memAss.assPstUsrNm }' />
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list_상세 -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="area_left"></div>
|
||||
<div class="area_right">
|
||||
<!-- <button type="button" class="btnType02" onclick="fncReg('302010');">기일조서 승인 요청</button> -->
|
||||
<button type="button" class="btnType06" onclick="fncReg()">등록</button>
|
||||
<button type="button" class="btnType04" onclick="fncGoList()">취소</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
</body>
|
||||
</html>
|
||||
@ -7,9 +7,9 @@
|
||||
$('#frstRegistPnttm').val($('#startDate01').val());
|
||||
$('#lastUpdtPnttm').val($('#endDate').val());
|
||||
$('#adrSn').val($('#adrSnTemp').val());
|
||||
$('#memDeptNm').val($('#memDeptNmTemp').val());
|
||||
$('#assPstUsrNm').val($('#assPstUsrNmTemp').val());
|
||||
|
||||
console.log("$('#startDate01').val() : ", $('#startDate01').val());
|
||||
console.log("$('#endDate').val() : ",$('#endDate').val());
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user