Merge branch 'master' of http://subsub8729@vcs.iten.co.kr:9999/hylee/kcc_adr_advc_git
This commit is contained in:
commit
4887de22ea
2
.gitignore
vendored
2
.gitignore
vendored
@ -74,4 +74,4 @@ buildNumber.properties
|
||||
.mvn/timing.properties
|
||||
|
||||
# jrebel
|
||||
rebel.xml
|
||||
src/main/resources/rebel.xml
|
||||
|
||||
@ -8,21 +8,25 @@ public interface AdjstDeputyReqService {
|
||||
void insertAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int updateAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int updateAdjstDeputyReqStatus(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int deleteAdjstDeputyReqInfo(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
AdjstDeputyReqVO selectAdjstDeputyDetail(AdjstDeputyReqVO adjDeputyReqVO) throws Exception;
|
||||
|
||||
@ -78,6 +78,7 @@ public class AdjstDeputyReqVO extends ComDefaultVO implements Serializable {
|
||||
private String resPonDentNms;
|
||||
private String ccTy;
|
||||
private String rejectCn;
|
||||
private String expCode;
|
||||
|
||||
public int getRowNumber() {
|
||||
return rowNumber;
|
||||
@ -391,4 +392,12 @@ public class AdjstDeputyReqVO extends ComDefaultVO implements Serializable {
|
||||
this.rejectCn = rejectCn;
|
||||
}
|
||||
|
||||
public String getExpCode() {
|
||||
return expCode;
|
||||
}
|
||||
|
||||
public void setExpCode(String expCode) {
|
||||
this.expCode = expCode;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -43,8 +43,11 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
public void insertAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
adjDeputyReqVO.setAgntSeq(agntGnrService.getNextStringId());
|
||||
String p_agnt_seq = agntGnrService.getNextStringId();
|
||||
adjDeputyReqVO.setAgntSeq(p_agnt_seq);
|
||||
|
||||
adjDeputyReqVO.setAgntNm(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntNm()));
|
||||
adjDeputyReqVO.setAgntAddr(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntAddr()));
|
||||
adjDeputyReqVO.setAgntAddrDtl(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntAddrDtl()));
|
||||
@ -53,6 +56,7 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
adjDeputyReqDAO.insertAdjstDeputyReqSave(adjDeputyReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjDeputyReqVO.getAdrSeq()
|
||||
@ -62,7 +66,14 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, adjDeputyReqVO.getFrstRegisterId()
|
||||
, adjDeputyReqVO.getLastUpdusrId());
|
||||
, adjDeputyReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adjDeputyReqVO.getAdrSeq()+"' AND adr_sn='"+adjDeputyReqVO.getAdrSn()+"' AND agnt_seq='"+p_agnt_seq+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
@ -76,6 +87,7 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
public int updateAdjstDeputyReqSave(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
adjDeputyReqVO.setAgntNm(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntNm()));
|
||||
adjDeputyReqVO.setAgntAddr(egovCryptoUtil.encrypt(adjDeputyReqVO.getAgntAddr()));
|
||||
@ -86,7 +98,9 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
int rs = adjDeputyReqDAO.updateAdjstDeputyReqSave(adjDeputyReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail 데이터 관리 추가 - 2022-09-07
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjDeputyReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
@ -95,7 +109,14 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, adjDeputyReqVO.getFrstRegisterId()
|
||||
, adjDeputyReqVO.getLastUpdusrId());
|
||||
, adjDeputyReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adjDeputyReqVO.getAdrSeq()+"' AND adr_sn='"+adjDeputyReqVO.getAdrSn()+"' AND agnt_seq='"+adjDeputyReqVO.getAgntSeq()+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
@ -105,7 +126,11 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
public int updateAdjstDeputyReqStatus(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
AdjstDeputyReqVO adjDeputyReqVOTmp = adjDeputyReqDAO.selectAdjstDeputyDetail(adjDeputyReqVO);
|
||||
|
||||
int rs = adjDeputyReqDAO.updateAdjstDeputyReqStatus(adjDeputyReqVO);
|
||||
|
||||
|
||||
@ -118,9 +143,25 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, adjDeputyReqVO.getFrstRegisterId()
|
||||
, adjDeputyReqVO.getLastUpdusrId());
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
, adjDeputyReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, " SET AGNT_SBMT_YN='"+adjDeputyReqVOTmp.getAgntSbmtYn()
|
||||
+"', AGNT_APPR_YN='"+adjDeputyReqVOTmp.getAgntApprYn()
|
||||
+"', AGNT_EMAIL_YN='"+adjDeputyReqVOTmp.getAgntEmailYn()
|
||||
+"', AGNT_SMS_YN='"+adjDeputyReqVOTmp.getAgntSmsYn()
|
||||
+"', SBMT_YN='"+adjDeputyReqVOTmp.getSbmtYn()
|
||||
+"', SBMT_DE='"+adjDeputyReqVOTmp.getSbmtDe()
|
||||
+"', USR_CI='"+adjDeputyReqVOTmp.getUsrCi()
|
||||
+"', APPR_YN='"+adjDeputyReqVOTmp.getApprYn()
|
||||
+"', APPR_DE='"+adjDeputyReqVOTmp.getApprDe()
|
||||
+"' WHERE 1=1 AND adr_seq='"+adjDeputyReqVOTmp.getAdrSeq()+"' AND adr_sn='"+adjDeputyReqVOTmp.getAdrSn()+"' AND agnt_seq='"+adjDeputyReqVOTmp.getAgntSeq()+"' " //, String p_updateQuery
|
||||
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
}
|
||||
@ -129,6 +170,7 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
public int deleteAdjstDeputyReqInfo(AdjstDeputyReqVO adjDeputyReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = adjDeputyReqDAO.deleteAdjstDeputyReqInfo(adjDeputyReqVO);
|
||||
|
||||
@ -142,9 +184,17 @@ public class AdjstDeputyReqServiceImpl implements AdjstDeputyReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, adjDeputyReqVO.getFrstRegisterId()
|
||||
, adjDeputyReqVO.getLastUpdusrId());
|
||||
, adjDeputyReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "D" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
|
||||
@ -150,16 +150,20 @@ public class AdjstDeputyReqWebController {
|
||||
}
|
||||
if("I".equalsIgnoreCase(adjDeputyReqVO.getMode())){
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail 데이터 관리 추가 - 2022-09-07
|
||||
adjDeputyReqService.insertAdjstDeputyReqSave(adjDeputyReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-등록" //String p_code_desc - CC199
|
||||
, "C170" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
} else if("U".equalsIgnoreCase(adjDeputyReqVO.getMode())) {
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail 데이터 관리 추가 - 2022-09-07
|
||||
adjDeputyReqService.updateAdjstDeputyReqSave(adjDeputyReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-수정" //String p_code_desc - CC199
|
||||
, "C180" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
}
|
||||
|
||||
@ -233,6 +237,7 @@ public class AdjstDeputyReqWebController {
|
||||
rs = adjDeputyReqService.updateAdjstDeputyReqStatus(adjDeputyReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-제출" //String p_code_desc - CC199
|
||||
, "C200" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
if(rs > 0) {
|
||||
@ -263,6 +268,7 @@ public class AdjstDeputyReqWebController {
|
||||
int rs = adjDeputyReqService.deleteAdjstDeputyReqInfo(adjDeputyReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-삭제" //String p_code_desc - CC199
|
||||
, "C190" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("result", rs);
|
||||
return modelAndView;
|
||||
|
||||
@ -20,6 +20,7 @@ import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.psl.dataaccess.util.EgovMap;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
@ -88,6 +89,10 @@ public class AdjstIncidentController {
|
||||
@Resource(name = "apmService")
|
||||
private ApmService apmService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
/**
|
||||
* 대국민 대시보드 화면
|
||||
*/
|
||||
@ -290,7 +295,13 @@ public class AdjstIncidentController {
|
||||
adjstIncidentVO.setLastUpdusrId(userId);
|
||||
adjstIncidentVO.setEdtStatus("01"); // 수정,보완 요청상태
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
int rs = adjstIncidentService.insertAdjstIncidentReq(adjstIncidentVO);
|
||||
|
||||
if(rs > 0 ){
|
||||
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
@ -301,7 +312,9 @@ public class AdjstIncidentController {
|
||||
|
||||
//arv.setAdrSn("1"); //조정회차(필수) 접수 및 기일되지 않았더라도 1회차로 전달
|
||||
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
modelAndView.addObject("rs", rs);
|
||||
|
||||
@ -7,6 +7,7 @@ public interface AnsService {
|
||||
void ansSubmitAjax(AnsVO ansVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
}
|
||||
|
||||
@ -64,6 +64,7 @@ public class AnsServiceImpl implements AnsService {
|
||||
public void ansSubmitAjax(AnsVO ansVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
/*
|
||||
* String resPonDentSeq = ansVO.getResPonDentSeq();
|
||||
@ -76,8 +77,8 @@ public class AnsServiceImpl implements AnsService {
|
||||
ansVO.setRpplSeq(ansVO.getAppliCantSeq());
|
||||
}
|
||||
|
||||
ansDAO.ansSubmitAjax_setp1(ansVO);
|
||||
ansDAO.ansSubmitAjax_setp2(ansVO);
|
||||
ansDAO.ansSubmitAjax_setp1(ansVO); //ADR_RPPL_DOC
|
||||
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
@ -89,9 +90,43 @@ public class AnsServiceImpl implements AnsService {
|
||||
, p_stat_cd
|
||||
|
||||
, ansVO.getFrstRegisterId()
|
||||
, ansVO.getLastUpdusrId());
|
||||
, ansVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_DOC" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+ansVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+ansVO.getAdrSn()
|
||||
+"' AND rppl_doc_seq='"+ansVO.getRpplDocSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
ansDAO.ansSubmitAjax_setp2(ansVO); //ADR_RPPL_DOC_OPEN
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(ansVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, ansVO.getFrstRegisterId()
|
||||
, ansVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_DOC_OPEN" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+ansVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+ansVO.getAdrSn()
|
||||
+"' AND rppl_doc_seq='"+ansVO.getRpplDocSeq()
|
||||
+"' AND rppl_seq='"+ansVO.getRpplSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
}
|
||||
|
||||
@ -114,6 +114,7 @@ public class AnsController {
|
||||
ansService.ansSubmitAjax(ansVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>답변서제출" //String p_code_desc - CC199
|
||||
, "C150" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -14,18 +14,22 @@ public interface CorReqService {
|
||||
int corReqCreateAjax(CorReqVO corReqVO, CorReqArrayVO corArrReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
int corReqDelAjax(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
int corReqUpdAjax(CorReqVO corReqVO, CorReqArrayVO corReqArrayVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
int corReqAppAjax(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
List<ConciliatorManageVO> selectMemMgrList(CorReqVO corReqVO) throws Exception;
|
||||
|
||||
@ -192,6 +192,7 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
public int corReqCreateAjax(CorReqVO corReqVO, CorReqArrayVO corArrReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
/*encpyptVo(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step1(corReqVO);
|
||||
@ -201,6 +202,29 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
corReqVO.setRpplChgSeq(rppIdgenService.getNextStringId());
|
||||
corReqDAO.corReqCreateAjax_step1(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
|
||||
if (StringUtil.isNotEmpty(corArrReqVO.getOldRpplSeq_0())) {
|
||||
corReqVO.setRpplChgDetailSeq(rpplChgDetailIdgenService.getNextStringId());
|
||||
corReqVO.setRpplChgCn1(corArrReqVO.getRpplChgCn1_0());
|
||||
@ -216,6 +240,7 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
encpyptVo(corReqVO);
|
||||
corReqDAO.corReqCreateAjax_step2(corReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
@ -225,7 +250,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -253,7 +289,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -281,7 +328,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -309,7 +367,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -337,7 +406,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -349,6 +429,7 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
public int corReqAppAjax(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
corReqVO.setApprYn(KccadrConstants.ADR_CNCL_RULER_REQ); // 피신청인경정신청
|
||||
corReqDAO.corReqAppAjax_step1(corReqVO);
|
||||
@ -362,7 +443,17 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return 0;
|
||||
@ -372,9 +463,34 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
public int corReqDelAjax(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
corReqDAO.corReqDelAjax_step1(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
corReqDAO.corReqDelAjax_step2(corReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
@ -386,7 +502,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return 0;
|
||||
@ -396,6 +523,7 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
public int corReqUpdAjax(CorReqVO corReqVO, CorReqArrayVO corArrReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
/*encpyptVo(corReqVO);
|
||||
corReqDAO.corReqUpdAjax_step1(corReqVO);
|
||||
@ -424,7 +552,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -451,7 +590,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -478,7 +628,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -505,7 +666,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@ -532,7 +704,18 @@ public class CorReqServiceImpl implements CorReqService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL_CHG_DETAIL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+corReqVO.getAdrSeq()
|
||||
+"' AND rppl_chg_seq='"+corReqVO.getRpplChgSeq()
|
||||
+"' AND rppl_chg_detail_seq='"+corReqVO.getRpplChgDetailSeq()
|
||||
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
|
||||
@ -291,6 +291,7 @@ public class CorReqController {
|
||||
corReqService.corReqCreateAjax(corReqVO, corArrReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>경정신청-등록" //String p_code_desc - CC199
|
||||
, "C210" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
@ -327,6 +328,7 @@ public class CorReqController {
|
||||
corReqService.corReqUpdAjax(corReqVO, corReqArrayVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>경정신청-수정" //String p_code_desc - CC199
|
||||
, "C220" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
@ -364,6 +366,7 @@ public class CorReqController {
|
||||
corReqService.corReqDelAjax(corReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>경정신청-삭제" //String p_code_desc - CC199
|
||||
, "C230" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
}
|
||||
|
||||
@ -414,6 +417,7 @@ public class CorReqController {
|
||||
corReqService.corReqAppAjax(corReqVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>경정신청등록-제출" //String p_code_desc - CC199
|
||||
, "C240" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
|
||||
@ -4,9 +4,17 @@ public interface AdjstWithDrawService {
|
||||
|
||||
AdjstWithDrawVO selectAdjstWithDrawInfo(AdjstWithDrawVO adjstWithDrawVO) throws Exception;
|
||||
|
||||
Integer insertAndUpdateAdjstWithDrawSave(AdjstWithDrawVO adjstWithDrawVO) throws Exception;
|
||||
Integer insertAndUpdateAdjstWithDrawSave(AdjstWithDrawVO adjstWithDrawVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
Integer deleteAdjstWithDraw(AdjstWithDrawVO adjstWithDrawVO) throws Exception;
|
||||
Integer deleteAdjstWithDraw(AdjstWithDrawVO adjstWithDrawVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int updateAdjstWithDrawSubmit(AdjstWithDrawVO adjstWithDrawVO) throws Exception;
|
||||
}
|
||||
|
||||
@ -8,6 +8,7 @@ import org.springframework.stereotype.Service;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.kccadr.accdnt.awd.service.AdjstWithDrawService;
|
||||
import kcc.kccadr.accdnt.awd.service.AdjstWithDrawVO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
|
||||
@Service("adjstWithDrawService")
|
||||
public class AdjstWithDrawServiceImpl implements AdjstWithDrawService {
|
||||
@ -18,23 +19,80 @@ public class AdjstWithDrawServiceImpl implements AdjstWithDrawService {
|
||||
@Resource(name="egovCancleManageGnrService")
|
||||
private EgovIdGnrService cancleIdgen;
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
@Override
|
||||
public AdjstWithDrawVO selectAdjstWithDrawInfo(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
return adjstWithDrawDAO.selectAdjstWithDrawInfo(adjstWithDrawVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer insertAndUpdateAdjstWithDrawSave(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
public Integer insertAndUpdateAdjstWithDrawSave(AdjstWithDrawVO adjstWithDrawVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
AdjstWithDrawVO info = selectAdjstWithDrawInfo(adjstWithDrawVO);
|
||||
if(info == null){
|
||||
adjstWithDrawVO.setAdrCnclSeq(cancleIdgen.getNextStringId());
|
||||
}
|
||||
return adjstWithDrawDAO.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO);
|
||||
|
||||
int rs = adjstWithDrawDAO.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjstWithDrawVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjstWithDrawVO.getFrstRegisterId()
|
||||
, adjstWithDrawVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_CNCL_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adjstWithDrawVO.getAdrSeq()
|
||||
+"' AND adr_cncl_seq='"+adjstWithDrawVO.getAdrCnclSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer deleteAdjstWithDraw(AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
return adjstWithDrawDAO.deleteAdjstWithDraw(adjstWithDrawVO);
|
||||
public Integer deleteAdjstWithDraw(AdjstWithDrawVO adjstWithDrawVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = adjstWithDrawDAO.deleteAdjstWithDraw(adjstWithDrawVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjstWithDrawVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjstWithDrawVO.getFrstRegisterId()
|
||||
, adjstWithDrawVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "D" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_CNCL_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -21,7 +21,6 @@ import kcc.kccadr.accdnt.awd.service.AdjstWithDrawService;
|
||||
import kcc.kccadr.accdnt.awd.service.AdjstWithDrawVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.let.uss.umt.service.MberManageVO;
|
||||
|
||||
/**
|
||||
* 대국민(사용자)
|
||||
@ -82,7 +81,13 @@ public class AdjstWithDrawController {
|
||||
|
||||
adjstWithDrawVO.setFrstRegisterId(userId);
|
||||
|
||||
int rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
int rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정취하등록" //String p_code_desc - CC199
|
||||
, "C270" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("rs", (rs>0));
|
||||
return modelAndView;
|
||||
}
|
||||
@ -91,7 +96,13 @@ public class AdjstWithDrawController {
|
||||
public ModelAndView adjstWithDrawDelete(HttpServletRequest request , @RequestBody AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
int rs = adjstWithDrawService.deleteAdjstWithDraw(adjstWithDrawVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
int rs = adjstWithDrawService.deleteAdjstWithDraw(adjstWithDrawVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정취하등록-삭제" //String p_code_desc - CC199
|
||||
, "C280" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("rs", (rs>0));
|
||||
return modelAndView;
|
||||
}
|
||||
@ -126,7 +137,13 @@ public class AdjstWithDrawController {
|
||||
/*if(crtfcSn.equals(sn)) {*/
|
||||
adjstWithDrawVO.setSbmtYn("Y");
|
||||
/*rs = adjstWithDrawService.updateAdjstWithDrawSubmit(adjstWithDrawVO);*/
|
||||
rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정취하등록-제출" //String p_code_desc - CC199
|
||||
, "C290" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
if(rs > 0) {
|
||||
modelAndView.addObject("status", "success");
|
||||
} else {
|
||||
|
||||
@ -27,6 +27,7 @@ public interface ChgService {
|
||||
void updateRpplId(RpplVO rpplVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
}
|
||||
|
||||
@ -66,11 +66,13 @@ public class ChgServiceImpl implements ChgService {
|
||||
public void updateRpplId(RpplVO rpplVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
chgDAO.updateRpplId(rpplVO);
|
||||
|
||||
|
||||
///*수정내용에 대한 이력관리는 지원하지 않는다.
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(rpplVO.getAdrSeq()
|
||||
@ -80,10 +82,16 @@ public class ChgServiceImpl implements ChgService {
|
||||
, p_stat_cd
|
||||
|
||||
, rpplVO.getFrstRegisterId()
|
||||
, rpplVO.getLastUpdusrId());
|
||||
, rpplVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -175,6 +175,7 @@ public class ChgController {
|
||||
chgService.updateRpplId(rpplVO
|
||||
, "사용자>>나의사건관리>온라인조정전환>전자조정전환" //String p_code_desc - CC199
|
||||
, "C050" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
@ -185,6 +186,7 @@ public class ChgController {
|
||||
chgService.updateRpplId(rpplVO
|
||||
, "사용자>>나의사건관리>온라인조정전환>전자조정전환" //String p_code_desc - CC199
|
||||
, "C050" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
@ -252,6 +254,7 @@ public class ChgController {
|
||||
int rs = apmService.addRpplPopAjax(rpplVO
|
||||
, "사용자>>나의사건관리>온라인조정전환>대리인등록" //String p_code_desc - CC199
|
||||
, "C040" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
|
||||
@ -43,6 +43,7 @@ public interface ApmService {
|
||||
int addRpplPopAjax(RpplVO rpplVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
ApmVO selectAppChgPop(ApmVO apmVO) throws Exception;
|
||||
|
||||
@ -115,10 +115,12 @@ public class ApmServiceImpl implements ApmService {
|
||||
public int updateAdrEndDe(ApmVO apmVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
//, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int i_ret = apmDAO.updateAdrEndDe(apmVO);
|
||||
|
||||
if (i_ret>0) {
|
||||
/* - 기간연장에 대한 내용도 이력 관리 안함
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(apmVO.getAdrSeq()
|
||||
@ -128,8 +130,19 @@ public class ApmServiceImpl implements ApmService {
|
||||
, p_stat_cd
|
||||
|
||||
, apmVO.getFrstRegisterId()
|
||||
, apmVO.getLastUpdusrId());
|
||||
, apmVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_MGR_MASTER" //, String p_tableName
|
||||
, " SET ADR_END_DE = ADD_MONTHS(ADR_END_DE,-1 ), ADR_END_ADD_YN = 'N' "
|
||||
+" WHERE 1=1 AND adr_seq='"+apmVO.getAdrSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
*
|
||||
*/
|
||||
}
|
||||
|
||||
return i_ret;
|
||||
@ -188,6 +201,7 @@ public class ApmServiceImpl implements ApmService {
|
||||
public int addRpplPopAjax(RpplVO rpplVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
List<RpplVO> list = apmDAO.selectRpplConnNoList(rpplVO);
|
||||
@ -230,7 +244,16 @@ public class ApmServiceImpl implements ApmService {
|
||||
, p_stat_cd
|
||||
|
||||
, rpplVO.getFrstRegisterId()
|
||||
, rpplVO.getLastUpdusrId());
|
||||
, rpplVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_RPPL" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+rpplVO.getAdrSeq()
|
||||
+"' AND rppl_seq='"+rpplVO.getRpplSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
@ -307,9 +330,11 @@ public class ApmServiceImpl implements ApmService {
|
||||
public void updateApprYn(CorReqVO corReqVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
//, String p_adrHstryMgrSeq
|
||||
) throws Exception{
|
||||
apmDAO.updateApprYn(corReqVO);
|
||||
|
||||
/* 피신청인 경정신청에 대한 결재 변경
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(corReqVO.getAdrSeq()
|
||||
@ -319,8 +344,25 @@ public class ApmServiceImpl implements ApmService {
|
||||
, p_stat_cd
|
||||
|
||||
, corReqVO.getFrstRegisterId()
|
||||
, corReqVO.getLastUpdusrId());
|
||||
, corReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_CNCL_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+adjstWithDrawVO.getAdrSeq()
|
||||
+"' AND adr_cncl_seq='"+adjstWithDrawVO.getAdrCnclSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
* UPDATE adr_rppl_chg
|
||||
SET appr_yn = #apprYn#,
|
||||
appr_de = NOW(),
|
||||
last_updt_pnttm = NOW(),
|
||||
last_updusr_id = #lastUpdusrId#
|
||||
WHERE adr_seq = #adrSeq#
|
||||
AND rppl_chg_seq = #rpplChgSeq#
|
||||
*/
|
||||
}
|
||||
|
||||
public AdjReqMgrOffLineVO resPonDentInfoPop(ApmVO apmVO) throws Exception{
|
||||
|
||||
@ -192,6 +192,10 @@ public class ApmController {
|
||||
@Value("#{globalSettings['Globals.pdf.makepath.out']}")
|
||||
private String pdfMakepathOut; // /usr/local/tomcat/file/sht/out
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
// 실서버 개발서버 구분
|
||||
private static String islocal; // /pdf/out/
|
||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||
@ -527,7 +531,12 @@ public class ApmController {
|
||||
|
||||
}
|
||||
|
||||
int resultCnt = entService.updateEntApprYnInfo(entVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
int resultCnt = entService.updateEntApprYnInfo(entVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>취하신청사유>P>취하신청상세-처리" //String p_code_desc - CC199
|
||||
, "A330" //String p_stat_cd - 취하처리
|
||||
, ""
|
||||
);
|
||||
|
||||
if(resultCnt > 0) {
|
||||
|
||||
@ -561,6 +570,7 @@ public class ApmController {
|
||||
String adrSn = cmmService.selectLastAdrSn(apmVO
|
||||
, "관리자>>P>사건정보" //String p_code_desc - CC199
|
||||
, "V020" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
apmVO.setAdrSn(adrSn);
|
||||
|
||||
@ -858,7 +868,11 @@ public class ApmController {
|
||||
|
||||
adjstWithDrawVO.setFrstRegisterId(userId);
|
||||
|
||||
int rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO);
|
||||
int rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>취하신청등록" //String p_code_desc - CC199
|
||||
, "A300" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("rs", (rs>0));
|
||||
return modelAndView;
|
||||
}
|
||||
@ -874,7 +888,11 @@ public class ApmController {
|
||||
public ModelAndView adjstWithDrawDelete(HttpServletRequest request , @RequestBody AdjstWithDrawVO adjstWithDrawVO) throws Exception {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
int rs = adjstWithDrawService.deleteAdjstWithDraw(adjstWithDrawVO);
|
||||
int rs = adjstWithDrawService.deleteAdjstWithDraw(adjstWithDrawVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>취하신청등록-삭제" //String p_code_desc - CC199
|
||||
, "A310" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("rs", (rs>0));
|
||||
return modelAndView;
|
||||
}
|
||||
@ -909,7 +927,11 @@ public class ApmController {
|
||||
/*if(crtfcSn.equals(sn)) {*/
|
||||
adjstWithDrawVO.setSbmtYn("Y");
|
||||
/*rs = adjstWithDrawService.updateAdjstWithDrawSubmit(adjstWithDrawVO);*/
|
||||
rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO);
|
||||
rs = adjstWithDrawService.insertAndUpdateAdjstWithDrawSave(adjstWithDrawVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>취하신청등록-제출" //String p_code_desc - CC199
|
||||
, "A320" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
if(rs > 0) {
|
||||
modelAndView.addObject("status", "success");
|
||||
} else {
|
||||
@ -1083,6 +1105,7 @@ public class ApmController {
|
||||
int rs = apmService.addRpplPopAjax(rpplVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>P>대리인등록" //String p_code_desc - CC199
|
||||
, "A030" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
@ -1316,6 +1339,12 @@ public class ApmController {
|
||||
/**
|
||||
* 조정접수시 당사자 및 당사자 대리인들에게 접속번호 부여
|
||||
*/
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
int rs = apmService.updateRegAdrNo(apmVO);
|
||||
if (rs > 0) {
|
||||
|
||||
@ -1324,7 +1353,9 @@ public class ApmController {
|
||||
arv.setStatCd(statCd); // 최종 변경 상태값
|
||||
//arv.setLastUpdusrId(loginVO.getId()); // 최종 변경자
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); // 최종 변경자
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@ -1497,6 +1528,7 @@ public class ApmController {
|
||||
ansService.ansSubmitAjax(ansVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>P>문서등록" //String p_code_desc - CC199
|
||||
, "A160" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
result = "success";
|
||||
|
||||
@ -1557,6 +1589,7 @@ public class ApmController {
|
||||
String adrSn = cmmService.selectLastAdrSn(apmVO
|
||||
, "관리자>>조정진행상세" //String p_code_desc - CC199
|
||||
, "V010" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
System.out.println("adrSn : "+ adrSn);
|
||||
|
||||
@ -37,6 +37,7 @@ import kcc.kccadr.adjPgrMgr.drtctr.service.DrtCtrService;
|
||||
import kcc.kccadr.adjPgrMgr.drtctr.service.DrtCtrVO;
|
||||
import kcc.kccadr.adjcclt.service.AdjstConciliatorService;
|
||||
import kcc.kccadr.adjcclt.service.AdjstConciliatorVO;
|
||||
import kcc.kccadr.advc.service.AdrHstryMgrService;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
||||
import kcc.kccadr.ozSchd.web.OzSchdExportUtil;
|
||||
|
||||
@ -84,6 +85,10 @@ public class ArmController {
|
||||
@Resource(name = "drtCtrService")
|
||||
private DrtCtrService drtCtrService;
|
||||
|
||||
// 이력관리
|
||||
@Resource(name = "adrHstryMgrService")
|
||||
private AdrHstryMgrService adrHstryMgrService;
|
||||
|
||||
// 실서버 개발서버 구분
|
||||
private static String islocal; // /pdf/out/
|
||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||
@ -147,7 +152,13 @@ public class ArmController {
|
||||
*/
|
||||
|
||||
closeVO.setCloseDocTy("30"); // 30 조정권고안
|
||||
cmmService.insertCloseDoc(closeVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.insertCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>조정권고안-등록" //String p_code_desc - CC199
|
||||
, "A460" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
/*
|
||||
@ -253,7 +264,11 @@ public class ArmController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.updateCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.updateCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>조정권고안-수정" //String p_code_desc - CC199
|
||||
, "A470" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -279,7 +294,11 @@ public class ArmController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.deleteCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.deleteCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>조정권고안-삭제" //String p_code_desc - CC199
|
||||
, "A480" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -356,6 +375,23 @@ public class ArmController {
|
||||
}
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrService.insert4Func(result.getAdrSeq()
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>조정권고안>출력" //String p_code_desc - CC199
|
||||
, "V490" //String p_stat_cd
|
||||
, result.getFrstRegisterId()
|
||||
, result.getLastUpdusrId()
|
||||
|
||||
, ""
|
||||
, "V"
|
||||
, "ADR_MGR_MASTER"
|
||||
, ""
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
return "/kccadr/adjPgrMgr/arm/report/adrKkaAgrReport";
|
||||
}
|
||||
|
||||
|
||||
@ -101,7 +101,13 @@ public class CfrmController {
|
||||
closeVO.setLastUpdusrId(userId);
|
||||
|
||||
closeVO.setCloseDocTy("80"); // 80 확정증명원 등록
|
||||
cmmService.insertCloseDoc(closeVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.insertCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>확정증명원등록" //String p_code_desc - CC199
|
||||
, "A500" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -156,7 +162,11 @@ public class CfrmController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.updateCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.updateCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>확정증명원-수정" //String p_code_desc - CC199
|
||||
, "A510" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -179,7 +189,11 @@ public class CfrmController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.deleteCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.deleteCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>확정증명원-삭제" //String p_code_desc - CC199
|
||||
, "A520" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
|
||||
@ -12,13 +12,23 @@ public interface PgrCmmService {
|
||||
|
||||
PgrCmmVO selectPgrCmm(PgrCmmVO pgrCmmVO) throws Exception;
|
||||
|
||||
void deleteCloseDoc(CloseVO closeVO) throws Exception;
|
||||
void deleteCloseDoc(CloseVO closeVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
) throws Exception;
|
||||
|
||||
int updateCloseDoc(CloseVO closeVO) throws Exception;
|
||||
int updateCloseDoc(CloseVO closeVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
) throws Exception;
|
||||
|
||||
CloseVO selectCloseDoc(CloseVO closeVO) throws Exception;
|
||||
|
||||
void insertCloseDoc(CloseVO closeVO) throws Exception;
|
||||
void insertCloseDoc(CloseVO closeVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
CmntVO selectCmntInfo(CmntVO cmntVO) throws Exception;
|
||||
|
||||
@ -42,6 +52,7 @@ public interface PgrCmmService {
|
||||
PgrCmmVO pgrCmmVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
}
|
||||
|
||||
|
||||
@ -164,13 +164,19 @@ public class PgrCmmServiceImpl implements PgrCmmService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteCloseDoc(CloseVO closeVO) throws Exception {
|
||||
public void deleteCloseDoc(CloseVO closeVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
) throws Exception {
|
||||
pgrCmmDAO.deleteCloseDoc(closeVO);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateCloseDoc(CloseVO closeVO) throws Exception {
|
||||
public int updateCloseDoc(CloseVO closeVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
) throws Exception {
|
||||
return (Integer) pgrCmmDAO.updateCloseDoc(closeVO);
|
||||
}
|
||||
|
||||
@ -184,12 +190,38 @@ public class PgrCmmServiceImpl implements PgrCmmService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void insertCloseDoc(CloseVO closeVO) throws FdlException {
|
||||
public void insertCloseDoc(CloseVO closeVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws FdlException, Exception {
|
||||
|
||||
closeVO.setCloseDoc(idgenService.getNextStringId());
|
||||
|
||||
pgrCmmDAO.insertCloseDoc(closeVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(closeVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, closeVO.getFrstRegisterId()
|
||||
, closeVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_CLOSE_DOC" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+closeVO.getAdrSeq()
|
||||
+" AND adr_sn='"+closeVO.getAdrSn()
|
||||
+" AND close_doc_ty='"+closeVO.getCloseDocTy()
|
||||
+" AND close_doc='"+closeVO.getCloseDoc()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -272,6 +304,7 @@ public class PgrCmmServiceImpl implements PgrCmmService {
|
||||
public String selectLastAdrSn(PgrCmmVO pgrCmmVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
String s_ret = pgrCmmDAO.selectLastAdrSn(pgrCmmVO);
|
||||
|
||||
@ -285,7 +318,14 @@ public class PgrCmmServiceImpl implements PgrCmmService {
|
||||
, p_stat_cd
|
||||
|
||||
, pgrCmmVO.getFrstRegisterId()
|
||||
, pgrCmmVO.getLastUpdusrId());
|
||||
, pgrCmmVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "V" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_MGR_MASTER" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return s_ret;
|
||||
|
||||
@ -136,7 +136,13 @@ public class CrtController {
|
||||
*/
|
||||
|
||||
closeVO.setCloseDocTy("70"); // 70 불성립종결통보서
|
||||
cmmService.insertCloseDoc(closeVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.insertCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>불성립종결통보서등록" //String p_code_desc - CC199
|
||||
, "A550" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
/*
|
||||
@ -199,7 +205,11 @@ public class CrtController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.updateCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.updateCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>불성립종결통보서-수정" //String p_code_desc - CC199
|
||||
, "A560" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -225,7 +235,11 @@ public class CrtController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.deleteCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.deleteCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>불성립종결통보서-삭제" //String p_code_desc - CC199
|
||||
, "A570" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
|
||||
@ -15,6 +15,7 @@ public interface DlvinfoService {
|
||||
public void insertAdjustDeliveryInfo(DlvinfoDetailVO dlvinfoDetailVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int deleteAdjustDeliveryInfo(DlvinfoVO dlvinfoVO) throws Exception;
|
||||
|
||||
@ -68,6 +68,7 @@ public class DlvinfoServiceImpl implements DlvinfoService {
|
||||
public void insertAdjustDeliveryInfo(DlvinfoDetailVO dlvinfoDetailVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
String dlvrySeq = idgenService.getNextStringId(); // 고유ID
|
||||
dlvinfoDetailVO.setDlvrySeq(dlvrySeq);
|
||||
@ -87,7 +88,17 @@ public class DlvinfoServiceImpl implements DlvinfoService {
|
||||
, p_stat_cd
|
||||
|
||||
, dlvinfoDetailVO.getFrstRegisterId()
|
||||
, dlvinfoDetailVO.getLastUpdusrId());
|
||||
, dlvinfoDetailVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_DLVRY" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+dlvinfoDetailVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+dlvinfoDetailVO.getAdrSn()
|
||||
+"' AND dlvry_seq='"+dlvinfoDetailVO.getDlvrySeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
|
||||
@ -404,6 +404,7 @@ public class DlvinfoController {
|
||||
dlvinfoService.insertAdjustDeliveryInfo(dlvinfoDetailVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>송달정보등록" //String p_code_desc - CC199
|
||||
, "A260" //String p_stat_cd - 경정처리
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -12,11 +12,16 @@ public interface DntService {
|
||||
|
||||
DntVO selectDateNotice(DntVO dntVO) throws Exception;
|
||||
|
||||
int udateDateNotice(DntVO dntVO) throws Exception;
|
||||
int udateDateNotice(DntVO dntVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int insertDateNotice(DntVO dntVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int deleteDateNotice(DntVO dntVO);
|
||||
@ -24,6 +29,7 @@ public interface DntService {
|
||||
void updateDistribution(DntVO dntVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
DntVO selectDateNoticeDate(DntVO dntVO) throws Exception;
|
||||
@ -42,6 +48,9 @@ public interface DntService {
|
||||
//기일통지서 승인요청시 기일관리 테이블에 위원의 반려 일자 수정해주기
|
||||
void dntUpdApprYnN(DntVO dntVO) throws Exception;
|
||||
|
||||
void updateDistribution2(DrtVO drtVO) throws Exception;
|
||||
void updateDistribution2(DrtVO drtVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
) throws Exception;
|
||||
}
|
||||
|
||||
|
||||
@ -78,10 +78,35 @@ public class DntServiceImpl implements DntService {
|
||||
|
||||
|
||||
@Override
|
||||
public int udateDateNotice(DntVO dntVO) throws Exception {
|
||||
public int udateDateNotice(DntVO dntVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
setDayNoticeInfo(dntVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(dntVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, dntVO.getFrstRegisterId()
|
||||
, dntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_APP_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
return dntDAO.udateDateNotice(dntVO);
|
||||
}
|
||||
|
||||
@ -107,6 +132,7 @@ public class DntServiceImpl implements DntService {
|
||||
public int insertDateNotice(DntVO dntVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
setDayNoticeInfo(dntVO);
|
||||
@ -122,7 +148,17 @@ public class DntServiceImpl implements DntService {
|
||||
, p_stat_cd
|
||||
|
||||
, dntVO.getFrstRegisterId()
|
||||
, dntVO.getLastUpdusrId());
|
||||
, dntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_APP_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+dntVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+dntVO.getAdrSn()
|
||||
+"' AND app_seq='"+dntVO.getAppSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
@ -149,6 +185,7 @@ public class DntServiceImpl implements DntService {
|
||||
public void updateDistribution(DntVO dntVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
|
||||
@ -171,7 +208,31 @@ public class DntServiceImpl implements DntService {
|
||||
, p_stat_cd
|
||||
|
||||
, dntVO.getFrstRegisterId()
|
||||
, dntVO.getLastUpdusrId());
|
||||
, dntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "adr_ass_hstry" //, String p_tableName
|
||||
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAdrSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
|
||||
adrHstryMgrDAO.insert4Func(dntVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, dntVO.getFrstRegisterId()
|
||||
, dntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
@ -196,7 +257,31 @@ public class DntServiceImpl implements DntService {
|
||||
, p_stat_cd
|
||||
|
||||
, dntVO.getFrstRegisterId()
|
||||
, dntVO.getLastUpdusrId());
|
||||
, dntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "adr_ass_hstry" //, String p_tableName
|
||||
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAdrSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
|
||||
adrHstryMgrDAO.insert4Func(dntVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, dntVO.getFrstRegisterId()
|
||||
, dntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
@ -220,7 +305,31 @@ public class DntServiceImpl implements DntService {
|
||||
, p_stat_cd
|
||||
|
||||
, dntVO.getFrstRegisterId()
|
||||
, dntVO.getLastUpdusrId());
|
||||
, dntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "adr_ass_hstry" //, String p_tableName
|
||||
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAdrSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
|
||||
adrHstryMgrDAO.insert4Func(dntVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, dntVO.getFrstRegisterId()
|
||||
, dntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
@ -229,7 +338,10 @@ public class DntServiceImpl implements DntService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateDistribution2(DrtVO drtVO) throws Exception {
|
||||
public void updateDistribution2(DrtVO drtVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
) throws Exception {
|
||||
|
||||
|
||||
if (!StringUtil.isEmpty(drtVO.getAddUsrId0())) {
|
||||
|
||||
@ -22,6 +22,7 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import com.fasterxml.jackson.core.io.JsonStringEncoder;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovCmmUseService;
|
||||
@ -98,6 +99,10 @@ public class DntController {
|
||||
@Resource(name = "adrHstryMgrService")
|
||||
private AdrHstryMgrService adrHstryMgrService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
// 실서버 개발서버 구분
|
||||
private static String islocal; // /pdf/out/
|
||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||
@ -170,13 +175,18 @@ public class DntController {
|
||||
}
|
||||
*/
|
||||
|
||||
dntService.udateDateNotice(dntVO);
|
||||
dntService.udateDateNotice(dntVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>조정기일지정-수정(장소/시간)" //String p_code_desc - CC199
|
||||
, "A125" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
//대석 등록
|
||||
dntService.updateDistribution(dntVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>대석등록-수정" //String p_code_desc - CC199
|
||||
, "A130" //String p_stat_cd 대석등록-수정
|
||||
, ""
|
||||
);
|
||||
/*
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
@ -313,6 +323,7 @@ public class DntController {
|
||||
dntService.insertDateNotice(dntVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>조정기일지정" //String p_code_desc - CC199
|
||||
, "A120" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
//대석 등록
|
||||
@ -320,6 +331,7 @@ public class DntController {
|
||||
dntService.updateDistribution(dntVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>대석등록-수정" //String p_code_desc - CC199
|
||||
, "A130" //String p_stat_cd 대석등록-수정
|
||||
, ""
|
||||
);
|
||||
|
||||
/*
|
||||
@ -385,6 +397,11 @@ public class DntController {
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
//기일 정보 추가해주기
|
||||
dntService.insertAddDateNotice(dntVO);
|
||||
|
||||
@ -395,6 +412,7 @@ public class DntController {
|
||||
dntService.updateDistribution(dntVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>대석등록-수정" //String p_code_desc - CC199
|
||||
, "A130" //String p_stat_cd 대석등록-수정
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
|
||||
//사건 상태정보 업데이트 해주기
|
||||
@ -405,7 +423,9 @@ public class DntController {
|
||||
arv.setStatCd(KccadrConstants.ADR_APP_ADD); //최종 변경 상태값
|
||||
arv.setLastUpdusrId(dntVO.getAdrAdmId()); //최종 변경자
|
||||
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
|
||||
/*
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
@ -507,6 +527,12 @@ public class DntController {
|
||||
, "V140" //String p_stat_cd
|
||||
, result.getFrstRegisterId()
|
||||
, result.getLastUpdusrId()
|
||||
|
||||
, ""
|
||||
, "V"
|
||||
, "ADR_MGR_MASTER"
|
||||
, ""
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
@ -5,11 +5,23 @@ import java.util.List;
|
||||
public interface DrtService {
|
||||
|
||||
|
||||
int udateDateReport(DrtVO drtVO) throws Exception;
|
||||
int udateDateReport(DrtVO drtVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int insertDateReport(DrtVO drtVO) throws Exception;
|
||||
int insertDateReport(DrtVO drtVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int deleteDateReport(DrtVO drtVO);
|
||||
int deleteDateReport(DrtVO drtVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
List<AssVO> selectAssRegList(DrtVO drtVO) throws Exception;
|
||||
|
||||
@ -17,7 +29,11 @@ public interface DrtService {
|
||||
|
||||
DrtVO selectAdrPrtclMgr(DrtVO drtVO) throws Exception;
|
||||
|
||||
int addAgntPopAjax(AgntVO agntVO) throws Exception;
|
||||
int addAgntPopAjax(AgntVO agntVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
List<DrtVO> selectAdrPrtclMgrEndDetail(DrtVO drtVO) throws Exception;
|
||||
|
||||
|
||||
@ -15,6 +15,7 @@ import kcc.kccadr.adjPgrMgr.drt.service.AgntVO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtService;
|
||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Repository("drtService")
|
||||
@ -37,12 +38,19 @@ public class DrtServiceImpl implements DrtService {
|
||||
@Resource(name = "egovPrtclManageGnrService")
|
||||
private EgovIdGnrService idgenPrtclSeqService;
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
|
||||
|
||||
@Transactional
|
||||
@Override
|
||||
public int udateDateReport(DrtVO drtVO) throws Exception {
|
||||
public int udateDateReport(DrtVO drtVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
setDayNoticeInfo(drtVO);
|
||||
// 02. 기일배석관리 ( 출석 여부 세팅)
|
||||
|
||||
@ -60,6 +68,31 @@ public class DrtServiceImpl implements DrtService {
|
||||
drtVO.setAssSeq(assArr[3]);
|
||||
|
||||
drtDAO.udateDateReport02(drtVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(drtVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, drtVO.getFrstRegisterId()
|
||||
, drtVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+drtVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+drtVO.getAdrSn()
|
||||
+"' AND ass_seq='"+drtVO.getAssSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
}
|
||||
}catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
@ -79,6 +112,31 @@ public class DrtServiceImpl implements DrtService {
|
||||
if(StringUtil.isNotEmpty(drtVO.getAgntSeq())) {
|
||||
log.debug(">>>>>>>>>>>.agnt:"+drtVO.getAgntSeq()+":"+drtVO.getAddYn());
|
||||
drtDAO.udateDateReport02(drtVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(drtVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, drtVO.getFrstRegisterId()
|
||||
, drtVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+drtVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+drtVO.getAdrSn()
|
||||
+"' AND ass_seq='"+drtVO.getAssSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}catch(Exception e) {
|
||||
@ -87,13 +145,40 @@ public class DrtServiceImpl implements DrtService {
|
||||
|
||||
|
||||
// 03. 기일조서관리 ( 다음기일 세팅)
|
||||
return drtDAO.udateDateReport03(drtVO);
|
||||
int rs = drtDAO.udateDateReport03(drtVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(drtVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, drtVO.getFrstRegisterId()
|
||||
, drtVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_PRTCL_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+drtVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+drtVO.getAdrSn()
|
||||
+"' AND prtcl_seq='"+drtVO.getPrtclSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
@Transactional
|
||||
@Override
|
||||
public int insertDateReport(DrtVO drtVO) throws Exception {
|
||||
public int insertDateReport(DrtVO drtVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
setDayNoticeInfo(drtVO);
|
||||
|
||||
|
||||
@ -108,6 +193,28 @@ public class DrtServiceImpl implements DrtService {
|
||||
drtVO.setAddYn(assArr[2]);
|
||||
|
||||
drtDAO.insertDateReport02(drtVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(drtVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, drtVO.getFrstRegisterId()
|
||||
, drtVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+drtVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+drtVO.getAdrSn()
|
||||
+"' AND ass_seq='"+drtVO.getAssSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
|
||||
@ -125,6 +232,29 @@ public class DrtServiceImpl implements DrtService {
|
||||
if(StringUtil.isNotEmpty(drtVO.getAgntSeq())) {
|
||||
log.debug(">>>>>>>>>>>.agnt:"+drtVO.getAgntSeq()+":"+drtVO.getAddYn());
|
||||
drtDAO.insertDateReport02(drtVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(drtVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, drtVO.getFrstRegisterId()
|
||||
, drtVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+drtVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+drtVO.getAdrSn()
|
||||
+"' AND ass_seq='"+drtVO.getAssSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -135,12 +265,39 @@ public class DrtServiceImpl implements DrtService {
|
||||
drtVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService
|
||||
// 03. 기일조서관리 ( 다음기일 세팅)
|
||||
drtDAO.insertDateReport03(drtVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(drtVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, drtVO.getFrstRegisterId()
|
||||
, drtVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_PRTCL_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+drtVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+drtVO.getAdrSn()
|
||||
+"' AND prtcl_seq='"+drtVO.getPrtclSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Transactional
|
||||
@Override
|
||||
public int deleteDateReport(DrtVO drtVO) {
|
||||
public int deleteDateReport(DrtVO drtVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
// 02. 기일배석관리 ( 출석 여부 세팅)
|
||||
String addUsrId[] = drtVO.getAddUsrIdList();
|
||||
@ -151,12 +308,53 @@ public class DrtServiceImpl implements DrtService {
|
||||
drtVO.setAssSeq(assArr[3]);
|
||||
|
||||
drtDAO.deleteDateReport02(drtVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(drtVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, drtVO.getFrstRegisterId()
|
||||
, drtVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "D" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
drtDAO.deleteDateReport03(drtVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(drtVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, drtVO.getFrstRegisterId()
|
||||
, drtVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "D" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_PRTCL_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
return 1;
|
||||
|
||||
}
|
||||
@ -232,9 +430,11 @@ public class DrtServiceImpl implements DrtService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public int addAgntPopAjax(AgntVO agntVO) throws Exception {
|
||||
|
||||
|
||||
public int addAgntPopAjax(AgntVO agntVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
agntVO.setAgntAddr(egovCryptoUtil.encrypt(agntVO.getAgntAddr()));
|
||||
|
||||
@ -250,6 +450,31 @@ public class DrtServiceImpl implements DrtService {
|
||||
agntVO.setAgntRealPost(egovCryptoUtil.encrypt(agntVO.getAgntRealPost()));
|
||||
|
||||
drtDAO.addAgntPopAjax(agntVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(agntVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, agntVO.getFrstRegisterId()
|
||||
, agntVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_AGNT_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+agntVO.getAdrSeq()
|
||||
+"' AND adr_sn='"+agntVO.getAdrSn()
|
||||
+"' AND agnt_seq='"+agntVO.getAgntSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@ -206,7 +206,11 @@ public class DrtController {
|
||||
agntVO.setFrstRegisterId(userId);
|
||||
agntVO.setLastUpdusrId(userId);
|
||||
|
||||
int rs = drtService.addAgntPopAjax(agntVO);
|
||||
int rs = drtService.addAgntPopAjax(agntVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-등록" //String p_code_desc - CC199
|
||||
, "A440" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
@ -248,10 +252,19 @@ public class DrtController {
|
||||
*/
|
||||
|
||||
|
||||
drtService.insertDateReport(drtVO);
|
||||
//조정기일배석관리, 기일조서관리
|
||||
drtService.insertDateReport(drtVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>기일조서등록" //String p_code_desc - CC199
|
||||
, "A390" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
//대석 등록
|
||||
dntService.updateDistribution2(drtVO);
|
||||
dntService.updateDistribution2(drtVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-수정" //String p_code_desc - CC199
|
||||
, "A450" //String p_stat_cd
|
||||
);
|
||||
|
||||
/*
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
@ -324,10 +337,18 @@ public class DrtController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
drtService.udateDateReport(drtVO);
|
||||
//기일조서수정
|
||||
drtService.udateDateReport(drtVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>기일조서등록-수정" //String p_code_desc - CC199
|
||||
, "A400" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
//대석 등록
|
||||
dntService.updateDistribution2(drtVO);
|
||||
dntService.updateDistribution2(drtVO
|
||||
, "사용자>>나의사건관리>조정진행 상황>조정진행 상세>조정대리신청-수정" //String p_code_desc - CC199
|
||||
, "A450" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -366,7 +387,11 @@ public class DrtController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
drtService.deleteDateReport(drtVO);
|
||||
drtService.deleteDateReport(drtVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>기일조서등록-삭제" //String p_code_desc - CC199
|
||||
, "A410" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
|
||||
@ -203,7 +203,13 @@ public class DrtCtrController {
|
||||
closeVO.setCloseCn1(drtCtrVO.getCtrCn());
|
||||
closeVO.setFrstRegisterId(userId);
|
||||
closeVO.setLastUpdusrId(userId);
|
||||
cmmService.insertCloseDoc(closeVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.insertCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>조정조서등록" //String p_code_desc - CC199
|
||||
, "A650" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
/*
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
|
||||
@ -13,11 +13,13 @@ public interface DtbService {
|
||||
int updateDistribution(DtbVO dtbVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int insertDistribution(DtbVO dtbVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
int deleteDistribution(DtbVO dtbVO) throws Exception;
|
||||
|
||||
@ -62,10 +62,12 @@ public class DtbServiceImpl implements DtbService {
|
||||
public int updateDistribution(DtbVO dtbVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
return insertDistribution(dtbVO
|
||||
, p_code_desc
|
||||
, p_stat_cd
|
||||
, p_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
@ -77,6 +79,7 @@ public class DtbServiceImpl implements DtbService {
|
||||
public int insertDistribution(DtbVO dtbVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
|
||||
@ -94,6 +97,31 @@ public class DtbServiceImpl implements DtbService {
|
||||
dtbVO.setAssUsrTy("01"); // 01 조정부장
|
||||
dtbVO.setAddChgYn("N");
|
||||
dtbDAO.insertDistribution_setp0(dtbVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(dtbVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, dtbVO.getFrstRegisterId()
|
||||
, dtbVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()
|
||||
+ " AND adr_sn='"+dtbVO.getAdrSn()
|
||||
+ " AND ass_seq='"+dtbVO.getAssSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -108,6 +136,31 @@ public class DtbServiceImpl implements DtbService {
|
||||
|
||||
dtbDAO.insertDistribution_setp0(dtbVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(dtbVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, dtbVO.getFrstRegisterId()
|
||||
, dtbVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()
|
||||
+ " AND adr_sn='"+dtbVO.getAdrSn()
|
||||
+ " AND ass_seq='"+dtbVO.getAssSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -117,6 +170,32 @@ public class DtbServiceImpl implements DtbService {
|
||||
dtbVO.setAssUsrTy("02"); // 02 조정위원
|
||||
dtbVO.setAddChgYn(dtbVO.getAddChgYn1());
|
||||
dtbDAO.insertDistribution_setp0(dtbVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(dtbVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, dtbVO.getFrstRegisterId()
|
||||
, dtbVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()
|
||||
+ " AND adr_sn='"+dtbVO.getAdrSn()
|
||||
+ " AND ass_seq='"+dtbVO.getAssSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(dtbVO.getAddUsrId2())) {
|
||||
@ -125,6 +204,32 @@ public class DtbServiceImpl implements DtbService {
|
||||
dtbVO.setAssUsrTy("02"); // 02 조정위원
|
||||
dtbVO.setAddChgYn(dtbVO.getAddChgYn2()); // 대석여부
|
||||
dtbDAO.insertDistribution_setp0(dtbVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(dtbVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, dtbVO.getFrstRegisterId()
|
||||
, dtbVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+dtbVO.getAdrSeq()
|
||||
+ " AND adr_sn='"+dtbVO.getAdrSn()
|
||||
+ " AND ass_seq='"+dtbVO.getAssSeq()
|
||||
+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -139,7 +244,14 @@ public class DtbServiceImpl implements DtbService {
|
||||
, p_stat_cd
|
||||
|
||||
, dtbVO.getFrstRegisterId()
|
||||
, dtbVO.getLastUpdusrId());
|
||||
, dtbVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_ASS_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
|
||||
@ -232,6 +232,7 @@ public class DtbController {
|
||||
dtbService.insertDistribution(dtbVO
|
||||
, "조정진행관리>>조정진행목록>조정결재상세>조정부지정>배당결재요청" //String p_code_desc - CC199
|
||||
, "A100" //String p_stat_cd 배당결재요청
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
@ -275,6 +276,7 @@ public class DtbController {
|
||||
dtbService.insertDistribution(dtbVO
|
||||
, "조정진행관리>>조정진행목록>조정결재상세>조정부지정>배당결재요청" //String p_code_desc - CC199
|
||||
, "A100" //String p_stat_cd 배당결재요청
|
||||
, ""
|
||||
);
|
||||
|
||||
/* 조정부등록
|
||||
@ -319,6 +321,7 @@ public class DtbController {
|
||||
dtbService.updateDistribution(dtbVO
|
||||
, "조정진행관리>>조정진행목록>조정결재상세>조정부지정>배당결재요청-수정" //String p_code_desc - CC199
|
||||
, "A110" //String p_stat_cd 배당결재요청
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
|
||||
@ -7,6 +7,10 @@ public interface EntService {
|
||||
|
||||
public EntVO selectEntInfo_2(EntVO entVO) throws Exception;
|
||||
|
||||
public int updateEntApprYnInfo(EntVO entVO) throws Exception;
|
||||
public int updateEntApprYnInfo(EntVO entVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
}
|
||||
|
||||
@ -10,6 +10,7 @@ import kcc.kccadr.adjPgrMgr.ent.service.EntService;
|
||||
import kcc.kccadr.adjPgrMgr.ent.service.EntVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.adjreqmgr.service.impl.AdjReqMgrDAO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.let.sym.ccm.cde.service.CmmnDetailCodeVO;
|
||||
import kcc.let.sym.ccm.cde.service.EgovCcmCmmnDetailCodeManageService;
|
||||
@ -32,6 +33,10 @@ public class EntServiceImpl implements EntService{
|
||||
@Resource(name = "CmmnDetailCodeManageService")
|
||||
private EgovCcmCmmnDetailCodeManageService cmmnDetailCodeManageService;
|
||||
|
||||
// 조정사건이력관리 DAO
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
//조정 상태 이력 관리 공통 사용을 위한 서비스 선언
|
||||
@Resource(name="AdjReqMgrDAO")
|
||||
private AdjReqMgrDAO adjReqMgrDAO;
|
||||
@ -46,7 +51,11 @@ public class EntServiceImpl implements EntService{
|
||||
return entDAO.selectEntInfo_2(entVO);
|
||||
}
|
||||
|
||||
public int updateEntApprYnInfo(EntVO entVO) throws Exception{
|
||||
public int updateEntApprYnInfo(EntVO entVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception{
|
||||
|
||||
if(KccadrConstants.ADR_CNCL_DROP_COMP.equals(entVO.getApprYn())){
|
||||
// 조정사건이력업데이트
|
||||
@ -69,6 +78,25 @@ public class EntServiceImpl implements EntService{
|
||||
|
||||
try {
|
||||
adjReqMgrDAO.insertAdrHstry(adjReqMgrVO); // 이력 등록
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjReqMgrVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, adjReqMgrVO.getFrstRegisterId()
|
||||
, adjReqMgrVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "adr_cncl_mgr" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
}catch(Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
||||
@ -30,6 +30,7 @@ import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoService;
|
||||
import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoVO;
|
||||
import kcc.kccadr.advc.service.AdrHstryMgrService;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
||||
import kcc.kccadr.ozSchd.web.OzSchdExportUtil;
|
||||
|
||||
@ -71,6 +72,10 @@ public class EntController {
|
||||
@Resource(name = "checkAdrProcessUtil")
|
||||
private CheckAdrProcessUtil checkAdrProcessUtil;
|
||||
|
||||
// 이력관리
|
||||
@Resource(name = "adrHstryMgrService")
|
||||
private AdrHstryMgrService adrHstryMgrService;
|
||||
|
||||
// 실서버 개발서버 구분
|
||||
private static String islocal; // /pdf/out/
|
||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||
@ -134,7 +139,13 @@ public class EntController {
|
||||
*/
|
||||
|
||||
closeVO.setCloseDocTy("50"); // 50 취하종결통보서
|
||||
cmmService.insertCloseDoc(closeVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.insertCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>취하종결등록" //String p_code_desc - CC199
|
||||
, "A340" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
/*
|
||||
@ -194,7 +205,11 @@ public class EntController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.updateCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.updateCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>취하종결등록-수정" //String p_code_desc - CC199
|
||||
, "A350" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -220,7 +235,10 @@ public class EntController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.deleteCloseDoc(closeVO);
|
||||
cmmService.deleteCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>취하종결등록-삭제" //String p_code_desc - CC199
|
||||
, "A360" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -301,6 +319,22 @@ public class EntController {
|
||||
}
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrService.insert4Func(result.getAdrSeq()
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>취하종결통보서상세>출력" //String p_code_desc - CC199
|
||||
, "V380" //String p_stat_cd
|
||||
, result.getFrstRegisterId()
|
||||
, result.getLastUpdusrId()
|
||||
|
||||
, ""
|
||||
, "V"
|
||||
, "ADR_MGR_MASTER"
|
||||
, ""
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
return "/kccadr/adjPgrMgr/ent/report/adrCncltbsReport";
|
||||
}
|
||||
|
||||
@ -61,7 +61,7 @@ public class ExmpAppManagerController {
|
||||
private EgovFileMngService fileMngService;
|
||||
|
||||
|
||||
|
||||
///kccadr/adjPgrMgr/expm/AdjustExpmManagerList.do
|
||||
@RequestMapping(value = "/kccadr/adjPgrMgr/exmp/exmpAppManagerList.do")
|
||||
public String exmpAppManagerList(@ModelAttribute("exmpAppManageVO") ExmpManageVO exmpAppManageVO , ModelMap model) throws Exception {
|
||||
if(exmpAppManageVO.getPageUnit() != 10) {
|
||||
@ -82,6 +82,8 @@ public class ExmpAppManagerController {
|
||||
exmpAppManageVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
|
||||
exmpAppManageVO.setLastIndex(paginationInfo.getLastRecordIndex());
|
||||
exmpAppManageVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
|
||||
|
||||
exmpAppManageVO.setCodeId("CC002");
|
||||
paginationInfo.setTotalRecordCount(exmpAppManageService.selectExmpAppManagerCount(exmpAppManageVO));
|
||||
model.addAttribute("paginationInfo", paginationInfo);
|
||||
model.addAttribute("list", exmpAppManageService.selectExmpAppManagerList(exmpAppManageVO));
|
||||
|
||||
@ -10,6 +10,7 @@ public interface InternalApprovManageService {
|
||||
Integer updateinternalApprovManageSave(InternalApprovManageVO internalApprovManageVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
List<InternalApprovManageVO> selectInternalApprovManageList(InternalApprovManageVO internalApprovManageVO) throws Exception;
|
||||
|
||||
@ -52,6 +52,7 @@ public class InternalAppovManageServiceImpl implements InternalApprovManageServi
|
||||
public Integer updateinternalApprovManageSave(InternalApprovManageVO internalApprovManageVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = 0;
|
||||
|
||||
@ -72,15 +73,9 @@ public class InternalAppovManageServiceImpl implements InternalApprovManageServi
|
||||
// 조정부일때..
|
||||
if(KccadrConstants.SBMT_USER_TYPE.equals(statInfo.getTarget())){
|
||||
rs += internalApprovManageDAO.updateDeptUserSbmt(internalApprovManageVO);
|
||||
// 조정부 전체 결재 상태가 null이 아니고 , Y일때 와 반려를했을때만 부모테이블 업데이트 처리
|
||||
if((StringUtils.isNotBlank(statInfo.getMemSuc()) && "Y".equals(statInfo.getMemSuc()) ) || "N".equals(internalApprovManageVO.getSbmtYn())){
|
||||
rs += internalApprovManageDAO.updateUserSbmtMgr(internalApprovManageVO);
|
||||
}
|
||||
}else{
|
||||
rs += internalApprovManageDAO.updateUserSbmtMgr(internalApprovManageVO);
|
||||
}
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(internalApprovManageVO.getAdrSeq()
|
||||
@ -90,9 +85,47 @@ public class InternalAppovManageServiceImpl implements InternalApprovManageServi
|
||||
, p_stat_cd
|
||||
|
||||
, internalApprovManageVO.getFrstRegisterId()
|
||||
, internalApprovManageVO.getLastUpdusrId());
|
||||
, internalApprovManageVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_SBMT_DETAIL_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
// 조정부 전체 결재 상태가 null이 아니고 , Y일때 와 반려를했을때만 부모테이블 업데이트 처리
|
||||
if((StringUtils.isNotBlank(statInfo.getMemSuc()) && "Y".equals(statInfo.getMemSuc()) ) || "N".equals(internalApprovManageVO.getSbmtYn())){
|
||||
rs += internalApprovManageDAO.updateUserSbmtMgr(internalApprovManageVO);
|
||||
|
||||
}
|
||||
}else{
|
||||
rs += internalApprovManageDAO.updateUserSbmtMgr(internalApprovManageVO);
|
||||
|
||||
}
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(internalApprovManageVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, internalApprovManageVO.getFrstRegisterId()
|
||||
, internalApprovManageVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_SBMT_MGR" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
|
||||
}
|
||||
return rs;
|
||||
|
||||
@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
@ -100,6 +101,10 @@ public class InternalApprovManageController {
|
||||
@Resource(name = "apmService")
|
||||
private ApmService apmService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
// 실서버 개발서버 구분
|
||||
private static String islocal; // /pdf/out/
|
||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||
@ -344,10 +349,16 @@ public class InternalApprovManageController {
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
int rs = internalApprovManageService.updateinternalApprovManageSave(internalApprovManageVO
|
||||
, "조정진행관리>>내부결재목록>조정결재상세>결재처리" //String p_code_desc - CC199
|
||||
, "A090" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
if(rs > 0 ){
|
||||
AdjstConciliatorVO statSearch = new AdjstConciliatorVO();
|
||||
@ -360,7 +371,9 @@ public class InternalApprovManageController {
|
||||
arv.setAdrSeq(internalApprovManageVO.getAdrSeq()); // 조정일련번호
|
||||
arv.setStatCd(CmmUtil.getDynamicStatCd(internalApprovManageVO.getSbmtTy(), KccadrConstants.ADR_STAT_CRM)); // 최종 변경 상태값
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); // 최종 변경자
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
|
||||
//최종요청인 경우는 400000 으로 한번더 요청 한다.(조정종결)
|
||||
if (
|
||||
@ -368,7 +381,9 @@ public class InternalApprovManageController {
|
||||
) {
|
||||
//사건 종결인 경우는 바로 조정종결 처리를 한다.
|
||||
arv.setStatCd("400000"); // 최종 변경 상태값
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
}else if("Y".equals(statInfo.getRejectYn())){
|
||||
@ -376,7 +391,9 @@ public class InternalApprovManageController {
|
||||
arv.setAdrSeq(internalApprovManageVO.getAdrSeq()); // 조정일련번호
|
||||
arv.setStatCd(CmmUtil.getDynamicStatCd(internalApprovManageVO.getSbmtTy(), KccadrConstants.ADR_STAT_RJT)); // 최종 변경 상태값
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); // 최종 변경자
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
modelAndView.addObject("rs", (rs>0));
|
||||
modelAndView.addObject("result", KccadrConstants.SUCCESS);
|
||||
|
||||
@ -145,7 +145,13 @@ public class OadController {
|
||||
*/
|
||||
|
||||
closeVO.setCloseDocTy("60"); // 60 직권조정결정서
|
||||
cmmService.insertCloseDoc(closeVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.insertCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>직권조정결정서등록" //String p_code_desc - CC199
|
||||
, "A600" //String p_stat_cd
|
||||
, ""
|
||||
);
|
||||
|
||||
|
||||
/*
|
||||
@ -291,7 +297,11 @@ public class OadController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.updateCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.updateCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>직권조정결정서-수정" //String p_code_desc - CC199
|
||||
, "A610" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
@ -317,7 +327,11 @@ public class OadController {
|
||||
ModelAndView modelAndView = new ModelAndView();
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
cmmService.deleteCloseDoc(closeVO);
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
cmmService.deleteCloseDoc(closeVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>사건문서>직권조정결정서-삭제" //String p_code_desc - CC199
|
||||
, "A620" //String p_stat_cd
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
|
||||
|
||||
@ -420,6 +420,12 @@ public String insertAdjReqMgrRpplReq(AdjReqMgrOffLineVO adjReqMgrOffLineVO) thro
|
||||
, adjReqMgrOffLineVO.getStatCd()
|
||||
, adjReqMgrOffLineVO.getFrstRegisterId()
|
||||
, adjReqMgrOffLineVO.getLastUpdusrId()
|
||||
|
||||
, "" //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_MGR_MASTER" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
@ -24,6 +24,7 @@ import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
@ -106,6 +107,10 @@ public class AdjstConciliatorController {
|
||||
@Resource(name="KccadrMgrUdtService")
|
||||
private KccadrMgrUdtService kccadrMgrUdtService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
/**
|
||||
* 조정위원 대시보드 화면
|
||||
*/
|
||||
@ -673,6 +678,12 @@ public class AdjstConciliatorController {
|
||||
modelAndView.addObject("message", s_process_check_result);
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
int rs = adjstConciliatorService.updateConciliatorApmSave(adjstConciliatorVO);
|
||||
if(rs > 0 ){
|
||||
// 결재 후 상태 조회
|
||||
@ -683,13 +694,17 @@ public class AdjstConciliatorController {
|
||||
arv.setAdrSeq(adjstConciliatorVO.getAdrSeq()); // 조정일련번호
|
||||
arv.setStatCd(CmmUtil.getDynamicStatCd(adjstConciliatorVO.getSbmtTy(), KccadrConstants.ADR_STAT_CRM)); // 최종 변경 상태값
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); // 최종 변경자
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}else if("Y".equals(statInfo.getRejectYn())){
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
arv.setAdrSeq(adjstConciliatorVO.getAdrSeq()); // 조정일련번호
|
||||
arv.setStatCd(CmmUtil.getDynamicStatCd(adjstConciliatorVO.getSbmtTy(), KccadrConstants.ADR_STAT_RJT)); // 최종 변경 상태값
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); // 최종 변경자
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
modelAndView.addObject("rs", (rs>0));
|
||||
modelAndView.addObject("result", KccadrConstants.SUCCESS);
|
||||
|
||||
@ -30,8 +30,13 @@ public interface AdjReqMgrService {
|
||||
|
||||
Integer updateAdjReqMgrRegSecurityStatusChange(AdjReqMgrVO searchVO) throws Exception;
|
||||
|
||||
Integer updateAdjReqMgrRegMasterStatusChange(AdjReqMgrVO searchVO) throws Exception;
|
||||
|
||||
Integer updateAdjReqPaymentConfirm(AdjReqMgrVO searchVO) throws Exception;
|
||||
Integer updateAdjReqMgrRegMasterStatusChange(AdjReqMgrVO searchVO
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
Integer updateAdjReqPaymentConfirm(AdjReqMgrVO searchVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
}
|
||||
|
||||
@ -97,6 +97,7 @@ public class AdjReqMgrDAO extends EgovAbstractDAO {
|
||||
}
|
||||
|
||||
public int updateAdjReqPaymentConfirm(AdjReqMgrVO adjReqMgrVO) throws Exception {
|
||||
//step2.
|
||||
return update("adjReqMgrDAO.updateAdjReqPaymentConfirm", adjReqMgrVO);
|
||||
}
|
||||
|
||||
|
||||
@ -40,6 +40,9 @@ public class AdjReqMgrServiceImpl extends EgovAbstractServiceImpl implements A
|
||||
@Resource(name = "adrHstryMgrDAO")
|
||||
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
|
||||
public String insertAdjReqMgrRpplReq(AdjReqMgrVO adjReqMgrVO) throws Exception{
|
||||
@ -259,15 +262,25 @@ public class AdjReqMgrServiceImpl extends EgovAbstractServiceImpl implements A
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer updateAdjReqMgrRegMasterStatusChange(AdjReqMgrVO searchVO) throws Exception {
|
||||
public Integer updateAdjReqMgrRegMasterStatusChange(AdjReqMgrVO searchVO
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
int i_ret = adjReqMgrDAO.updateAdjReqMgrRegMasterStatusChange(searchVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(searchVO.getAdrSeq(), "조정신청서 수정-관리자", searchVO.getStatCd()
|
||||
, searchVO.getFrstRegisterId()
|
||||
, searchVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_APPR_MGR" //, String p_tableName
|
||||
, " SET APPR_YN = 'N' WHERE 1=1 AND adr_seq='"+searchVO.getAdrSeq()+"' AND adr_sn='"+searchVO.getAdrSn()+"' " //, String p_updateQuery
|
||||
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
@ -323,6 +336,11 @@ public class AdjReqMgrServiceImpl extends EgovAbstractServiceImpl implements A
|
||||
param.setFrstRegisterId(searchVO.getFrstRegisterId());
|
||||
param.setLastUpdusrId(searchVO.getLastUpdusrId());
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
// 결제내역 삭제...
|
||||
adjReqMgrDAO.deleteAdjstReqMgrPaymentList(param);
|
||||
|
||||
@ -334,7 +352,9 @@ public class AdjReqMgrServiceImpl extends EgovAbstractServiceImpl implements A
|
||||
arv.setAdrSeq(adrSeq); //조정일련번호
|
||||
arv.setStatCd(searchVO.getStatCd()); //최종 변경 상태값
|
||||
arv.setLastUpdusrId(searchVO.getLastUpdusrId()); //최종 변경자
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
for(AdjReqMgrVO model : searchVO.getPayment()){
|
||||
@ -352,12 +372,64 @@ public class AdjReqMgrServiceImpl extends EgovAbstractServiceImpl implements A
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer updateAdjReqPaymentConfirm(AdjReqMgrVO searchVO) throws Exception {
|
||||
public Integer updateAdjReqPaymentConfirm(AdjReqMgrVO searchVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
// 결제 테이블에 상태 변경
|
||||
int rs = adjReqMgrDAO.updateAdjReqPaymentConfirm(searchVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail 데이터 관리 추가 - 2022-09-07
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(searchVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, searchVO.getFrstRegisterId()
|
||||
, searchVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_APPR_MGR" //, String p_tableName
|
||||
, " SET APPR_YN = 'N' WHERE 1=1 AND adr_seq='"+searchVO.getAdrSeq()+"' AND adr_sn='"+searchVO.getAdrSn()+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
if(rs > 0 ){
|
||||
// 마스터 테이블에 조정비용, 조정비용납부여부 추가
|
||||
rs += kccadrMgrUdtService.updatePaymentMasterProcess(searchVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail 데이터 관리 추가 - 2022-09-07
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(searchVO.getAdrSeq()
|
||||
//, "상태코드수정"
|
||||
, p_code_desc
|
||||
//, adjReqMgrVO.getStatCd()
|
||||
, p_stat_cd
|
||||
|
||||
, searchVO.getFrstRegisterId()
|
||||
, searchVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_MGR_MASTER" //, String p_tableName
|
||||
, " SET ADR_COST = '' ,ADR_PAY_YN = 'N' WHERE 1=1 AND adr_seq='"+searchVO.getAdrSeq()+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
}
|
||||
return rs;
|
||||
}
|
||||
|
||||
@ -29,6 +29,7 @@ import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import com.fasterxml.jackson.core.io.JsonStringEncoder;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
@ -123,6 +124,9 @@ public class AdjReqMgrController {
|
||||
@Resource(name = "adrHstryMgrService")
|
||||
private AdrHstryMgrService adrHstryMgrService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
// 실서버 개발서버 구분
|
||||
private static String islocal; // /pdf/out/
|
||||
@ -434,6 +438,11 @@ public class AdjReqMgrController {
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
int rs = adjReqMgrService.updateAdjReqMgrRegSecurityStatusChange(adjReqMgrVO);
|
||||
|
||||
if(rs > 0 ){
|
||||
@ -445,7 +454,9 @@ public class AdjReqMgrController {
|
||||
|
||||
//arv.setAdrSn("1"); //조정회차(필수) 접수 및 기일되지 않았더라도 1회차로 전달
|
||||
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
//승인일경우에만 마스터 테이블 상태 변경 처리..
|
||||
@ -473,7 +484,9 @@ public class AdjReqMgrController {
|
||||
|
||||
adjReqMgrVO.setFrstRegisterId(userId);
|
||||
|
||||
int rs = adjReqMgrService.updateAdjReqMgrRegMasterStatusChange(adjReqMgrVO);
|
||||
int rs = adjReqMgrService.updateAdjReqMgrRegMasterStatusChange(adjReqMgrVO
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("rs", rs);
|
||||
return modelAndView;
|
||||
}
|
||||
@ -543,6 +556,12 @@ public class AdjReqMgrController {
|
||||
return modelAndView;
|
||||
}
|
||||
|
||||
|
||||
//step1.조정이력일련번호 - updateAdrMgrUdt와 세트 adr_hstry_mgr insert
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
adjReqMgrService.insertAdjReqMgrRegPaymentSave(adjReqMgrVO);
|
||||
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
@ -550,7 +569,9 @@ public class AdjReqMgrController {
|
||||
arv.setStatCd(statCd); //최종 변경 상태값
|
||||
//arv.setLastUpdusrId(loginVO.getId()); //최종 변경자
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); //최종 변경자
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
|
||||
modelAndView.addObject("result", "success");
|
||||
return modelAndView;
|
||||
@ -646,7 +667,20 @@ public class AdjReqMgrController {
|
||||
}
|
||||
// 결제 상세테이블 변경
|
||||
// 결제 마스터 테이블 변경
|
||||
int rs = adjReqMgrService.updateAdjReqPaymentConfirm(adjReqMgrVO);
|
||||
|
||||
|
||||
//step1.조정이력일련번호 - updateAdrMgrUdt와 세트 adr_hstry_mgr insert
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #3
|
||||
int rs = adjReqMgrService.updateAdjReqPaymentConfirm(adjReqMgrVO
|
||||
, "관리자>>조정신청상세>납부처리" //String p_code_desc - CC199
|
||||
, "A005" //String p_stat_cd
|
||||
, s_adrHstryMgrSeq //값이 있으면 detail에만 추가로 저장, 없으면 생성 후 사용(hstry, detail 추가 저장)
|
||||
);
|
||||
|
||||
if(rs > 0 ){
|
||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||
@ -654,7 +688,12 @@ public class AdjReqMgrController {
|
||||
arv.setStatCd(statCd); //최종 변경 상태값
|
||||
//arv.setLastUpdusrId(loginVO.getId()); //최종 변경자
|
||||
arv.setLastUpdusrId(loginVO.getUniqId()); //최종 변경자
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #2
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
|
||||
}
|
||||
modelAndView.addObject("result", "success");
|
||||
return modelAndView;
|
||||
@ -882,6 +921,12 @@ public class AdjReqMgrController {
|
||||
, adjstReqVO.getStatCd()
|
||||
, userId
|
||||
, userId
|
||||
|
||||
, ""
|
||||
, "V"
|
||||
, "ADR_MGR_MASTER"
|
||||
, ""
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
@ -63,7 +63,10 @@ public interface AdjstReqService {
|
||||
public int updateAdjstReqPerson(AdjstReqVO adjstReqVO) throws Exception;
|
||||
|
||||
//3단계 저장
|
||||
public int updateMasterInfo(AdjstReqVO adjstReqVO, MultipartHttpServletRequest multipartHttpServletRequest) throws Exception;
|
||||
public int updateMasterInfo(AdjstReqVO adjstReqVO
|
||||
, MultipartHttpServletRequest multipartHttpServletRequest
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
public int selectAdjstReqRegistPopCount(AdjstReqVO adjstReq) throws Exception;
|
||||
|
||||
|
||||
@ -766,10 +766,15 @@ public class AdjstReqServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateMasterInfo(AdjstReqVO adjstReqVO, MultipartHttpServletRequest mltReq) throws Exception {
|
||||
public int updateMasterInfo(AdjstReqVO adjstReqVO
|
||||
, MultipartHttpServletRequest mltReq
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = 0;
|
||||
|
||||
rs = _updateMasterInfo(adjstReqVO, mltReq);
|
||||
rs = _updateMasterInfo(adjstReqVO, mltReq
|
||||
, p_adrHstryMgrSeq
|
||||
);
|
||||
|
||||
/*
|
||||
String atchFileId = adjstReqVO.getAtchFileId();
|
||||
@ -1039,7 +1044,10 @@ public class AdjstReqServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
return result;
|
||||
}
|
||||
|
||||
private int _updateMasterInfo(AdjstReqVO adjstReqVO, MultipartHttpServletRequest mltReq) throws Exception {
|
||||
private int _updateMasterInfo(AdjstReqVO adjstReqVO
|
||||
, MultipartHttpServletRequest mltReq
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = 0;
|
||||
String atchFileId = adjstReqVO.getAtchFileId();
|
||||
|
||||
@ -1101,6 +1109,23 @@ public class AdjstReqServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
if(StringUtils.isNotBlank(adjstReqVO.getEdtSn()) ){
|
||||
adjstReqVO.setEdtStatus("02"); // 수정, 보완 완료상태로 변경
|
||||
adjstReqDAO.updateAdrMgrEditInfo(adjstReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjstReqVO.getAdrSeq(), "조정신청서 제출", adjstReqVO.getStatCd()
|
||||
, adjstReqVO.getFrstRegisterId()
|
||||
, adjstReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_EDT_REQ" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
// 보완요청을 했을경우 상태를 보완요청완료로 변경
|
||||
if("S".equals(adjstReqVO.getEdtTy())){
|
||||
adjstReqVO.setStatCd(KccadrConstants.ADR_SUPP_COMP);
|
||||
@ -1108,14 +1133,23 @@ public class AdjstReqServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
}
|
||||
rs += adjstReqDAO.updateAdrMgrMasterComplete(adjstReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjstReqVO.getAdrSeq(), "조정신청서 제출", adjstReqVO.getStatCd()
|
||||
, adjstReqVO.getFrstRegisterId()
|
||||
, adjstReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_MGR_MASTER" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
}
|
||||
return rs;
|
||||
}
|
||||
|
||||
@ -17,7 +17,6 @@ import org.json.simple.JSONArray;
|
||||
import org.json.simple.JSONObject;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.core.env.SystemEnvironmentPropertySource;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
@ -47,7 +46,6 @@ import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.adjPgrMgr.exmp.cmm.ExmpManageVO;
|
||||
import kcc.kccadr.adjst.service.AdjstReqService;
|
||||
import kcc.kccadr.adjst.service.AdjstReqVO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
@ -484,7 +482,10 @@ public class AdjstReqWebController {
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
adjstReqVO.setFrstRegisterId(userId);
|
||||
adjstReqVO.setLastUpdusrId(userId);
|
||||
int rs = adjstReqService.updateMasterInfo(adjstReqVO, multiRequest);
|
||||
int rs = adjstReqService.updateMasterInfo(adjstReqVO
|
||||
, multiRequest
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("result", KccadrConstants.SUCCESS); // 성공메세지
|
||||
modelAndView.addObject("rsVO", adjstReqVO); // 성공메세지
|
||||
return modelAndView;
|
||||
|
||||
@ -4,10 +4,11 @@ import java.util.List;
|
||||
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqVO;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.kccadr.adjst.service.AdjstReqVO;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
|
||||
/**
|
||||
* 조정신청 관리를 위한 서비스 인터페이스 클래스
|
||||
@ -48,7 +49,10 @@ public interface AdjstExpService {
|
||||
public int insertAdjsReqStep2Save(AdjstReqVO adjstReqVO) throws Exception;
|
||||
|
||||
//3단계 저장
|
||||
public int updateMasterInfo(AdjstReqVO adjstReqVO, MultipartHttpServletRequest multipartHttpServletRequest) throws Exception;
|
||||
public int updateMasterInfo(AdjstReqVO adjstReqVO
|
||||
, MultipartHttpServletRequest multipartHttpServletRequest
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
|
||||
|
||||
@ -60,6 +64,8 @@ public interface AdjstExpService {
|
||||
|
||||
AdjstIncidentVO selectAdjstIncidentMaster(AdjstIncidentVO adjstIncidentVO) throws Exception;
|
||||
|
||||
List<CorReqVO> selectRpplList(AdjstDeputyReqVO adjDeputyReqVO);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -5,7 +5,9 @@ import java.util.List;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqVO;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.kccadr.adjst.service.AdjstReqVO;
|
||||
|
||||
@ -104,6 +106,9 @@ public class AdjstExpDAO extends EgovAbstractDAO {
|
||||
return (AdjstIncidentVO) select("adjstExpDAO.selectAdjstIncidentMaster", adjstIncidentVO);
|
||||
}
|
||||
|
||||
public List<CorReqVO> selectRpplList(AdjstDeputyReqVO adjDeputyReqVO) {
|
||||
return (List<CorReqVO>) list("adjstExpDAO.selectRpplList", adjDeputyReqVO);
|
||||
}
|
||||
// public AdjstIncidentVO selectApmChgDateInfo(AdjstIncidentVO adjstIncidentVO) throws Exception{
|
||||
// return (AdjstIncidentVO) select("adjstExpDAO.selectApmChgDateInfo", adjstIncidentVO);
|
||||
// }
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
package kcc.kccadr.adjstExp.service.impl;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@ -12,7 +11,6 @@ import org.apache.commons.lang3.StringUtils;
|
||||
import org.codehaus.jackson.map.ObjectMapper;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
@ -23,17 +21,18 @@ import kcc.com.cmm.service.CmmnDetailCode;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.EgovFileMngUtil;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.accdnt.arc.service.CorReqVO;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.adjreqmgr.service.impl.AdjReqMgrDAO;
|
||||
import kcc.kccadr.adjst.service.AdjstReqService;
|
||||
import kcc.kccadr.adjst.service.AdjstReqVO;
|
||||
import kcc.kccadr.adjstExp.service.AdjstExpService;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.kccadr.cmm.RestResponse;
|
||||
import kcc.let.sym.ccm.cde.service.CmmnDetailCodeVO;
|
||||
import kcc.let.sym.ccm.cde.service.EgovCcmCmmnDetailCodeManageService;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
@ -282,16 +281,25 @@ public class AdjstExpServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
return rs;
|
||||
}
|
||||
@Override
|
||||
public int updateMasterInfo(AdjstReqVO adjstReqVO, MultipartHttpServletRequest mltReq) throws Exception {
|
||||
public int updateMasterInfo(AdjstReqVO adjstReqVO
|
||||
, MultipartHttpServletRequest mltReq
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = 0;
|
||||
|
||||
rs = _updateMasterInfo(adjstReqVO, mltReq);
|
||||
rs = _updateMasterInfo(adjstReqVO
|
||||
, mltReq
|
||||
, p_adrHstryMgrSeq
|
||||
);
|
||||
|
||||
return rs;
|
||||
}
|
||||
|
||||
|
||||
private int _updateMasterInfo(AdjstReqVO adjstReqVO, MultipartHttpServletRequest mltReq) throws Exception {
|
||||
private int _updateMasterInfo(AdjstReqVO adjstReqVO
|
||||
, MultipartHttpServletRequest mltReq
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = 0;
|
||||
String atchFileId = adjstReqVO.getAtchFileId();
|
||||
|
||||
@ -353,6 +361,24 @@ public class AdjstExpServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
if(StringUtils.isNotBlank(adjstReqVO.getEdtSn()) ){
|
||||
adjstReqVO.setEdtStatus("02"); // 수정, 보완 완료상태로 변경
|
||||
adjstExpDAO.updateAdrMgrEditInfo(adjstReqVO);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjstReqVO.getAdrSeq(), "조정신청서 제출", adjstReqVO.getStatCd()
|
||||
, adjstReqVO.getFrstRegisterId()
|
||||
, adjstReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_EDT_REQ" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
// 보완요청을 했을경우 상태를 보완요청완료로 변경
|
||||
if("S".equals(adjstReqVO.getEdtTy())){
|
||||
adjstReqVO.setStatCd(KccadrConstants.ADR_SUPP_COMP);
|
||||
@ -360,11 +386,18 @@ public class AdjstExpServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
}
|
||||
rs += adjstExpDAO.updateAdrMgrMasterComplete(adjstReqVO);
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 serviceImpl #1
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjstReqVO.getAdrSeq(), "조정신청서 제출", adjstReqVO.getStatCd()
|
||||
, adjstReqVO.getFrstRegisterId()
|
||||
, adjstReqVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "U" //, String p_useCd I/U/UI/II/RE
|
||||
, "ADR_MGR_MASTER" //, String p_tableName
|
||||
, "" //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
@ -480,4 +513,95 @@ public class AdjstExpServiceImpl extends EgovAbstractServiceImpl implements Adj
|
||||
//디비에 수정해 주기
|
||||
adjstExpDAO.mergeIntoAdrRppl(adjstReqVO);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public List<CorReqVO> selectRpplList(AdjstDeputyReqVO adjDeputyReqVO) {
|
||||
List<CorReqVO> list = adjstExpDAO.selectRpplList(adjDeputyReqVO);
|
||||
for (CorReqVO item : list) {
|
||||
decpyptVo(item);
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
/**
|
||||
* 신청인, 피신청인 복호화
|
||||
*
|
||||
* @param result
|
||||
*/
|
||||
private void decpyptVo(CorReqVO result) {
|
||||
|
||||
if (result != null) {
|
||||
StringBuffer key = new StringBuffer(result.getRpplSeq());
|
||||
if (!StringUtil.isEmpty(result.getRpplNm())) {
|
||||
result.setRpplNm(egovCryptoUtil.decrypt(result.getRpplNm()));
|
||||
key.append("|" + result.getRpplNm());
|
||||
}
|
||||
|
||||
//조정신청 신청인 이름
|
||||
if (!StringUtil.isEmpty(result.getAppliCantNm())) {
|
||||
result.setAppliCantNm(egovCryptoUtil.decrypt(result.getAppliCantNm()));
|
||||
key.append("|" + result.getAppliCantNm());
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getRpplPost())) {
|
||||
result.setRpplPost(egovCryptoUtil.decrypt(result.getRpplPost()));
|
||||
key.append("|" + result.getRpplPost());
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplAddr())) {
|
||||
result.setRpplAddr(egovCryptoUtil.decrypt(result.getRpplAddr()));
|
||||
key.append("|" + result.getRpplAddr());
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplAddrDtl())) {
|
||||
result.setRpplAddrDtl(egovCryptoUtil.decrypt(result.getRpplAddrDtl()));
|
||||
key.append("|" + result.getRpplAddrDtl());
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplPhone())) {
|
||||
result.setRpplPhone(egovCryptoUtil.decrypt(result.getRpplPhone()));
|
||||
if(!result.getRpplPhone().contains("-")) {
|
||||
StringBuffer buff = new StringBuffer();
|
||||
buff.append(result.getRpplPhone());
|
||||
buff.insert(3, "-");
|
||||
buff.insert(8, "-");
|
||||
result.setRpplPhone(buff.toString());
|
||||
}
|
||||
String phone[] = result.getRpplPhone().split("-");
|
||||
|
||||
result.setRpplPhone01(phone[0]);
|
||||
result.setRpplPhone02(phone[1]);
|
||||
result.setRpplPhone03(phone[2]);
|
||||
key.append("|" + result.getRpplPhone());
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getRpplEmail())) {
|
||||
result.setRpplEmail(egovCryptoUtil.decrypt(result.getRpplEmail()));
|
||||
String email[] = result.getRpplEmail().split("@");
|
||||
result.setRpplEmail01(email[0]);
|
||||
result.setRpplEmail02(email[1]);
|
||||
key.append("|" + result.getRpplEmail());
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getOldRpplNm())) {
|
||||
result.setOldRpplNm(egovCryptoUtil.decrypt(result.getOldRpplNm()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplPost())) {
|
||||
result.setOldRpplPost(egovCryptoUtil.decrypt(result.getOldRpplPost()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplAddr())) {
|
||||
result.setOldRpplAddr(egovCryptoUtil.decrypt(result.getOldRpplAddr()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplAddrDtl())) {
|
||||
result.setOldRpplAddrDtl(egovCryptoUtil.decrypt(result.getOldRpplAddrDtl()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplPhone())) {
|
||||
result.setOldRpplPhone(egovCryptoUtil.decrypt(result.getOldRpplPhone()));
|
||||
}
|
||||
if (!StringUtil.isEmpty(result.getOldRpplEmail())) {
|
||||
result.setOldRpplEmail(egovCryptoUtil.decrypt(result.getOldRpplEmail()));
|
||||
}
|
||||
|
||||
result.setSelectRpplKey(key.toString());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -27,9 +27,7 @@ import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.adjst.service.AdjstReqService;
|
||||
import kcc.kccadr.adjst.service.AdjstReqVO;
|
||||
import kcc.kccadr.adjstExp.service.AdjstExpService;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
@ -316,7 +314,10 @@ public class AdjstExpController {
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId());
|
||||
adjstReqVO.setFrstRegisterId(userId);
|
||||
adjstReqVO.setLastUpdusrId(userId);
|
||||
int rs = adjstExpService.updateMasterInfo(adjstReqVO, multiRequest);
|
||||
int rs = adjstExpService.updateMasterInfo(adjstReqVO
|
||||
, multiRequest
|
||||
, ""
|
||||
);
|
||||
modelAndView.addObject("result", KccadrConstants.SUCCESS); // 성공메세지
|
||||
modelAndView.addObject("rsVO", adjstReqVO); // 성공메세지
|
||||
return modelAndView;
|
||||
|
||||
@ -29,9 +29,12 @@ import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.cmm.service.FileVO;
|
||||
import kcc.com.cmm.util.StringUtil;
|
||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||
import kcc.kccadr.accdnt.acd.service.AdjstChangeDateVO;
|
||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentVO;
|
||||
import kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO;
|
||||
import kcc.kccadr.accdnt.crtfc.service.CrtfcService;
|
||||
import kcc.kccadr.adjclsmgr.service.AdjClsMgrVO;
|
||||
import kcc.kccadr.adjst.service.AdjstReqService;
|
||||
import kcc.kccadr.adjst.service.AdjstReqVO;
|
||||
import kcc.kccadr.adjstExp.service.AdjstExpService;
|
||||
@ -139,12 +142,26 @@ public class AdjstExpDetailController {
|
||||
model.addAttribute("resInfo" , resInfo);
|
||||
return "/web/kccadr/adjstExpDetail/adjstReqStatusTabDetail";
|
||||
}
|
||||
/**
|
||||
* 조정진행 상세 Tab 사건진행 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/adjstExpDetail/tab/adjstReqStatusTabStatus.do")
|
||||
public String adjstReqStatusTabStatus() throws Exception {
|
||||
return "/web/kccadr/adjstExpDetail/adjstReqStatusTabStatus";
|
||||
}
|
||||
/**
|
||||
* 조정진행 상세 Tab 조정기록 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/adjstExpDetail/tab/adjstReqStatusTabNormal.do")
|
||||
public String adjstReqStatusTabNormal() throws Exception {
|
||||
return "/web/kccadr/adjstExpDetail/adjstReqStatusTabNormal";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정신청 구분선택 - 안내화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/adjstExpDetail/popup/openExpExamplePop.do")
|
||||
public String adjstReqOpenAnswerExamplePop(@ModelAttribute("adjstReqStatusVO") AdjstReqStatusVO adjstReqStatusVO, ModelMap model) throws Exception {
|
||||
public String adjstReqOpenAnswerExamplePop(@ModelAttribute("adjDeputyReqVO") AdjstDeputyReqVO adjDeputyReqVO, ModelMap model) throws Exception {
|
||||
|
||||
String returnUrl = "/web/kccadr/adjstExpDetail/";
|
||||
|
||||
@ -153,35 +170,64 @@ public class AdjstExpDetailController {
|
||||
- 답변서 제출 - 01
|
||||
기일지정
|
||||
- 조정 대리인 신청 - 02
|
||||
- 기일변경 요청
|
||||
- 조정 취하 신청
|
||||
- 경정신청
|
||||
- 기일변경 요청 - 03
|
||||
- 조정 취하 신청 - 04
|
||||
- 경정신청 - 05
|
||||
기일개최
|
||||
- 조정 취하 신청
|
||||
- 경정신청
|
||||
조정중(직권조정)
|
||||
- 이의신청
|
||||
- 직권조정 결정서 상세
|
||||
- 직권조정 결정서 상세 - 06
|
||||
*/
|
||||
|
||||
System.out.println("adjstReqStatusVO.getExpCode() : "+ adjstReqStatusVO.getExpCode());
|
||||
|
||||
switch (adjstReqStatusVO.getExpCode()) {
|
||||
|
||||
System.out.println("adjDeputyReqVO.getExpCode() :: "+ adjDeputyReqVO.getExpCode());
|
||||
|
||||
String expCode = adjDeputyReqVO.getExpCode();
|
||||
|
||||
switch (expCode) {
|
||||
case "01": returnUrl += "expAnsSubmit";
|
||||
break;
|
||||
case "02": returnUrl += "expAdjstDeputyReqList";
|
||||
case "02": returnUrl += "expAdjstDeputyReqCreate";
|
||||
break;
|
||||
case "03": returnUrl += "expAdjstChangeDateCreate";
|
||||
model.addAttribute("adjstChangeDateVO" , new AdjstChangeDateVO());
|
||||
break;
|
||||
case "04": returnUrl += "expAdjstWithDrawCreate";
|
||||
break;
|
||||
case "05": returnUrl += "expCorReqCreate"; // 경정신청
|
||||
model.addAttribute("list", adjstExpService.selectRpplList(adjDeputyReqVO)); // 피신청인 리스트
|
||||
break;
|
||||
case "06": returnUrl += "expOadDetail"; // 직권조정결정서 상세
|
||||
break;
|
||||
case "07": returnUrl += "expOjctRegist"; // 이의 신청
|
||||
break;
|
||||
default: returnUrl += "expAnsSubmit";
|
||||
break;
|
||||
}
|
||||
System.out.println("returnUrl : "+ returnUrl);
|
||||
|
||||
|
||||
|
||||
return returnUrl;
|
||||
}
|
||||
|
||||
|
||||
// 기록열람, 조정조서 발급 요청 팝업
|
||||
|
||||
@RequestMapping(value = "/web/kccadr/adjstExpDetail/popup/docIssReqViewPop.do")
|
||||
public String docIssReqViewPop(@ModelAttribute("adjClsMgrVO") AdjClsMgrVO adjClsMgrVO, ModelMap model) throws Exception {
|
||||
// model.addAttribute("security", adjReqMgrService.selectAdjstReqSecurityInfo(param));
|
||||
return "/web/kccadr/adjstExpDetail/docIssReqViewPop";
|
||||
}
|
||||
|
||||
/**
|
||||
* 조정대리신청 화면
|
||||
*/
|
||||
@RequestMapping("/web/kccadr/adjstExpDetail/popup/adjstDeputyReqCreate.do")
|
||||
public String adjstDeputyReqCreate(@ModelAttribute("adjDeputyReqVO") AdjstDeputyReqVO adjDeputyReqVO, ModelMap model) throws Exception {
|
||||
return "/web/kccadr/adjstExpDetail/adjstDeputyReqCreate";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -10,6 +10,12 @@ public interface AdrHstryMgrService {
|
||||
, String p_menuId
|
||||
, String p_frstRegisterId
|
||||
, String p_lastUpdusrId
|
||||
|
||||
, String p_adrHstryMgrSeq
|
||||
, String p_useCd
|
||||
, String p_tableName
|
||||
, String p_updateQuery
|
||||
|
||||
) throws Exception;
|
||||
|
||||
//C
|
||||
|
||||
@ -23,14 +23,21 @@ public class AdrHstryMgrVO extends ComDefaultVO implements Serializable {
|
||||
//detail
|
||||
private String adrHstryMgrDetailSeq; //조정사건이력관리상세일련번호
|
||||
|
||||
private String tblNm; //대상테이블명
|
||||
|
||||
private String adrSn; //조정회차
|
||||
private String useCd; //조정회차
|
||||
|
||||
|
||||
private String tableName; //대상테이블명
|
||||
|
||||
|
||||
private String adrPk3; //대상테이블키값3
|
||||
private String adrPk4; //대상테이블키값4
|
||||
private String adrPk5; //대상테이블키값5
|
||||
private String updateQuery; //대상테이블키값5
|
||||
|
||||
|
||||
private String statCd;
|
||||
|
||||
//추가항목
|
||||
private String codeNm; //코드명
|
||||
|
||||
@ -87,11 +94,11 @@ public class AdrHstryMgrVO extends ComDefaultVO implements Serializable {
|
||||
public void setAdrHstryMgrDetailSeq(String adrHstryMgrDetailSeq) {
|
||||
this.adrHstryMgrDetailSeq = adrHstryMgrDetailSeq;
|
||||
}
|
||||
public String getTblNm() {
|
||||
return tblNm;
|
||||
public String getTableName() {
|
||||
return tableName;
|
||||
}
|
||||
public void setTblNm(String tblNm) {
|
||||
this.tblNm = tblNm;
|
||||
public void setTableName(String tableName) {
|
||||
this.tableName = tableName;
|
||||
}
|
||||
public String getAdrSn() {
|
||||
return adrSn;
|
||||
@ -142,5 +149,22 @@ public class AdrHstryMgrVO extends ComDefaultVO implements Serializable {
|
||||
this.eCodeNm = eCodeNm;
|
||||
}
|
||||
|
||||
|
||||
public String getUseCd() {
|
||||
return useCd;
|
||||
}
|
||||
public void setUseCd(String useCd) {
|
||||
this.useCd = useCd;
|
||||
}
|
||||
public String getUpdateQuery() {
|
||||
return updateQuery;
|
||||
}
|
||||
public void setUpdateQuery(String updateQuery) {
|
||||
this.updateQuery = updateQuery;
|
||||
}
|
||||
public String getStatCd() {
|
||||
return statCd;
|
||||
}
|
||||
public void setStatCd(String statCd) {
|
||||
this.statCd = statCd;
|
||||
}
|
||||
}
|
||||
|
||||
@ -17,20 +17,26 @@ public class AdrHstryMgrDAO extends EgovAbstractDAO {
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrDetailSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrDetailSeqGnrService;
|
||||
|
||||
/**
|
||||
* 등록 - C
|
||||
* @param AdjstChangeDateVO
|
||||
* @throws Exception
|
||||
*/
|
||||
public String insert4Func(
|
||||
public String insert4FuncMain(
|
||||
String p_adrSeq
|
||||
, String p_menuNm
|
||||
, String p_menuId
|
||||
, String p_frstRegisterId
|
||||
, String p_lastUpdusrId
|
||||
, String s_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
//step1.조정이력일련번호 - adr_hstry_mgr insert
|
||||
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
|
||||
adrHstryMgrVO.setAdrSeq(p_adrSeq);
|
||||
@ -46,9 +52,79 @@ public class AdrHstryMgrDAO extends EgovAbstractDAO {
|
||||
|
||||
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
|
||||
|
||||
|
||||
//step2.adr_mgr_master 에서 현재 stat_cd 가져오기
|
||||
AdrHstryMgrVO adrHstryMgrVOTmp = (AdrHstryMgrVO) select("AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster", adrHstryMgrVO);
|
||||
|
||||
|
||||
//step3.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
|
||||
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
|
||||
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
|
||||
adrHstryMgrVO.setUseCd("U");
|
||||
adrHstryMgrVO.setTableName("adr_mgr_master");
|
||||
adrHstryMgrVO.setUpdateQuery(" SET stat_cd='"+adrHstryMgrVOTmp.getStatCd()+"' WHERE adr_seq='"+adrHstryMgrVO.getAdrSeq()+"' ") ;
|
||||
|
||||
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
|
||||
|
||||
|
||||
return s_adrHstryMgrSeq;
|
||||
}
|
||||
|
||||
/**
|
||||
* 등록 - C
|
||||
* @param AdjstChangeDateVO
|
||||
* @throws Exception
|
||||
*/
|
||||
public String insert4Func(
|
||||
String p_adrSeq
|
||||
, String p_menuNm
|
||||
, String p_menuId
|
||||
, String p_frstRegisterId
|
||||
, String p_lastUpdusrId
|
||||
, String p_adrHstryMgrSeq
|
||||
, String p_useCd
|
||||
, String p_tableName
|
||||
, String p_updateQuery
|
||||
) throws Exception {
|
||||
|
||||
//step1.조정이력일련번호 - adr_hstry_mgr insert
|
||||
//String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
AdrHstryMgrVO adrHstryMgrVO = new AdrHstryMgrVO();
|
||||
|
||||
//개별 액션 단독 저장인 경우
|
||||
if ("".equals(p_adrHstryMgrSeq)) {
|
||||
p_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
adrHstryMgrVO.setAdrSeq(p_adrSeq);
|
||||
adrHstryMgrVO.setMenuNm(p_menuNm);
|
||||
adrHstryMgrVO.setMenuId(p_menuId);
|
||||
if ("".equals(p_frstRegisterId) || p_frstRegisterId==null) {
|
||||
adrHstryMgrVO.setFrstRegisterId(p_lastUpdusrId);
|
||||
}else {
|
||||
adrHstryMgrVO.setFrstRegisterId(p_frstRegisterId);
|
||||
}
|
||||
|
||||
adrHstryMgrVO.setAdrHstryMgrSeq(p_adrHstryMgrSeq);
|
||||
|
||||
insert("AdrHstryMgrDAO.insert", adrHstryMgrVO);
|
||||
|
||||
}
|
||||
|
||||
//step2.조정사건이력관리상세번호 - adr_hstry_mgr_detail insert
|
||||
String s_adrHstryMgrDetailSeq = adrHstryMgrDetailSeqGnrService.getNextStringId();
|
||||
adrHstryMgrVO.setAdrHstryMgrDetailSeq(s_adrHstryMgrDetailSeq);
|
||||
adrHstryMgrVO.setUseCd(p_useCd);
|
||||
adrHstryMgrVO.setTableName(p_tableName);
|
||||
adrHstryMgrVO.setUpdateQuery(p_updateQuery) ;
|
||||
|
||||
insert("AdrHstryMgrDetailDAO.insert", adrHstryMgrVO);
|
||||
|
||||
|
||||
return p_adrHstryMgrSeq;
|
||||
}
|
||||
|
||||
/**
|
||||
* 등록 - C
|
||||
* @param AdjstChangeDateVO
|
||||
|
||||
@ -35,6 +35,11 @@ public class AdrHstryMgrServiceImpl implements AdrHstryMgrService {
|
||||
, String p_menuId
|
||||
, String p_frstRegisterId
|
||||
, String p_lastUpdusrId
|
||||
|
||||
, String p_adrHstryMgrSeq
|
||||
, String p_useCd
|
||||
, String p_tableName
|
||||
, String p_updateQuery
|
||||
) throws Exception {
|
||||
return adrHstryMgrDAO.insert4Func(
|
||||
p_adrSeq
|
||||
@ -42,6 +47,11 @@ public class AdrHstryMgrServiceImpl implements AdrHstryMgrService {
|
||||
, p_menuId
|
||||
, p_frstRegisterId
|
||||
, p_lastUpdusrId
|
||||
|
||||
, p_adrHstryMgrSeq
|
||||
, p_useCd
|
||||
, p_tableName
|
||||
, p_updateQuery
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@ -24,12 +24,14 @@ public interface AprvlMgrService {
|
||||
int insertAdrSbmtMgr(AprvlMgrVO aprvlMgrVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
//조정사건결재 조정부 저장
|
||||
int insertAdrSbmtDetailMgr(AprvlMgrVO aprvlMgrVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
|
||||
|
||||
@ -42,6 +42,7 @@ public class AprvlMgrServiceImpl extends EgovAbstractServiceImpl implements Apr
|
||||
public int insertAdrSbmtMgr(AprvlMgrVO aprvlMgrVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
int rs = aprvlMgrDAO.insertAdrSbmtMgr(aprvlMgrVO);
|
||||
|
||||
@ -54,7 +55,14 @@ public class AprvlMgrServiceImpl extends EgovAbstractServiceImpl implements Apr
|
||||
, p_stat_cd
|
||||
|
||||
, aprvlMgrVO.getFrstRegisterId()
|
||||
, aprvlMgrVO.getLastUpdusrId());
|
||||
, aprvlMgrVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "adr_sbmt_mgr" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+aprvlMgrVO.getAdrSeq()+"' AND adr_sn='"+aprvlMgrVO.getAdrSn()+"' AND sbmt_seq='"+aprvlMgrVO.getSbmtSeq()+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
return rs;
|
||||
@ -64,6 +72,7 @@ public class AprvlMgrServiceImpl extends EgovAbstractServiceImpl implements Apr
|
||||
public int insertAdrSbmtDetailMgr(AprvlMgrVO aprvlMgrVO
|
||||
, String p_code_desc
|
||||
, String p_stat_cd
|
||||
, String p_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
//step1. 해당 조정사건결재에 조정부가 있는지 확인
|
||||
@ -80,7 +89,14 @@ public class AprvlMgrServiceImpl extends EgovAbstractServiceImpl implements Apr
|
||||
, p_stat_cd
|
||||
|
||||
, aprvlMgrVO.getFrstRegisterId()
|
||||
, aprvlMgrVO.getLastUpdusrId());
|
||||
, aprvlMgrVO.getLastUpdusrId()
|
||||
|
||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||
, "I" //, String p_useCd I/U/UI/II/RE
|
||||
, "adr_sbmt_detail_mgr" //, String p_tableName
|
||||
, " WHERE 1=1 AND adr_seq='"+aprvlMgrVO.getAdrSeq()+"' AND adr_sn='"+aprvlMgrVO.getAdrSn()+"' AND sbmt_seq='"+aprvlMgrVO.getSbmtSeq()+"' " //, String p_updateQuery
|
||||
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
|
||||
@ -9,6 +9,7 @@ import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.cmm.LoginVO;
|
||||
import kcc.com.cmm.service.EgovFileMngService;
|
||||
import kcc.com.utl.user.service.CheckLoginUtil;
|
||||
@ -78,6 +79,9 @@ public class AprvlMgrController {
|
||||
@Resource(name="AdjstReqService")
|
||||
private AdjstReqService adjstReqService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
//pdf 변환 서버 관련 설정
|
||||
/*
|
||||
@ -155,6 +159,10 @@ public class AprvlMgrController {
|
||||
}
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
//step.2.조정사건결재에 저장=======================================================================
|
||||
int i = 0;
|
||||
//조정사건결재 추가
|
||||
@ -174,6 +182,7 @@ public class AprvlMgrController {
|
||||
i = aprvlMgrService.insertAdrSbmtMgr(aprvlMgrVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>결재요청" //String p_code_desc - CC199
|
||||
, "A070" //String p_stat_cd
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
|
||||
//조정부가 있는지 확인 하자.
|
||||
@ -195,6 +204,7 @@ public class AprvlMgrController {
|
||||
i = aprvlMgrService.insertAdrSbmtDetailMgr(aprvlMgrVO
|
||||
, "조정진행관리>>조정진행목록>조정진행상세>결재요청-조정부" //String p_code_desc - CC199
|
||||
, "A080" //String p_stat_cd
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
@ -211,7 +221,9 @@ public class AprvlMgrController {
|
||||
|
||||
|
||||
|
||||
i = kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
i = kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@ -277,7 +289,13 @@ public class AprvlMgrController {
|
||||
arv.setRefSeq2(aprvlMgrVO.getRefSeq2());
|
||||
|
||||
|
||||
i = kccadrMgrUdtService.updateAdrMgrUdt(arv);
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
i = kccadrMgrUdtService.updateAdrMgrUdt(arv
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -7,6 +7,7 @@ import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||
import kcc.kccadr.accdnt.apm.service.AdjstPayMentVO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
@ -32,6 +33,10 @@ public class VbankServiceImpl implements VbankService {
|
||||
@Resource(name="KccadrMgrUdtService")
|
||||
private KccadrMgrUdtService kccadrMgrUdtService;
|
||||
|
||||
//조정사건 이력관리 일련번호
|
||||
@Resource(name="adrHstryMgrSeqGnrService")
|
||||
private EgovIdGnrService adrHstryMgrSeqGnrService;
|
||||
|
||||
// 가상계좌부여
|
||||
public void updateVbankAcc(VbankVO vbankVO) throws Exception {
|
||||
for (AdjstPayMentVO vo : vbankVO.getPriceList()) {
|
||||
@ -50,6 +55,11 @@ public class VbankServiceImpl implements VbankService {
|
||||
List<VbankVO> adrList = vbankDAO.selectVbankNotiForAdr(vbankVO);
|
||||
// vbankVO.setAdrList(adrList);
|
||||
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr_detail - 2022-09-07 controller #1
|
||||
String s_adrHstryMgrSeq = adrHstryMgrSeqGnrService.getNextStringId();
|
||||
|
||||
|
||||
int rs = vbankDAO.updateVbankNoti(vbankVO); // 결제 테이블 입금처리
|
||||
|
||||
if(rs > 0 ) {
|
||||
@ -71,7 +81,9 @@ public class VbankServiceImpl implements VbankService {
|
||||
|
||||
kccadrMgrUdtService.updatePaymentMasterProcess(adjReqMgrVO); // 조정마스터 입급처리
|
||||
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(adjReqMgrVO);
|
||||
kccadrMgrUdtService.updateAdrMgrUdt(adjReqMgrVO
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -21,7 +21,9 @@ import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
public interface KccadrMgrUdtService {
|
||||
|
||||
// 조정사건상태 업데이트
|
||||
public int updateAdrMgrUdt(AdjReqMgrVO adjReqMgrVO) throws Exception;
|
||||
public int updateAdrMgrUdt(AdjReqMgrVO adjReqMgrVO
|
||||
, String s_adrHstryMgrSeq
|
||||
) throws Exception;
|
||||
|
||||
// 조정사건이력 등록
|
||||
public void insertAdrHstry(AdjReqMgrVO adjReqMgrVO) throws Exception;
|
||||
|
||||
@ -54,17 +54,23 @@ public class KccadrMgrUdtServiceImpl implements KccadrMgrUdtService{
|
||||
* @param adjReqMgrVO.statCd 조정사건상태(필수)
|
||||
*/
|
||||
@Override
|
||||
public int updateAdrMgrUdt(AdjReqMgrVO adjReqMgrVO) throws Exception {
|
||||
|
||||
int rs = _updateAdrMgrUdt(adjReqMgrVO);
|
||||
public int updateAdrMgrUdt(AdjReqMgrVO adjReqMgrVO
|
||||
, String s_adrHstryMgrSeq
|
||||
) throws Exception {
|
||||
|
||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||
//adr_hstry_mgr에 값 넣기 - 시작
|
||||
adrHstryMgrDAO.insert4Func(adjReqMgrVO.getAdrSeq(), "상태코드수정", adjReqMgrVO.getStatCd()
|
||||
//되돌리기를 위해서 adr_mgr_master 의 현재값으로 돌릴수 있는 쿼리를 adr_hstry_mgr_detail에 값을 넣고, adr_hstry_mgr에 바뀐값을 넣는다.
|
||||
adrHstryMgrDAO.insert4FuncMain(adjReqMgrVO.getAdrSeq(), "상태코드수정", adjReqMgrVO.getStatCd()
|
||||
, adjReqMgrVO.getFrstRegisterId()
|
||||
, adjReqMgrVO.getLastUpdusrId());
|
||||
, adjReqMgrVO.getLastUpdusrId()
|
||||
, s_adrHstryMgrSeq
|
||||
);
|
||||
//adr_hstry_mgr에 값 넣기 - 끝
|
||||
|
||||
|
||||
int rs = _updateAdrMgrUdt(adjReqMgrVO);
|
||||
|
||||
return rs;
|
||||
|
||||
/*
|
||||
@ -158,6 +164,8 @@ public class KccadrMgrUdtServiceImpl implements KccadrMgrUdtService{
|
||||
|
||||
@Override
|
||||
public int updatePaymentMasterProcess(AdjReqMgrVO adjReqMgrVO) throws Exception {
|
||||
|
||||
//step2.
|
||||
return adjReqMgrDAO.updatePaymentMasterProcess(adjReqMgrVO);
|
||||
}
|
||||
|
||||
|
||||
@ -33,7 +33,8 @@ Globals.DriverClassName=cubrid.jdbc.driver.CUBRIDDriver
|
||||
#\ud074\ub77c\uc6b0\ub4dc \uc11c\ubc84
|
||||
#Globals.Url=jdbc:cubrid:158.247.225.133:30000:kcc_adrs4:::?charset=utf8
|
||||
#\uac1c\ubc1c\uc11c\ubc84
|
||||
Globals.Url=jdbc:cubrid:192.168.0.176:30000:cubdb:::?charset=utf8
|
||||
#Globals.Url=jdbc:cubrid:192.168.0.176:30000:cubdb:::?charset=utf8
|
||||
Globals.Url=jdbc:cubrid:119.193.215.98:30000:kcc_adr_advc:::?charset=utf8
|
||||
#\uc2e4\uc11c\ubc84
|
||||
#Globals.Url=jdbc:cubrid:192.168.39.14:30000:kcc_adrs4:::?charset=utf8
|
||||
|
||||
|
||||
@ -21,8 +21,8 @@ Globals.LocalIp = 127.0.0.1
|
||||
|
||||
# DB\uc11c\ubc84 \ud0c0\uc785(mysql,oracle,altibase,tibero) - datasource \ubc0f sqlMap \ud30c\uc77c \uc9c0\uc815\uc5d0 \uc0ac\uc6a9\ub428
|
||||
Globals.DbType = mysql
|
||||
Globals.UserName= kccadrUr
|
||||
Globals.Password= kccadr!@#$
|
||||
Globals.UserName= kccadradvcUr
|
||||
Globals.Password= kccadradvc!@#$
|
||||
|
||||
# mysql
|
||||
#Globals.DriverClassName=net.sf.log4jdbc.DriverSpy
|
||||
@ -33,7 +33,8 @@ Globals.DriverClassName=cubrid.jdbc.driver.CUBRIDDriver
|
||||
#\ud074\ub77c\uc6b0\ub4dc \uc11c\ubc84
|
||||
#Globals.Url=jdbc:cubrid:158.247.225.133:30000:kcc_adrs4:::?charset=utf8
|
||||
#\uac1c\ubc1c\uc11c\ubc84
|
||||
Globals.Url=jdbc:cubrid:219.240.88.15:30000:cubdb:::?charset=utf8
|
||||
#Globals.Url=jdbc:cubrid:219.240.88.15:30000:cubdb:::?charset=utf8
|
||||
Globals.Url=jdbc:cubrid:119.193.215.98:30000:kcc_adr_advc:::?charset=utf8
|
||||
#\uc2e4\uc11c\ubc84
|
||||
#Globals.Url=jdbc:cubrid:192.168.39.14:30000:kcc_adrs4:::?charset=utf8
|
||||
|
||||
|
||||
@ -3,10 +3,11 @@
|
||||
<!-- 조정신청 -->
|
||||
<sqlMap namespace="AdjstExp">
|
||||
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
|
||||
<typeAlias alias="CorReqVO" type="kcc.kccadr.accdnt.arc.service.CorReqVO"/>
|
||||
<typeAlias alias="AdjstReqVO" type="kcc.kccadr.adjst.service.AdjstReqVO"/>
|
||||
<typeAlias alias="AdjstIncidentVO" type="kcc.kccadr.accdnt.ai.service.AdjstIncidentVO"/>
|
||||
<typeAlias alias="AdjstReqStatusVO" type="kcc.kccadr.accdnt.ars.service.AdjstReqStatusVO"/>
|
||||
|
||||
<typeAlias alias="AdjstDeputyReqVO" type="kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO"/>
|
||||
|
||||
<!-- 조정사건정보 수정 : 조정사건 정보 불러오기 -->
|
||||
<select id="adjstExpDAO.selectAdjsMgrMasterByUniqId" parameterClass="AdjstReqVO" resultClass="AdjstReqVO">
|
||||
@ -588,6 +589,24 @@
|
||||
|
||||
|
||||
|
||||
<select id="adjstExpDAO.selectRpplList" parameterClass="AdjstDeputyReqVO" resultClass="CorReqVO">
|
||||
SELECT A.ADR_SEQ AS adrSeq /* 조정일련번호" */
|
||||
, A.RPPL_SEQ AS rpplSeq /* 관리인일련번호" */
|
||||
, A.RPPL_USR_TY AS rpplUsrTy /* 관리인분류" */
|
||||
, A.RPPL_NM AS rpplNm /* 이름_대표자" */
|
||||
, A.RPPL_POST AS rpplPost /* 우편번호" */
|
||||
, A.RPPL_ADDR AS rpplAddr /* 주소" */
|
||||
, A.RPPL_ADDR_DTL AS rpplAddrDtl /* 상세주소" */
|
||||
, A.RPPL_PHONE AS rpplPhone /* 연락처" */
|
||||
, A.RPPL_EMAIL AS rpplEmail /* 이메일" */
|
||||
FROM ADR_EXP_RPPL A
|
||||
WHERE A.ADR_SEQ = #adrSeq#
|
||||
AND A.RPPL_TY = '20' <!-- 피신청인만 추출 -->
|
||||
<!-- <isNotEmpty property="selectRpplSeq">
|
||||
AND A.RPPL_SEQ = #selectRpplSeq#
|
||||
</isNotEmpty> -->
|
||||
ORDER BY A.ADR_SEQ, A.RPPL_SEQ
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -16,11 +16,17 @@
|
||||
adr_seq,
|
||||
adr_hstry_mgr_seq,
|
||||
adr_hstry_mgr_detail_seq,
|
||||
tbl_nm,
|
||||
|
||||
adr_sn,
|
||||
adr_pk3,
|
||||
adr_pk4,
|
||||
adr_pk5
|
||||
|
||||
use_cd,
|
||||
|
||||
table_name,
|
||||
|
||||
adr_pk_3,
|
||||
adr_pk_4,
|
||||
adr_pk_5,
|
||||
update_query
|
||||
|
||||
</sql>
|
||||
|
||||
@ -29,11 +35,14 @@
|
||||
a.adr_seq AS adrSeq,
|
||||
a.adr_hstry_mgr_seq AS adrHstryMgrSeq,
|
||||
a.adr_hstry_mgr_detail_seq AS adrHstryMgrDetailSeq,
|
||||
a.tbl_nm AS tblNm,
|
||||
a.adr_sn AS adrSn,
|
||||
a.adr_pk3 AS adrPk3,
|
||||
a.adr_pk4 AS adrPk4,
|
||||
a.adr_pk5 AS adrPk5
|
||||
a.use_cd AS useCd,
|
||||
a.table_name AS tableNm,
|
||||
|
||||
a.adr_pk_3 AS adrPk3,
|
||||
a.adr_pk_4 AS adrPk4,
|
||||
a.adr_pk_5 AS adrPk5,
|
||||
a.update_query AS updateQuery
|
||||
|
||||
</sql>
|
||||
|
||||
@ -47,11 +56,14 @@
|
||||
#adrSeq#,
|
||||
#adrHstryMgrSeq#,
|
||||
#adrHstryMgrDetailSeq#,
|
||||
#tblNm#,
|
||||
#adrSn#,
|
||||
#useCd#,
|
||||
#tableName#,
|
||||
|
||||
#adrPk3#,
|
||||
#adrPk4#,
|
||||
#adrPk5#
|
||||
#adrPk5#,
|
||||
#updateQuery#
|
||||
)
|
||||
</insert>
|
||||
|
||||
@ -173,4 +185,13 @@
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 강사 정보 R -->
|
||||
<select id="AdrHstryMgrDetailDAO.selectDetailAdrMgrMaster" parameterClass="AdrHstryMgrVO" resultClass="AdrHstryMgrVO">
|
||||
SELECT
|
||||
a.stat_cd AS statCd
|
||||
FROM
|
||||
adr_mgr_master a
|
||||
WHERE
|
||||
a.adr_seq = #adrSeq#
|
||||
</select>
|
||||
</sqlMap>
|
||||
|
||||
@ -142,7 +142,7 @@
|
||||
|
||||
</isNotEmpty>
|
||||
|
||||
|
||||
ORDER BY a.frst_regist_pnttm
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
adr_seq,
|
||||
adr_hstry_mgr_seq,
|
||||
adr_hstry_mgr_detail_seq,
|
||||
tbl_nm,
|
||||
table_name,
|
||||
adr_sn,
|
||||
adr_pk3,
|
||||
adr_pk4,
|
||||
@ -29,7 +29,7 @@
|
||||
a.adr_seq AS adrSeq,
|
||||
a.adr_hstry_mgr_seq AS adrHstryMgrSeq,
|
||||
a.adr_hstry_mgr_detail_seq AS adrHstryMgrDetailSeq,
|
||||
a.tbl_nm AS tblNm,
|
||||
a.table_name AS tableName,
|
||||
a.adr_sn AS adrSn,
|
||||
a.adr_pk3 AS adrPk3,
|
||||
a.adr_pk4 AS adrPk4,
|
||||
@ -47,7 +47,7 @@
|
||||
#adrSeq#,
|
||||
#adrHstryMgrSeq#,
|
||||
#adrHstryMgrDetailSeq#,
|
||||
#tblNm#,
|
||||
#tableName#,
|
||||
#adrSn#,
|
||||
#adrPk3#,
|
||||
#adrPk4#,
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
<application generated-by="eclipse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_1.xsd">
|
||||
|
||||
<classpath>
|
||||
<dir name="${rebel.workspace.path}/kcc_adr_advc_git/target/classes">
|
||||
<dir name="D:/Development/git_repository/kcc_adr_advc_git/target/classes">
|
||||
</dir>
|
||||
</classpath>
|
||||
|
||||
|
||||
@ -809,7 +809,6 @@ $(document).ready(function(){
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서변경</button>
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
|
||||
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')">기일추가</button> -->
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
@ -323,10 +323,11 @@
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
<c:set var="cnt" value="1"/>
|
||||
<c:forEach var="item" items="${rppList}" varStatus="status">
|
||||
<!-- 피신청인 정보 -->
|
||||
<c:if test="${item.rpplTy eq KccadrConstants.ADR_RPPL_TY_RES}">
|
||||
<p class="tb_tit">피신청인 정보</p>
|
||||
<p class="tb_tit">피신청인 정보${cnt }</p>
|
||||
<table class="pop_tbType01">
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
@ -418,6 +419,7 @@
|
||||
</tbody>
|
||||
</table>
|
||||
<!-- //대리인 정보 -->
|
||||
<c:set var="cnt" value="${cnt +1 }"/>
|
||||
</c:if>
|
||||
<!-- 피신청인 정보 끝 -->
|
||||
|
||||
|
||||
@ -564,7 +564,7 @@
|
||||
<tr>
|
||||
<th>조서내용</th>
|
||||
<td colspan="3">
|
||||
<textarea name="prtclCn" id="prtclCn" cols="30" rows="2"><c:out value="${info.prtclCn }" /></textarea>
|
||||
<textarea name="prtclCn" id="prtclCn" cols="30" rows="2" style="height: 200px;"><c:out value="${info.prtclCn }"/></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@ -501,7 +501,7 @@
|
||||
<tr>
|
||||
<th>조서내용</th>
|
||||
<td colspan="3">
|
||||
<textarea name="prtclCn" id="prtclCn" cols="30" rows="2"></textarea>
|
||||
<textarea name="prtclCn" id="prtclCn" cols="30" rows="2" style="height: 200px;"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@ -173,9 +173,9 @@
|
||||
</div>
|
||||
|
||||
<!-- page -->
|
||||
<div class="page">
|
||||
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
|
||||
</div>
|
||||
<!-- <div class="page"> -->
|
||||
<%-- <ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" /> --%>
|
||||
<!-- </div> -->
|
||||
<!-- //page -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script type="text/javaScript" language="javascript">
|
||||
function fncGoCreate() {
|
||||
$("#listForm").attr("action","/web/kccadr/accdnt/adr/adjstDeputyReqCreate.do").submit();
|
||||
$("#listForm").attr("action","/web/kccadr/adjstExpDetail/popup/adjstDeputyReqCreate.do").submit();
|
||||
}
|
||||
|
||||
function fncGoDetail(adrSeq, adrSn, agntSeq){
|
||||
|
||||
@ -66,9 +66,11 @@
|
||||
// 레이어팝업 포커싱 이동 수정
|
||||
var adrSeqNum = $("#adrSeq").val();
|
||||
|
||||
$(".tooltip-close").click(function(){
|
||||
$(".btn_popup_close").click(function(){
|
||||
// $('.tooltip-wrap').hide()
|
||||
//var activeTarget = $('[data-tooltip-con="sch_' + adrSeqNum + '_popup"]');
|
||||
var activeTarget = $('[data-tooltip-con="securityPop"]');
|
||||
// var activeTarget = $('[data-tooltip-con="securityPop"]');
|
||||
var activeTarget = $('#securityPop');
|
||||
activeTarget.hide();
|
||||
//$('[data-tooltip="sch_' + adrSeqNum + '_popup"]').focus();
|
||||
$('[data-tooltip="securityPop"]').focus();
|
||||
|
||||
@ -82,6 +82,9 @@ function fnGoCrtfc(){
|
||||
<div class="icon_box"><i></i></div>
|
||||
<div class="text_area">
|
||||
<ul>
|
||||
<li>
|
||||
<p class="cf_text">체험하기 시스템 입니다.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>시스템 이용을 위해 필요한 사항 : 신청 수수료 결제를 위한 인터넷뱅킹 가능 결제계좌</p>
|
||||
</li>
|
||||
|
||||
@ -153,7 +153,7 @@ function fn_adjstReq_preview() {
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<!-- <p class="req_text"><span>필수입력 항목</span>*</p> -->
|
||||
<p>첨부파일</p>
|
||||
</th>
|
||||
<td id="uploadWarp" class="upload_area">
|
||||
@ -234,7 +234,7 @@ function fn_adjstReq_preview() {
|
||||
</div>
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"><button type="button" class="btnType04 btn_move" onclick="AdjstReq.fncGoPrev();">2단계이동</button></div>
|
||||
<!-- <div class="btn_left"><button type="button" class="btnType04 btn_move" onclick="AdjstReq.fncGoPrev();">2단계이동</button></div> -->
|
||||
<div class="btn_right">
|
||||
<button type="button" class="btnType02 btn_save" onClick="AdjstReq.step3Save('<c:out value='${KccadrConstants.ADR_MODE_SMT}' />'); return false;">조정신청서 제출</button>
|
||||
</div>
|
||||
|
||||
@ -34,8 +34,8 @@
|
||||
}
|
||||
function getPageUrl(idx){
|
||||
switch (idx) {
|
||||
case 1 : return '/web/kccadr/accdnt/ars/tab/adjstReqStatusTabNormal.do';
|
||||
case 2 : return '/web/kccadr/accdnt/ars/tab/adjstReqStatusTabStatus.do';
|
||||
case 1 : return '/web/kccadr/adjstExpDetail/tab/adjstReqStatusTabNormal.do';
|
||||
case 2 : return '/web/kccadr/adjstExpDetail/tab/adjstReqStatusTabStatus.do';
|
||||
default: return '/web/kccadr/adjstExpDetail/tab/adjstReqStatusTabDetail.do';
|
||||
}
|
||||
}
|
||||
@ -76,7 +76,7 @@
|
||||
<h2>[체험]조정진행 상세</h2>
|
||||
</div>
|
||||
<div class="top_progress">
|
||||
<p>조정번호 :
|
||||
<p id="adrNoTemp">조정번호 :
|
||||
<span>
|
||||
<c:out value='${Year}' />조정<c:out value='${Day}' />
|
||||
</span>
|
||||
|
||||
@ -15,12 +15,19 @@
|
||||
|
||||
function fncGoNextPage(){
|
||||
|
||||
var pageForm = document.pageForm;
|
||||
var index = Number($('#pageExpIndex').val())+1;
|
||||
$('#pageExpIndex').val(index);
|
||||
tabPageLoad(0);
|
||||
}
|
||||
|
||||
function fncEndPage(){
|
||||
|
||||
if(confirm("체험하기 종료하면 메인 페이지로 이동합니다.")){
|
||||
window.location.href = "/";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function fncGoAnsSubmit() {
|
||||
var linkForm = document.listForm;
|
||||
linkForm.action = "<c:url value='/web/kccadr/accdnt/ans/ansSubmit.do'/>";
|
||||
@ -86,6 +93,14 @@
|
||||
}
|
||||
});
|
||||
|
||||
$('.step').click(function(){
|
||||
|
||||
var pageExpIndex = $(this).data('info');
|
||||
$('#pageExpIndex').val(pageExpIndex);
|
||||
tabPageLoad(0);
|
||||
|
||||
});
|
||||
|
||||
//접수증 팝업
|
||||
function fn_adjstReq_receipt_report() {
|
||||
window.open("<c:url value='/web/kccadr/adjst/report/adjstReqReceiptReportAjax.do?adrSeq=${adjstReqStatusVO.adrSeq}'/>");
|
||||
@ -109,7 +124,15 @@
|
||||
|
||||
function fn_openPop(expCode) {
|
||||
$('#expCode').val(expCode);
|
||||
commonPopWindowopenForm("/web/kccadr/adjstExpDetail/popup/openExpExamplePop.do" , "1000", "3000", "openExpExamplePop",$("#pop"));
|
||||
$('#appliCantNm').val($('#appliCantNmTemp').text());
|
||||
$('#resPonDentNm').val($('#resPonDentNmTemp1').text());
|
||||
var width = "1000";
|
||||
var height = "3000";
|
||||
|
||||
if(expCode === '04')
|
||||
height = "700";
|
||||
|
||||
commonPopWindowopenForm("/web/kccadr/adjstExpDetail/popup/openExpExamplePop.do" , width, height, "openExpExamplePop",$("#pop"));
|
||||
}
|
||||
|
||||
|
||||
@ -121,6 +144,8 @@
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${adjstReqStatusVO.adrSeq}" />" />
|
||||
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${adjstReqStatusVO.adrSn}" />" />
|
||||
<input type="hidden" id="memDeptSeq" name="memDeptSeq" value="<c:out value="${master.memDeptSeq}" />" />
|
||||
<input type="hidden" id="appliCantNm" name="appliCantNm" /> <!-- 신청인 -->
|
||||
<input type="hidden" id="resPonDentNm" name="resPonDentNm" /> <!-- 신청인 -->
|
||||
<input type="hidden" id="expCode" name="expCode" value="" />
|
||||
</form>
|
||||
|
||||
@ -143,7 +168,7 @@ resInfo--%>
|
||||
|
||||
<!-- step -->
|
||||
<div class="step_wrap status_detail">
|
||||
<div class="step step01 <c:out value="${pageExpIndex eq '1' ? 'active' : ''}" />">
|
||||
<div class="step step01 <c:out value="${pageExpIndex eq '1' ? 'active' : ''}" />" data-info="1" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 01
|
||||
@ -151,7 +176,7 @@ resInfo--%>
|
||||
</p>
|
||||
<i class="next">다음</i>
|
||||
</div>
|
||||
<div class="step step02 <c:out value="${pageExpIndex eq '2' ? 'active' : ''}" />">
|
||||
<div class="step step02 <c:out value="${pageExpIndex eq '2' ? 'active' : ''}" />" data-info="2" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 02
|
||||
@ -159,7 +184,7 @@ resInfo--%>
|
||||
</p>
|
||||
<i class="next">다음</i>
|
||||
</div>
|
||||
<div class="step step03 <c:out value="${pageExpIndex eq '3' ? 'active' : ''}" />">
|
||||
<div class="step step03 <c:out value="${pageExpIndex eq '3' ? 'active' : ''}" />" data-info="3" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 03
|
||||
@ -167,7 +192,7 @@ resInfo--%>
|
||||
</p>
|
||||
<i class="next">다음</i>
|
||||
</div>
|
||||
<div class="step step04 <c:out value="${pageExpIndex eq '4' ? 'active' : ''}" />">
|
||||
<div class="step step04 <c:out value="${pageExpIndex eq '4' ? 'active' : ''}" />" data-info="4" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 04
|
||||
@ -175,7 +200,7 @@ resInfo--%>
|
||||
</p>
|
||||
<i class="next">다음</i>
|
||||
</div>
|
||||
<div class="step step05 <c:out value="${pageExpIndex eq '5' ? 'active' : ''}" />">
|
||||
<div class="step step05 <c:out value="${pageExpIndex eq '5' ? 'active' : ''}" />" data-info="5" style="cursor:pointer;">
|
||||
<i></i>
|
||||
<p>
|
||||
STEP. 05
|
||||
@ -208,19 +233,12 @@ resInfo--%>
|
||||
<p>신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${reqInfo.rpplNm}' /></p>
|
||||
<p id="appliCantNmTemp"><c:out value='${reqInfo.rpplNm}' /></p>
|
||||
</td>
|
||||
<%-- <th scope="row">
|
||||
<p>주소</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>(<c:out value='${reqInfo.rpplPost}' />) <c:out value='${reqInfo.rpplAddr}' /> <c:out value='${reqInfo.rpplAddrDtl}' /></p>
|
||||
</td> --%>
|
||||
<th scope="row">
|
||||
<p>신청인 분류</p>
|
||||
</th>
|
||||
<td>
|
||||
<%-- <p><c:out value='${reqInfo.rpplUsrTyNm}'/></p> --%>
|
||||
<p><c:out value='개인'/></p>
|
||||
</td>
|
||||
|
||||
@ -231,7 +249,7 @@ resInfo--%>
|
||||
<p>피신청인 1</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value="${List.rpplNm}"/></p>
|
||||
<p id="resPonDentNmTemp${status.count }"><c:out value="${List.rpplNm}"/></p>
|
||||
</td>
|
||||
</c:if>
|
||||
<c:if test="${status.count eq 2}">
|
||||
@ -323,19 +341,18 @@ resInfo--%>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('01'); return false;">답변서 제출</button>
|
||||
<c:choose>
|
||||
<c:when test="${pageExpIndex eq 2 }">
|
||||
<button type="button" class="btnType07" onclick="fncGoAgnReqList();">조정 대리인 신청</button>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('02'); return false;">조정 대리인 신청</button>
|
||||
<button type="button" class="btnType07" onclick="fncGoChangeDateList();">기일변경 요청</button>
|
||||
<button type="button" class="btnType07" onclick="fncGoWithDrawList();">조정 취하 신청</button>
|
||||
<button type="button" class="btnType07" onclick="fncGoReqCorrectionList();">경정신청</button>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('03'); return false;">기일변경 요청</button>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('04'); return false;">조정 취하 신청</button>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('05'); return false;">경정신청</button>
|
||||
</c:when>
|
||||
<c:when test="${pageExpIndex eq 3 }">
|
||||
<button type="button" class="btnType07" onclick="fncGoWithDrawList();">조정 취하 신청</button>
|
||||
<button type="button" class="btnType07" onclick="fncGoReqCorrectionList();">경정신청</button>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('04'); return false;">조정 취하 신청</button>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('05'); return false;">경정신청</button>
|
||||
</c:when>
|
||||
<c:when test="${pageExpIndex eq 4 }">
|
||||
<button type="button" class="btnType07" onclick="fncGoOjctList();">이의신청</button>
|
||||
<button type="button" class="btnType07" onclick="oadDetail();">직권조정 결정서 상세</button>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('06'); return false;">직권조정 결정서 상세</button>
|
||||
<button type="button" class="btnType07" onclick="fn_openPop('07'); return false;">이의신청</button>
|
||||
</c:when>
|
||||
<c:when test="${pageExpIndex eq 5 }">
|
||||
</c:when>
|
||||
@ -373,7 +390,7 @@ resInfo--%>
|
||||
|
||||
<c:choose>
|
||||
<c:when test="${pageExpIndex eq 5 }">
|
||||
<button class="btnType11 btn_list" onclick="fncGoNextPage(); return false;">체험 종료</button>
|
||||
<button class="btnType11 btn_list" onclick="fncEndPage(); return false;">체험 종료</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button class="btnType11 btn_list" onclick="fncGoNextPage(); return false;">다음</button>
|
||||
|
||||
@ -0,0 +1,364 @@
|
||||
<%@ 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"%>
|
||||
|
||||
<!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(){
|
||||
$("input[name=chkAll]").click(function(){
|
||||
$("input[name=chk]").prop("checked" , $(this).is(":checked"));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
function fnc_download(p_path, p_file){
|
||||
var data = new FormData(document.getElementById("popCreateForm"));
|
||||
data.append("adrSeq" ,$("#adrSeq").val());
|
||||
|
||||
|
||||
if ($("input:checkbox[name=chk]:checked").length==0){
|
||||
alert("선택한 항목이 없습니다.");
|
||||
return;
|
||||
}
|
||||
|
||||
$("input:checkbox[name=chk]:checked").each(function(){
|
||||
|
||||
var i_var = $(this).val().split('-');
|
||||
|
||||
if (i_var.length==2){
|
||||
fn_egov_downFile(i_var[0], i_var[1]);
|
||||
|
||||
}else if (i_var.length==3){
|
||||
fn_egov_downFileD(p_path, p_file);
|
||||
|
||||
//alert("조정신청서 다운로드는 현재 준비중입니다.");
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
//다운로드 전송 데이터
|
||||
var d_data;
|
||||
var d_nDate;
|
||||
|
||||
var d_i_1; //checker counter 1
|
||||
var d_i_1_re; //call counter
|
||||
var d_i_2; //checker counter 2
|
||||
var d_i_3; //checker counter 3
|
||||
|
||||
//문서보기 클릭상태
|
||||
var d_is_view = 0; //0-클릭가능, 1-진행중
|
||||
|
||||
//선택 다운로드 1.시작 함수
|
||||
function fnc_view_download_step_1(){
|
||||
alert("체험하기 기능 입니다.");
|
||||
}
|
||||
|
||||
//선택 다운로드 2.요청 함수 호출
|
||||
function fnc_view_download_step_1_after(d_data){
|
||||
|
||||
setTimeout(function(){
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/kccadr/accdnt/ars/tab/adjstReqStatusTabStatusDownloadStep1Ajax.do",
|
||||
|
||||
data: d_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'){
|
||||
|
||||
d_i_1 = 1; //파일 생성 checker count 초기화
|
||||
//파일 생성 checker 함수 호출
|
||||
fnc_view_download_step_1_checker();
|
||||
|
||||
}else{
|
||||
|
||||
d_is_view = 0; //선택다운로드 완료
|
||||
$("#d_btnType01_popup_close").click(); //선택다운로드 창닫기
|
||||
|
||||
alert(returnData.message);
|
||||
}
|
||||
},
|
||||
error: function (e) { d_is_view = 0;$("#d_btnType01_popup_close").click();alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
|
||||
},2000);
|
||||
}
|
||||
|
||||
//선택 다운로드 3.파일 생성 checker 함수 호출
|
||||
function fnc_view_download_step_1_checker(){
|
||||
//var data = new FormData(document.getElementById("popCreateForm"));
|
||||
//data.append("adrSeq" ,$("#adrSeq").val());
|
||||
|
||||
var d_data = new FormData(document.getElementById("popCreateForm"));
|
||||
d_data.append("adrSeq" ,$("#adrSeq").val());
|
||||
d_data.append("time_dir" ,d_nDate);
|
||||
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/kccadr/accdnt/ars/tab/adjstReqStatusTabStatusDownloadStep1CheckerAjax.do",
|
||||
data: d_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("정상적으로 문서보기 신청 되었습니다.");
|
||||
d_is_view = 0; //선택다운로드 완료
|
||||
$("#d_btnType01_popup_close").click(); //선택다운로드 창닫기
|
||||
|
||||
//생성된 파일 다운로드
|
||||
fnc_download(returnData.path, returnData.file);
|
||||
|
||||
}else{
|
||||
d_i_1 = d_i_1 + 1; //파일 생성 checker count 증가
|
||||
|
||||
if (d_i_1<20) { //체크(현재30번 필요시 값을 늘린다.)
|
||||
setTimeout(function(){
|
||||
fnc_view_download_step_1_checker();
|
||||
},2000);
|
||||
|
||||
}else{ //체크에 실패한 경우 2번더 실행한다.(필요시 값을 늘린다.)
|
||||
setTimeout(function(){
|
||||
|
||||
if (d_i_1_re<6){ //요청값 확인
|
||||
d_i_1_re = d_i_1_re + 1; //요청값 중가
|
||||
|
||||
//다시 파일 생성 요청
|
||||
fnc_view_download_step_1_after(d_data);
|
||||
}else{
|
||||
|
||||
d_is_view = 0; //선택다운로드 완료
|
||||
$("#d_btnType01_popup_close").click(); //선택다운로드 창닫기
|
||||
|
||||
alert(returnData.message);
|
||||
}
|
||||
},2000);
|
||||
}
|
||||
}
|
||||
},
|
||||
error: function (e) { d_is_view = 0;$("#d_btnType01_popup_close").click();alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
//file download - 첨부파일
|
||||
function fn_egov_downFile(atchFileId, fileSn){
|
||||
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
|
||||
}
|
||||
|
||||
//file download - PDF변환기로 생성된 파일
|
||||
function fn_egov_downFileD(p_path, p_file){
|
||||
window.open("<c:url value='/cmm/fms/FileDownD.do?path="+p_path+"&file="+p_file+"'/>");
|
||||
}
|
||||
|
||||
//pdf viewer
|
||||
function fn_pdf_viewer(p_file_name, p_time_dir){
|
||||
window.open("<c:url value='/web/kccadr/pdf/pdfview.do?webFile="+p_file_name+"&time_dir="+p_time_dir+"'/>");
|
||||
}
|
||||
|
||||
//문서보기 전송 데이터
|
||||
var data;
|
||||
var nDate;
|
||||
|
||||
var i_1; //checker counter 1
|
||||
var i_1_re; //call counter
|
||||
|
||||
var i_2; //checker counter 2
|
||||
var i_2_re; //call counter
|
||||
|
||||
var i_3; //checker counter 3
|
||||
var i_3_re; //call counter
|
||||
|
||||
//문서보기 클릭상태
|
||||
var is_view = 0; //0-클릭가능, 1-진행중
|
||||
|
||||
|
||||
function fnc_view_step_1_popup(){
|
||||
|
||||
alert("체험하기 기능 입니다.");
|
||||
}
|
||||
//문서보기 1단계 - 파일 생성
|
||||
function fnc_view_step_1_test(){
|
||||
alert("체험하기 기능 입니다.");
|
||||
}
|
||||
|
||||
//문서보기 1단계 - 파일 생성 체커
|
||||
function fnc_view_step_1_checker(){
|
||||
alert("체험하기 기능 입니다.");
|
||||
|
||||
}
|
||||
|
||||
//문서보기 2단계 - 단권화 실행
|
||||
function fnc_view_step_2(){
|
||||
alert("체험하기 기능 입니다.");
|
||||
}
|
||||
|
||||
//문서보기 2단계 - 단권화 실행 체커
|
||||
function fnc_view_step_2_checker(){
|
||||
alert("체험하기 기능 입니다.");
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<button type="button" data-tooltip="loading_info_popup" class="btnType01" id="btnType01popupopen" style="display:none;">로딩팝업 나와라 쨘</button>
|
||||
<button type="button" data-tooltip="loading_info_popup" class="btnType01" id="d_btnType01popupopen" style="display:none;">로딩팝업 나와라 쨘</button>
|
||||
|
||||
<!-- 조정비용 안내 -->
|
||||
<div class="tooltip-wrap">
|
||||
<div class="popup_wrap loading_info_popup" tabindex="0" data-tooltip-con="loading_info_popup"
|
||||
data-focus="loading_info_popup" data-focus-prev="loading_info_popup_close">
|
||||
<div class="popup_tit">
|
||||
<p>진행 안내-최대 10분까지 소요될 수 있습니다.</p> <button class="btn_popup_close tooltip-close" data-focus-next="loading_info_popup" data-focus="loading_info_popup_close"
|
||||
title="팝업 닫기" id="btnType01_popup_close"><i></i></button>
|
||||
</div>
|
||||
<div class="popup_cont">
|
||||
<div class="info_wrap" id="btnType01_info_wrap">
|
||||
<p>문서보기 파일 생성 중 입니다.</p>
|
||||
<p>STEP1/3 - PDF파일로 변환 중 입니다.</p>
|
||||
</div>
|
||||
<!-- <p>아니면 그냥 이렇게 쓰셔도 됩니다! <br> 이런 p태그는 br로 줄 나눠주시면 감사하겠습니다!</p> -->
|
||||
<div class="load_img">
|
||||
<img src="/kccadrPb/usr/image/loading.gif" alt="로딩중">
|
||||
<p>정보를 불러오고 있습니다.</p>
|
||||
<p class="cf_text">잠시만 기다려주십시오</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //조정비용 안내 -->
|
||||
|
||||
<!-- 조정비용 안내 -->
|
||||
<div class="tooltip-wrap">
|
||||
<div class="popup_wrap loading_info_popup" tabindex="0" data-tooltip-con="loading_info_popup"
|
||||
data-focus="loading_info_popup" data-focus-prev="loading_info_popup_close">
|
||||
<div class="popup_tit">
|
||||
<p>진행 안내-최대 10분까지 소요될 수 있습니다.</p> <button class="btn_popup_close tooltip-close" data-focus-next="loading_info_popup" data-focus="loading_info_popup_close"
|
||||
title="팝업 닫기" id="d_btnType01_popup_close"><i></i></button>
|
||||
</div>
|
||||
<div class="popup_cont">
|
||||
<div class="info_wrap" id="d_btnType01_info_wrap">
|
||||
<p>선택다운로드 파일 생성 중 입니다.</p>
|
||||
<p>STEP1/1 - PDF파일로 변환 중 입니다.</p>
|
||||
</div>
|
||||
<!-- <p>아니면 그냥 이렇게 쓰셔도 됩니다! <br> 이런 p태그는 br로 줄 나눠주시면 감사하겠습니다!</p> -->
|
||||
<div class="load_img">
|
||||
<img src="/kccadrPb/usr/image/loading.gif" alt="로딩중">
|
||||
<p>정보를 불러오고 있습니다.</p>
|
||||
<p class="cf_text">잠시만 기다려주십시오</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //조정비용 안내 -->
|
||||
|
||||
<form:form commandName="adjstIncidentVO" id="popCreateForm" name="popCreateForm" method="post" onsubmit="return false;">
|
||||
|
||||
<table class="tbType02">
|
||||
<caption>조정진행 상세 - 조정기록 : 일자, 등록인, 문건명, 상대방 공개여부 등 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 10%;">
|
||||
<col style="width: 15%;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 20%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col"><input type="checkbox" name="chkAll" value="All" title="모두체크"></th>
|
||||
<th scope="col">일자</th>
|
||||
<th scope="col">등록인</th>
|
||||
<th scope="col">문건명</th>
|
||||
<th scope="col">상대방 공개여부</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<p>
|
||||
<input name="chk" type="checkbox" value="FILE_000000000013660--1" title="체크">
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>2022-09-23</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>체험인</p>
|
||||
</td>
|
||||
<td><a href="#" onclick="alert('체험하기 기능입니다.'); return false;">[체험]조정신청서</a></td>
|
||||
<td>
|
||||
<p>
|
||||
공개
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>
|
||||
<input name="chk" type="checkbox" value="FILE_000000000013660-0" title="체크">
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>2022-10-30</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>체험인</p>
|
||||
</td>
|
||||
<td><a href="#" onclick="alert('체험하기 기능입니다.'); return false;">[체험]메인비주얼.jpg</a></td>
|
||||
<td>
|
||||
<p>공개</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>
|
||||
<input name="chk" type="checkbox" value="FILE_000000000013680-0" title="체크">
|
||||
</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>2022-11-24</p>
|
||||
</td>
|
||||
<td>
|
||||
<p>체험인</p>
|
||||
</td>
|
||||
<td><a href="#" onclick="alert('체험하기 기능입니다.'); return false;">[체험]체험 테스트 파일.hwp</a></td>
|
||||
<td>
|
||||
<p>비공개</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</form:form>
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left">
|
||||
</div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType11 btn_list" onclick="fnc_view_step_1_popup(); return false;">문서보기</button>
|
||||
<button class="btnType11 btn_list" onclick="fnc_view_download_step_1(); return false;">선택다운로드</button>
|
||||
<!-- <button class="btnType11 btn_list" onclick="fncGoList(); return false;">목록</button> -->
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,101 @@
|
||||
<%@ 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"%>
|
||||
|
||||
<!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">
|
||||
|
||||
/* 아래 함수 종결상세화면으로 이동 예정 */
|
||||
//function fncSecurityPop2(adrSeq,edtTy,edtSn) {
|
||||
function fncSecurityPop2(docuReqCd) {
|
||||
commonPopLayeropen(
|
||||
"/web/kccadr/adjstExpDetail/popup/docIssReqViewPop.do"
|
||||
, 800
|
||||
, 600
|
||||
, {docuReqCd : docuReqCd, adrSeq : $("#adrSeq").val()}
|
||||
, "N"
|
||||
, "securityPop"
|
||||
);
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
var statCd = $(".top_progress").find("#statCd").val();
|
||||
if (statCd != "400000") {
|
||||
$(".closeBtn").css("display", "none");
|
||||
}
|
||||
});
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="tb_wrap">
|
||||
<table class="tbType02">
|
||||
<caption>조정진행 상세 - 사건진행 : 일자, 진행현황, 비고 등 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 25%;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 25%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">일자</th>
|
||||
<th scope="col">진행현황</th>
|
||||
<th scope="col">비고</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<p>2022-01-01</p>
|
||||
</td>
|
||||
<td class="td_info">
|
||||
[체험] 조정접수
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>2022-02-05</p>
|
||||
</td>
|
||||
<td class="td_info">
|
||||
[체험] 신청인 홍길동 답변서 제출
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>2022-04-07</p>
|
||||
</td>
|
||||
<td class="td_info">
|
||||
[체험] 접수 결재 완료
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left">
|
||||
<!-- <div class="closeBtn"> -->
|
||||
<%-- <c:if test="${list.statCd == '309050' || list.statCd == '310050' || list.statCd == '311050'}"> --%>
|
||||
<button type="button" class="btnType07" onclick="fncSecurityPop2('10');">기록열람 요청</button>
|
||||
<button type="button" class="btnType07" onclick="fncSecurityPop2('20');">조정조서 발급요청</button>
|
||||
<%-- </c:if> --%>
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType11 btn_list" onclick="alert('체험하기 기능입니다.'); return false;">목록</button>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,134 @@
|
||||
<%@ 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"%>
|
||||
|
||||
<!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">
|
||||
|
||||
function fncEdit(step){
|
||||
var varFrom = document.getElementById("popCreateForm");
|
||||
varFrom.action = "/web/kccadr/adjst/adjstReqRegistStep"+step+".do";
|
||||
varFrom.submit();
|
||||
}
|
||||
|
||||
function insertReq() {
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
var docuReqCd = "<c:out value='${adjClsMgrVO.docuReqCd}' />";
|
||||
console.log(docuReqCd);
|
||||
var popTitTxt = "";
|
||||
if (docuReqCd == "10") {
|
||||
popTitTxt = "기록 열람 요청";
|
||||
} else if (docuReqCd == "20") {
|
||||
popTitTxt = "조정조서 발급요청";
|
||||
}
|
||||
$("#popTitTxt").text(popTitTxt);
|
||||
|
||||
// 레이어팝업 포커싱 이동 수정
|
||||
var adrSeqNum = $("#adrSeq").val();
|
||||
|
||||
$(".btn_popup_close").click(function(){
|
||||
// $('.tooltip-wrap').hide()
|
||||
//var activeTarget = $('[data-tooltip-con="sch_' + adrSeqNum + '_popup"]');
|
||||
// var activeTarget = $('[data-tooltip-con="securityPop"]');
|
||||
var activeTarget = $('#securityPop');
|
||||
activeTarget.hide();
|
||||
//$('[data-tooltip="sch_' + adrSeqNum + '_popup"]').focus();
|
||||
$('[data-tooltip="securityPop"]').focus();
|
||||
});
|
||||
|
||||
})
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 일정 상세 -->
|
||||
<form:form commandName="adjstIncidentVO" id="popCreateForm" name="popCreateForm" method="post" onsubmit="return false;">
|
||||
<input type="hidden" name="adrSeq" id="adrSeq" value="<c:out value='${adjClsMgrVO.adrSeq}'/>"/>
|
||||
<input type="hidden" name="docuReqCd" id="docuReqCd" value="<c:out value='${adjClsMgrVO.docuReqCd}' />"/>
|
||||
<c:set var="tit" value="${security.edtTy eq 'S' ? '보완' : '수정'}"/>
|
||||
<div class="popup_wrap sch_${security.adrSeq}_popup" style="max-width: 550px;" tabindex="0" data-tooltip-con="sch_${security.adrSeq}_popup" data-focus="sch_${security.adrSeq}_popup" data-focus-prev="sch_${security.adrSeq}_popup_close">
|
||||
<div class="popup_tit">
|
||||
<p id="popTitTxt"></p>
|
||||
<button class="btn_popup_close tooltip-close" data-focus="sch_${security.adrSeq}_popup_close" title="팝업 닫기"><i></i></button>
|
||||
</div>
|
||||
<div class="popup_cont">
|
||||
<table class="popup_tbType01">
|
||||
<caption>${tit}요청항목, ${tit}요청내용 선택 및 입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 120px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<%-- <tr>
|
||||
<th scope="row">${tit}요청항목</th>
|
||||
<td>
|
||||
<div class="check_wrap">
|
||||
<!-- <p class="sch_tit"> -->
|
||||
<span><input type="checkbox" disabled value="Y" ${security.reqInfYn eq 'Y' ? 'checked' : ''} id="reqInfYn" name="reqInfYn"><label for="reqInfYn">신청인정보</label></span>
|
||||
<span><input type="checkbox" disabled value="Y" ${security.resInfYn eq 'Y' ? 'checked' : ''} id="resInfYn" name="resInfYn"><label for="resInfYn">피신청인정보</label></span>
|
||||
<span><input type="checkbox" disabled value="Y" ${security.reqPpsYn eq 'Y' ? 'checked' : ''} id="reqPpsYn" name="reqPpsYn"><label for="reqPpsYn">신청취지</label></span>
|
||||
<span><input type="checkbox" disabled value="Y" ${security.reqRsnYn eq 'Y' ? 'checked' : ''} id="reqRsnYn" name="reqRsnYn"><label for="reqRsnYn">신청원인</label></span>
|
||||
<span><input type="checkbox" disabled value="Y" ${security.attchFileYn eq 'Y' ? 'checked' : ''} id="attchFileYn" name="attchFileYn"><label for="reqRsnYn">첨부파일</label></span>
|
||||
<!-- </p> -->
|
||||
</div>
|
||||
</td>
|
||||
</tr> --%>
|
||||
<tr>
|
||||
<th scope="row">발급사유</th>
|
||||
<td><textarea name="docuReqCn" id="docuReqCn" cols="30" rows="5" cssClass="purpose_text" cssStyle="resize: none;"></textarea></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<%-- <c:if test="${security.edtTy eq 'E'}">
|
||||
<div class="btm_box">
|
||||
<p>승인여부 : <span class="t_bold">${security.apprYn eq 'Y' ? '승인' : '미승인'}</span></p>
|
||||
</div>
|
||||
</c:if>
|
||||
|
||||
<div class="btn_wrap">
|
||||
<c:choose>
|
||||
<c:when test="${security.apprYn eq 'Y'}">
|
||||
<button class="btnType09 btn_edit" onclick="fncEdit('1');" data-focus-next="sch_${security.adrSeq}_popup">신청서수정</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button class="btnType01 tooltip-close" data-focus="list_popup_close">닫기</button>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div> --%>
|
||||
|
||||
<button class="btnType09 btn_edit" onclick="alert('체험하기 기능입니다.'); return false;" data-focus-next="securityPop">신청</button>
|
||||
|
||||
<!-- 하단 버튼 -->
|
||||
<%--<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<c:choose>
|
||||
<c:when test="${security.apprYn eq 'Y'}">
|
||||
<button class="btnType09 btn_edit" onclick="fncAprooval();" data-focus-next="sch_popup">신청서수정</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</div>
|
||||
</div>--%>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form:form>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,512 @@
|
||||
<%--
|
||||
대국민 사용자
|
||||
Class Name : adjstChangeDateCreate.jsp
|
||||
Description : 기일 변경 신청 작성
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2021.08.24 우영두 내용
|
||||
|
||||
author : 우영두
|
||||
since : 2021.08.24
|
||||
|
||||
--%>
|
||||
<%-- 공통 JS 함수 정의 : /jsp/web/com/webLayout.jsp --%>
|
||||
<%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
|
||||
<!-- for validator #1 -->
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<!-- for validator #1 -->
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>기일변경신청</title>
|
||||
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
|
||||
<script src="/kccadrPb/adm/script/postcode.js"></script>
|
||||
<script src="<c:url value='/js/kccadr/kccadrCom.js' />"></script>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
|
||||
<!-- for validator #2 -->
|
||||
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
|
||||
<validator:javascript formName="adjstChangeDateVO" staticJavascript="false" xhtml="true" cdata="false" />
|
||||
<!-- for validator #2 -->
|
||||
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/datepicker/classic.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/datepicker/classic.date.css">
|
||||
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
|
||||
<style>
|
||||
.tbType01 th.picker__weekday{font-size: 15px; padding-bottom: 0.25em; color: #555; font-weight: 400; background-color: #fff; text-align: center; padding-top: 0}
|
||||
.tbType01 .picker__table tr{border-bottom: 0}
|
||||
.tbType01 .picker__table td{height: auto}
|
||||
</style>
|
||||
|
||||
<script src="/kccadrPb/usr/script/popup.js"></script>
|
||||
<script src="/kccadrPb/usr/datepicker/picker.js"></script>
|
||||
<script src="/kccadrPb/usr/datepicker/picker.date.js"></script>
|
||||
<script src="/kccadrPb/usr/datepicker/legacy.js"></script>
|
||||
<script src="/kccadrPb/usr/datepicker/ko_KR.js"></script>
|
||||
<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(){
|
||||
//시간 선택시 실행
|
||||
$('input[name=sbmtTime]').timepicker({
|
||||
'timeFormat': 'HH:mm',
|
||||
});
|
||||
|
||||
//첨부파일 버튼 선택시 실행
|
||||
$(".btn_add_file").on('click', function(){
|
||||
$("#file_temp").click();
|
||||
});
|
||||
|
||||
//변경 기일 노출
|
||||
$("div.sel_date").css("display","");
|
||||
});
|
||||
|
||||
|
||||
function fncCancle(){
|
||||
if(confirm("기일변경 신청을 취소하시겠습니까?")){
|
||||
fncGoList();
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
function fncGoDetail(){
|
||||
var varFrom = document.getElementById("detailForm");
|
||||
varFrom.action = "<c:url value='/web/kccadr/accdnt/acd/adjstChangeDateDetail.do'/>";
|
||||
varFrom.submit();
|
||||
}
|
||||
*/
|
||||
|
||||
function fncGoList(){
|
||||
var varFrom = document.getElementById("listForm");
|
||||
varFrom.action = "<c:url value='/web/kccadr/accdnt/acd/adjstChangeDateList.do'/>";
|
||||
varFrom.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* 기일 변경 신청 등록 */
|
||||
function fn_changeDate_insert() {
|
||||
|
||||
/*
|
||||
<!-- for validator #3 -->
|
||||
*/
|
||||
if (!validateAdjstChangeDateVO(document.createForm)) return;
|
||||
/*
|
||||
<!-- for validator #3 -->
|
||||
*/
|
||||
|
||||
var form = document.createForm; //대상폼 선택
|
||||
|
||||
/*
|
||||
var reqCn1 = form.reqCn1.value;
|
||||
var reqCn2 = form.reqCn2.value;
|
||||
var fileTemp = $('.item_ uploaded_obj').length;
|
||||
|
||||
if(reqCn1 == ""){
|
||||
|
||||
alert("신청취지를 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if(reqCn2 == ""){
|
||||
|
||||
alert("신청원인을 입력해 주세요.");
|
||||
return false;
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
//첨부파일 등록 처리
|
||||
$('#file_temp').val(""); //첨부파일 중복 등록 방지를 위해 추가
|
||||
var data = new FormData(form);
|
||||
|
||||
//첨부파일 등록 처리-step1
|
||||
if(!data.get("fileSize")){
|
||||
|
||||
alert("첨부파일을 등록해 주세요");
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
//첨부파일 등록 처리-step2
|
||||
_fileForm2.forEach(function(obj, idx) {
|
||||
if (obj) data.append("file"+idx, obj.fileObj);
|
||||
|
||||
});
|
||||
|
||||
//등록 작업실행
|
||||
if(confirm("기일변경신청을 진행하시겠습니까?")){
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
enctype: 'multipart/form-data',
|
||||
url: "/web/kccadr/accdnt/acd/adjstChangeDateCreateAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(status == 'success'){
|
||||
var p_result = returnData.result;
|
||||
var p_message = returnData.message;
|
||||
//var resultAdrSeq = returnData.resultAdrSeq;
|
||||
|
||||
if(p_result == 'success'){
|
||||
alert("기일변경신청 저장이 완료되었습니다.");
|
||||
//form.adrSeq.value = resultAdrSeq;
|
||||
//fnGoAdjstReq4Page();
|
||||
//return false;
|
||||
fncGoList();
|
||||
}else{
|
||||
alert(p_message);
|
||||
}
|
||||
|
||||
} else if(status== 'fail'){
|
||||
alert("저장에 실패하였습니다.");
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="listForm" name="listForm" method="post">
|
||||
<input type="hidden" name="searchCondition" value="<c:out value='${adjstChangeDateVO.searchCondition}'/>"/>
|
||||
<input type="hidden" name="searchKeyword" value="<c:out value='${adjstChangeDateVO.searchKeyword}'/>"/>
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjstChangeDateVO.pageIndex}'/>"/>
|
||||
|
||||
<input type="hidden" name="adrSeq" value="${not empty eInfo.adrSeq ? eInfo.adrSeq : 'ADR_0000000000000101'}" /><!-- 조정일련번호 -->
|
||||
<input type="hidden" name="adrSn" value="${not empty eInfo.adrSn ? eInfo.adrSn : '1'}" /><!-- 조정회차 -->
|
||||
</form>
|
||||
<form:form id="createForm" name="createForm" commandName="adjstChangeDateVO" onsubmit="return false;" enctype="multipart/form-data">
|
||||
<%-- <form:input type="hidden" path="atchFileId" id="atchFileId"/> --%>
|
||||
<input type="hidden" name="adrSeq" value="${eInfo.adrSeq}" /><!-- 조정일련번호 -->
|
||||
<input type="hidden" name="adrSn" value="${eInfo.adrSn}" /><!-- 조정회차 -->
|
||||
<input type="hidden" name="limitcount" value="10" />
|
||||
<input type="hidden" name="rpplSeq" value="${rpplSeq}" /><!-- 관련인일련번호 -->
|
||||
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
|
||||
<div class="inner" style="margin-top:0px;">
|
||||
<div class="cont_tit">
|
||||
<h2>기일변경신청</h2>
|
||||
</div>
|
||||
<div class="info_wrap">
|
||||
<div class="icon_box"><i></i></div>
|
||||
<div class="text_area">
|
||||
<ul>
|
||||
<li>
|
||||
<p>기일변경신청 입니다.</p>
|
||||
</li>
|
||||
<!-- <li> -->
|
||||
<!-- <p>외국인 신청불가 : 온라인 조정 신청 시에는 인증절차와 관련하여 외국인이 신청인이나 확인자가 될 수 없습니다. 따라서 외국인이 조정을 신청하려 하거나, 확인자가 될 경우에는 조정감정팀을 -->
|
||||
<!-- 직접 내방하거나 우편의 방법으로 신청하여야 합니다.</p> -->
|
||||
<!-- </li> -->
|
||||
<!-- <li> -->
|
||||
<!-- <p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p> -->
|
||||
<!-- </li> -->
|
||||
</ul>
|
||||
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
|
||||
신청취지/원인 예문보기)</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tb_wrap">
|
||||
|
||||
|
||||
<!--
|
||||
/**
|
||||
* 기일변경기본정보 공통 영역...
|
||||
*
|
||||
* @param masterInfo
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
-->
|
||||
<c:set var="now" value="<%=new java.util.Date()%>" />
|
||||
<c:set var="sysDay"><fmt:formatDate value="${now}" pattern="yyyy.MM.dd" /></c:set>
|
||||
<c:set var="Year"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
|
||||
<c:set var="Day"><fmt:formatDate value="${now}" pattern="MMdd" /></c:set>
|
||||
<table class="tbType01">
|
||||
<caption>사건, 담당조정부, 신청인, 피신청인등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>사건</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${Year}' />조정<c:out value='${Day}' />
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>담당조정부</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>[체험]조정부</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${adjDeputyReqVO.appliCantNm}'/></p>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>피신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${adjDeputyReqVO.resPonDentNm}'/></p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- 피신청인 정보 -->
|
||||
<div class="tb_wrap">
|
||||
<div class="tb_top">
|
||||
<p>기일변경 정보</p>
|
||||
<%--<button class="btnType05 btn_add">피신청인 추가</button>--%>
|
||||
</div>
|
||||
<table class="tbType01 tb_offeree">
|
||||
<caption>기일변경 정보 : 변경사유, 변경기일, 연락처, 휴대전화, 첨부서류등의 정보 입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 200px;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 200px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>변경사유</p>
|
||||
</th>
|
||||
<!-- for validator #4
|
||||
formName="xxx"의
|
||||
'required' depends를 가지고 있는 property는 반드시 input 명으로 사용해야 스크립트 오류가 발생하지 않는다.
|
||||
<field property="appChgCn" depends="required, maxlength">
|
||||
-->
|
||||
<td colspan="3">
|
||||
<label for="appChgCn" class="label">변경사유 입력</label>
|
||||
<form:textarea path="appChgCn" id="appChgCn" cols="30" rows="5" cssClass="purpose_text" cssStyle="resize: none;"/>
|
||||
</td>
|
||||
<!-- for validator #4 -->
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>변경기일</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<div class="list_util" style="text-align: left">
|
||||
<div class="sel_date">
|
||||
<div class="calendar_wrap">
|
||||
<input type="text" class="searchStartDt startDate inp" title="변경기일 날짜 선택" id="sbmtDate" name="sbmtDate" onfocus="return calendarOpen('sbmtDate-lry','',this)" onclick="return calendarOpen('sbmtDate-lry','',this)" value="${adjstReqStatusVO.sbmtDate}" data-datecontrol="true" onkeyup="this.value = date_mask(this.value)" maxlength="10">
|
||||
<button type="button" title="달력 팝업 열기" class="btn_start btn_cal" onclick="return calendarOpen('sbmtDate-lry','',this)"><i></i></button>
|
||||
</div>
|
||||
<!-- <div class="calendar_in" id="calendarName_startDate" style="z-index: 9;">
|
||||
<button type="button" value="달력 팝업 열기" onclick="return calendarOpen('sbmtDate-lry','',this)" class="btn_cal"></button>
|
||||
<div id="sbmtDate-lry" class="calendarPop" style="display: none;">
|
||||
<iframe id="sbmtDate-ifrm" name="sbmtDate-ifrm" class="calendar-frame" src="/kccadrPb/usr/mini_calendar.html" title="달력 팝업" frameborder="0" scrolling="no"></iframe>
|
||||
</div>
|
||||
</div> -->
|
||||
<input type="text" name="sbmtTime" id="sbmtTime" size="20" value="" title="변경기일 시간 선택">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>연락처</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<label for="appChgPhone1" class="label">핸드폰 앞자리 입력</label><form:input path="appChgPhone1" id="appChgPhone1" size="15" cssClass="input_phone" maxLength="3"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
|
||||
/>
|
||||
<!--
|
||||
<form:select path="appChgPhone1" id="appChgPhone1" cssClass="phone_first">
|
||||
<form:option value="">직접입력</form:option>
|
||||
<form:option value="010">010</form:option>
|
||||
<form:option value="011">011</form:option>
|
||||
<form:option value="016">016</form:option>
|
||||
<form:option value="017">017</form:option>
|
||||
<form:option value="018">018</form:option>
|
||||
<form:option value="019">019</form:option>
|
||||
</form:select>
|
||||
-->
|
||||
-<label for="appChgPhone2" class="label">핸드폰 가운데자리 입력</label><form:input path="appChgPhone2" id="appChgPhone2" size="15" cssClass="input_phone" maxLength="4"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
|
||||
/>
|
||||
-<label for="appChgPhone3" class="label">핸드폰 마지막자리 입력</label><form:input path="appChgPhone3" id="appChgPhone3" size="15" cssClass="input_phone" maxLength="4"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
|
||||
/>
|
||||
<form:hidden path="appChgPhone" id="appChgPhone" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>휴대전화</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<label for="appChgCelnum1" class="label">핸드폰 앞자리 입력</label><form:input path="appChgCelnum1" id="appChgCelnum1" size="15" cssClass="input_phone" maxLength="3"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
|
||||
/>
|
||||
<!--
|
||||
<form:select path="appChgCelnum1" id="appChgCelnum1" cssClass="phone_first">
|
||||
<form:option value="">직접입력</form:option>
|
||||
<form:option value="010">010</form:option>
|
||||
<form:option value="011">011</form:option>
|
||||
<form:option value="016">016</form:option>
|
||||
<form:option value="017">017</form:option>
|
||||
<form:option value="018">018</form:option>
|
||||
<form:option value="019">019</form:option>
|
||||
</form:select>
|
||||
-->
|
||||
-<label for="appChgCelnum2" class="label">핸드폰 가운데자리 입력</label><form:input path="appChgCelnum2" id="appChgCelnum2" size="15" cssClass="input_phone" maxLength="4"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
|
||||
/>
|
||||
-<label for="appChgCelnum3" class="label">핸드폰 마지막자리 입력</label><form:input path="appChgCelnum3" id="appChgCelnum3" size="15" cssClass="input_phone" maxLength="4"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
|
||||
/>
|
||||
<form:hidden path="appChgCelnum" id="appChgCelnum" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>첨부서류</p>
|
||||
<p>(신분증 첨부 필수)</p>
|
||||
</th>
|
||||
<!-- DnD를 위해서는 td class='upload_area' 추가가 핵심 -->
|
||||
<td class="upload_area" colspan="3">
|
||||
<label for="fileNm" class="label">첨부파일 선택</label>
|
||||
<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" name="file_temp" class="uploadFile" style="display:none"/>
|
||||
<div class="file_wrap file_upload_box no_img_box">
|
||||
<table class="tbType02">
|
||||
<caption>첨부파일 추가 리스트 : 파일명, 종류, 크기, 삭제</caption>
|
||||
<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 scope="col">파일 명</th>
|
||||
<th scope="col">종류</th>
|
||||
<th scope="col">크기</th>
|
||||
<th scope="col">삭제</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 file_list_div">
|
||||
<table class="tbType02">
|
||||
<caption>첨부파일 추가 리스트 : 파일명, 종류, 크기, 삭제</caption>
|
||||
<colgroup>
|
||||
<col style="width: 60%">
|
||||
<col style="width: 10%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 10%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<th scope="col">파일 명</th>
|
||||
<th scope="col">종류</th>
|
||||
<th scope="col">크기</th>
|
||||
<th scope="col">삭제</th>
|
||||
</thead>
|
||||
|
||||
<tbody id="tbody_fiielist" 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" value="${fileList.fileSize}">
|
||||
<td class="td_filename">
|
||||
<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;" title="파일${status.count} 삭제"><i></i></button>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
|
||||
<!--
|
||||
<tbody id="tbody_fiielist">
|
||||
</tbody>
|
||||
-->
|
||||
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType09 btn_edit" onclick="alert('체험하기 기능입니다.'); return false;">등록</button>
|
||||
<button class="btnType11 btn_list" onclick="window.close();">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
</form:form>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,484 @@
|
||||
<%@ 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"%>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>조정대리신청</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
|
||||
<script src="/kccadrPb/adm/script/postcode.js"></script>
|
||||
<script src="<c:url value='/js/kccadr/kccadrCom.js' />"></script>
|
||||
<style>
|
||||
input:disabled {
|
||||
background-color: #f9f9f9 !important;
|
||||
}
|
||||
input:read-only {
|
||||
background-color: #f9f9f9 !important;
|
||||
}
|
||||
|
||||
#agntNm, #agntBrthDt, #agntPhone, #agntCelnum{width: calc(100% - 15px);}
|
||||
|
||||
@media all and (max-width: 1024px){
|
||||
.tbType01 colgroup{display: none;}
|
||||
}
|
||||
</style>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
$( document ).ready(function(){
|
||||
$("input[name=rpplRltnTy]").on("click",function(){
|
||||
if($(this).is(":checked")){
|
||||
$("input[name=rpplRltnTy]").prop("checked" , false);
|
||||
$(this).closest("td").find("input[type=text]").prop("disabled", true);
|
||||
$(this).closest("td").find("input[type=text]").val("");
|
||||
$(this).prop("checked" , true);
|
||||
$(this).next().next().prop("disabled", false);
|
||||
}else{
|
||||
$(this).next().next().val("");
|
||||
$(this).next().next().prop("disabled", true);
|
||||
}
|
||||
});
|
||||
|
||||
$(".btn_add_file").on('click', function(){
|
||||
$("#file_temp").click();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
function fncSave(type){
|
||||
$("#mode").val(type);
|
||||
var data = new FormData(document.getElementById("createForm"));
|
||||
_fileForm2.forEach(function(obj, idx) {
|
||||
if (obj) data.append("file"+idx, obj.fileObj);
|
||||
});
|
||||
|
||||
if(confirm("대리인정보를 저장하시겠습니까?")){
|
||||
if(validationForm(data)){
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
enctype: 'multipart/form-data',
|
||||
url: "/web/kccadr/accdnt/adr/adjstDeputyReqSave.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(status == 'success'){
|
||||
$("#detailForm > input[name=agntSeq]").val(returnData.rsVO.agntSeq);
|
||||
alert("저장 되었습니다.");
|
||||
fncGoDetail();
|
||||
} else if(status== 'fail'){
|
||||
alert("저장에 실패하였습니다.");
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
function validationForm(data){
|
||||
if($('#agntNm').val() == ""){
|
||||
alert("이름은 필수입력입니다.");
|
||||
$("#agntNm").focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if($('#agntBrthDt').val() == ""){
|
||||
alert("생년월일 필수입력입니다.");
|
||||
$("#agntBrthDt").focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if($('#agntAddr').val() == ""){
|
||||
alert("주소는 필수입력입니다.");
|
||||
$("#agntAddr").focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if($('#agntAddrDtl').val() == ""){
|
||||
alert("상세주소는 필수입력입니다.");
|
||||
$("#agntAddrDtl").focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if($('#agntPhone').val() == ""){
|
||||
alert("자택(사무소)는 필수입력입니다.");
|
||||
$("#agntPhone").focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if($('#agntCelnum').val() == ""){
|
||||
alert("휴대전화는 필수입력입니다.");
|
||||
$("#agntCelnum").focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
//위임과의 관계 체크 박스 값
|
||||
var rpplRltnTy = $("input:checkbox[name='rpplRltnTy']:checked").val();
|
||||
|
||||
if(rpplRltnTy == "" || rpplRltnTy == null ){
|
||||
alert("위임인과의 관계는 필수입력입니다.");
|
||||
$("#agntCelnum").focus();
|
||||
return false;
|
||||
}else{
|
||||
var desc = $("input[name=rpplRltnTy][value="+ rpplRltnTy +"]").next().next().val();
|
||||
if(desc == ""){
|
||||
alert("위임인과의 관계 내용은 필수입력입니다.");
|
||||
$("input[name=rpplRltnTy][value="+ rpplRltnTy +"]").next().next().focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if($(".uploaded_obj").length <= 0 ) {
|
||||
alert("파일첨부는 필수입력입니다.");
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function fncCancle(){
|
||||
if(confirm("조정대리 신청을 취소하시겠습니까?")){
|
||||
fncGoList();
|
||||
}
|
||||
}
|
||||
|
||||
function fncGoDetail(){
|
||||
var varFrom = document.getElementById("detailForm");
|
||||
varFrom.action = "<c:url value='/web/kccadr/accdnt/adr/adjstDeputyReqDetail.do'/>";
|
||||
varFrom.submit();
|
||||
|
||||
}
|
||||
|
||||
function fncGoList(){
|
||||
var varFrom = document.getElementById("listForm");
|
||||
varFrom.action = "<c:url value='/web/kccadr/accdnt/adr/adjstDeputyReqList.do'/>";
|
||||
varFrom.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
function fn_openPop(expCode) {
|
||||
$('#expCode').val(expCode);
|
||||
commonPopWindowopenForm("/web/kccadr/adjstExpDetail/popup/openExpExamplePop.do" , "1000", "3000", "openExpExamplePop",$("#pop"));
|
||||
}
|
||||
</script>
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="pop" name="pop" method="post">
|
||||
<input type="hidden" id="expCode" name="expCode" value="" />
|
||||
</form>
|
||||
|
||||
<form id="detailForm" name="detailForm" method="post">
|
||||
<input type="hidden" name="adrSeq" value="${adjDeputyReqVO.adrSeq}"/><!-- 조정일련번호 -->
|
||||
<input type="hidden" name="adrSn" value="${adjDeputyReqVO.adrSn}" /><!-- 조정회차 -->
|
||||
<input type="hidden" name="agntSeq" value="${info.agntSeq}" /><!-- 조정대리인 일련번호 -->
|
||||
</form>
|
||||
|
||||
<form id="listForm" name="listForm" method="post">
|
||||
<input type="hidden" name="searchCondition" value="<c:out value='${adjDeputyReqVO.searchCondition}'/>"/>
|
||||
<input type="hidden" name="searchKeyword" value="<c:out value='${adjDeputyReqVO.searchKeyword}'/>"/>
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjDeputyReqVO.pageIndex}'/>"/>
|
||||
<input type="hidden" name="adrSeq" value="${adjDeputyReqVO.adrSeq}"/><!-- 조정일련번호 -->
|
||||
<input type="hidden" name="adrSn" value="${adjDeputyReqVO.adrSn}" /><!-- 조정회차 -->
|
||||
</form>
|
||||
<form:form id="createForm" name="createForm" commandName="adjDeputyReqVO" onsubmit="return false;">
|
||||
<input type="hidden" name="atchFileId" value="${info.atchFileId}"/>
|
||||
<input type="hidden" name="adrSeq" value="${adjDeputyReqVO.adrSeq}"/><!-- 조정일련번호 -->
|
||||
<input type="hidden" name="adrSn" value="${adjDeputyReqVO.adrSn}" /><!-- 조정회차 -->
|
||||
<input type="hidden" name="agntSeq" value="${info.agntSeq}" /><!-- 조정대리인 일련번호 -->
|
||||
<input type="hidden" name="mode" value="${not empty info ? 'U' : 'I'}" /><!-- 조정대리인 일련번호 -->
|
||||
|
||||
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
|
||||
<div class="inner" style="margin-top:0px;">
|
||||
<div class="cont_tit">
|
||||
<h2>조정대리신청</h2>
|
||||
</div>
|
||||
<div class="info_wrap">
|
||||
<div class="icon_box"><i></i></div>
|
||||
<div class="text_area">
|
||||
<ul>
|
||||
<li>
|
||||
<p>조정대리신청 입니다.</p>
|
||||
</li>
|
||||
<!-- <li> -->
|
||||
<!-- <p>외국인 신청불가 : 온라인 조정 신청 시에는 인증절차와 관련하여 외국인이 신청인이나 확인자가 될 수 없습니다. 따라서 외국인이 조정을 신청하려 하거나, 확인자가 될 경우에는 조정감정팀을 -->
|
||||
<!-- 직접 내방하거나 우편의 방법으로 신청하여야 합니다.</p> -->
|
||||
<!-- </li> -->
|
||||
<!-- <li> -->
|
||||
<!-- <p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p> -->
|
||||
<!-- </li> -->
|
||||
</ul>
|
||||
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
|
||||
신청취지/원인 예문보기)</p>
|
||||
</div>
|
||||
</div>
|
||||
<c:set var="now" value="<%=new java.util.Date()%>" />
|
||||
<c:set var="sysDay"><fmt:formatDate value="${now}" pattern="yyyy.MM.dd" /></c:set>
|
||||
<c:set var="Year"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
|
||||
<c:set var="Day"><fmt:formatDate value="${now}" pattern="MMdd" /></c:set>
|
||||
<div class="tb_wrap">
|
||||
<table class="tbType01">
|
||||
<caption>조정진행 상세 - 사건정보 상세 내용 : 사건, 조정회차, 신청인, 피신청인 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>조정번호</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${Year}' />조정<c:out value='${Day}' />
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>조정회차</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>1회차</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${adjDeputyReqVO.appliCantNm}'/></p>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>피신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${adjDeputyReqVO.resPonDentNm}'/></p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- 피신청인 정보 -->
|
||||
<div class="tb_wrap">
|
||||
<div class="tb_top">
|
||||
<p>조정대리 정보</p>
|
||||
<%--<button class="btnType05 btn_add">피신청인 추가</button>--%>
|
||||
</div>
|
||||
<table class="tbType01 tb_offeree">
|
||||
<caption>조정대리 정보 : 이름, 생년월일, 주소, 자택(사무소), 휴대전화등의 정보 입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>이름</p>
|
||||
</th>
|
||||
<td>
|
||||
<label for="agntNm" class="label">이름 입력</label><input type="text" name="agntNm" id="agntNm" value="${info.agntNm}" maxLength="20">
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>생년월일</p>
|
||||
</th>
|
||||
<td>
|
||||
<label for="agntBrthDt" class="label">생년월일 입력</label><input type="text" name="agntBrthDt" id="agntBrthDt" maxlength="6" placeholder="예) 951028" value="${info.agntBrthDt}"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');"
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="scb_adr">
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>주소</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<label for="agntPost" class="label">우편번호 입력</label>
|
||||
<input type="text" size="20" name="agntPost" id="agntPost" class="adr_input" readonly style="background-color: #eee;" value="${info.agntPost}">
|
||||
<button class="btnType01 btn_adr_search" onclick="fn_postCode(this); return false;" title="새창팝업 열림">우편번호 검색</button>
|
||||
<div class="detail_address">
|
||||
<label for="agntAddr" class="label">주소 입력</label>
|
||||
<input type="text" size="45" name="agntAddr" id="agntAddr" class="searchResultAddr" value="${info.agntAddr}" readonly>
|
||||
<label for="agntAddrDtl" class="label">나머지 주소 입력</label>
|
||||
<input type="text" size="20" name="agntAddrDtl" id="agntAddrDtl" class="usrInsertAddr" value="${info.agntAddrDtl}" maxLength="100">
|
||||
</div>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>자택(사무소)</p>
|
||||
</th>
|
||||
<td>
|
||||
<label for="agntPhone" class="label">자택(사무소)번호 입력</label>
|
||||
<input type="text" name="agntPhone" id="agntPhone" value="${info.agntPhone}" placeholder="- 없이 입력"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" maxLength="20"
|
||||
>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>휴대전화</p>
|
||||
</th>
|
||||
<td>
|
||||
<label for="agntCelnum" class="label">휴대전화 입력</label>
|
||||
<input type="text" name="agntCelnum" id="agntCelnum" value="${info.agntCelnum}" placeholder="- 없이 입력"
|
||||
oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" maxLength="20"
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tb_wrap">
|
||||
<table class="tbType01 tb_offeree">
|
||||
<caption>위임인과의 관계, 첨부서류, 조정위임 사항등의 정보 입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row" style="width: 231px;">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>위임인과의 관계</p>
|
||||
</th>
|
||||
<td>
|
||||
<div class="check_wrap">
|
||||
<span><input type="checkbox" value="01" id="employee" name="rpplRltnTy" <c:if test="${info.rpplRltnTy eq '01'}"> checked</c:if> ><label for="employee">직원</label>
|
||||
<input type="text" name="rpplRltnCn" title="위임인과의 관계 직원 입력" size="15" ${info.rpplRltnTy eq '01' ? '' : 'disabled'} value="${info.rpplRltnTy eq '01' ? info.rpplRltnCn : ''}"></span>
|
||||
<span><input type="checkbox" value="02" id="family" name="rpplRltnTy" <c:if test="${info.rpplRltnTy eq '02'}"> checked</c:if> ><label for="family">가족</label>
|
||||
<input type="text" name="rpplRltnCn" title="위임인과의 관계 가족 입력" size="15" ${info.rpplRltnTy eq '02' ? '' : 'disabled'} value="${info.rpplRltnTy eq '02' ? info.rpplRltnCn : ''}"></span>
|
||||
<span><input type="checkbox" value="03" id="etc" name="rpplRltnTy" <c:if test="${info.rpplRltnTy eq '03'}"> checked</c:if>><label for="etc">기타</label>
|
||||
<input type="text" name="rpplRltnCn" title="위임인과의 관계 기타 입력" size="15" ${info.rpplRltnTy eq '03' ? '' : 'disabled'} value="${info.rpplRltnTy eq '03' ? info.rpplRltnCn : ''}"></span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" style="width: 231px;">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>첨부서류</p>
|
||||
</th>
|
||||
<td>
|
||||
<label for="fileNm" class="label">첨부파일 선택</label>
|
||||
<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" name="file_temp" class="uploadFile" style="display:none"/>
|
||||
<div class="file_wrap file_upload_box no_img_box">
|
||||
<table class="tbType02">
|
||||
<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
|
||||
<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 scope="col">파일 명</th>
|
||||
<th scope="col">종류</th>
|
||||
<th scope="col">크기</th>
|
||||
<th scope="col">삭제</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 file_list_div">
|
||||
<table class="tbType02">
|
||||
<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
|
||||
<colgroup>
|
||||
<col style="width: 60%">
|
||||
<col style="width: 10%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 10%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<!-- <th>
|
||||
<input type="checkbox" id="all_check"><label for="all_check"></label>
|
||||
</th> -->
|
||||
<th scope="col">파일 명</th>
|
||||
<th scope="col">종류</th>
|
||||
<th scope="col">크기</th>
|
||||
<th scope="col">삭제</th>
|
||||
</thead>
|
||||
<tbody id="tbody_fiielist" 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" value="${fileList.fileSize}">
|
||||
<td class="td_filename">
|
||||
<span class="file_name_text">${fileList.orignlFileNm}</span>
|
||||
</td>
|
||||
<td class="td_filesort">
|
||||
<span class="file_size_text" value="<c:out value="${fileList.fileExtsn}"/>"></span>
|
||||
</td>
|
||||
<td class="td_filesize">
|
||||
<span class="file_size_text" value="<c:out value="${fileList.fileSize}"/>"></span>
|
||||
</td>
|
||||
<td>
|
||||
<input type="button" class="delBtn" onclick="delAtchFile('${fileList.atchFileId}', '${fileList.fileSn}'); return false;" title="파일${status.count} 삭제">
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" style="width: 231px;">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>조정위임 사항</p>
|
||||
</th>
|
||||
<td style="line-height: 20px;">
|
||||
<p>
|
||||
1. 저작권 분쟁조정에 관한 일체의 조정행위 및 합의 행위 <br>
|
||||
2. 조정의 취하 <br>
|
||||
3. 기타
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType09 btn_edit" onclick="alert('체험하기 기능입니다.'); return false;">등록</button>
|
||||
<button class="btnType11 btn_list" onclick="window.close();">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
</form:form>
|
||||
</body>
|
||||
</html>
|
||||
@ -11,21 +11,19 @@
|
||||
<head>
|
||||
<title>조정대리신청 목록</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
function fncGoCreate() {
|
||||
$("#listForm").attr("action","/web/kccadr/accdnt/adr/adjstDeputyReqCreate.do").submit();
|
||||
$("#listForm").attr("action","/web/kccadr/adjstExpDetail/popup/adjstDeputyReqCreate.do").submit();
|
||||
}
|
||||
|
||||
function fncGoDetail(adrSeq, adrSn, agntSeq){
|
||||
$("#adrSeq").val(adrSeq);
|
||||
$("#adrSn").val(adrSn);
|
||||
$("#agntSeq").val(agntSeq);
|
||||
$("#listForm").attr("action","/web/kccadr/accdnt/adr/adjstDeputyReqDetail.do").submit();
|
||||
}
|
||||
// function fncGoDetail(adrSeq, adrSn, agntSeq){
|
||||
// $("#adrSeq").val(adrSeq);
|
||||
// $("#adrSn").val(adrSn);
|
||||
// $("#agntSeq").val(agntSeq);
|
||||
// $("#listForm").attr("action","/web/kccadr/accdnt/adr/adjstDeputyReqDetail.do").submit();
|
||||
// }
|
||||
|
||||
function goReqStatus(){
|
||||
$("#listForm").attr("action","/web/kccadr/accdnt/ars/adjstReqStatusDetail.do").submit();
|
||||
}
|
||||
|
||||
</script>
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
@ -35,11 +33,13 @@
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
|
||||
</head>
|
||||
<body>
|
||||
<%-- <form:form id="listForm" name="listForm" commandName="adjDeputyReqVO"> --%>
|
||||
<%-- <form:hidden path="adrSeq"/> --%>
|
||||
<%-- <form:hidden path="adrSn"/> --%>
|
||||
<%-- <form:hidden path="agntSeq"/> --%>
|
||||
<%-- </form:form> --%>
|
||||
<form:form id="listForm" name="listForm" commandName="adjDeputyReqVO">
|
||||
<form:hidden path="adrSeq"/>
|
||||
<form:hidden path="adrSn"/>
|
||||
<form:hidden path="agntSeq"/>
|
||||
<form:hidden path="appliCantNm"/>
|
||||
<form:hidden path="resPonDentNm"/>
|
||||
</form:form>
|
||||
<!-- cont -->
|
||||
|
||||
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
|
||||
@ -96,8 +96,8 @@
|
||||
<!-- //list -->
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<button class="btnType09" disabled onclick="goReqStatus();">조정진행</button>
|
||||
<button class="btnType09" disabled onclick="fncGoCreate(); return false;">조정대리 신청</button>
|
||||
<button class="btnType09" onclick="fncGoCreate(); return false;">조정대리 신청</button>
|
||||
<button class="btnType11 btn_list" onclick="window.close();">닫기</button>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
|
||||
@ -0,0 +1,279 @@
|
||||
<%@ 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"%>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>조정취하등록</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<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>
|
||||
<%-- <c:import url="/ML4WebPage.do"></c:import> --%>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
$( document ).ready(function(){
|
||||
});
|
||||
|
||||
function goReqStatus(){
|
||||
$("#listForm").attr("action","/web/kccadr/accdnt/ars/adjstReqStatusDetail.do").submit();
|
||||
}
|
||||
|
||||
function fncSaveCancleReson(){
|
||||
|
||||
if($("textarea[name=cnclCn]").val() == ''){
|
||||
alert("취하사유를 입력해주세요.");
|
||||
return false;
|
||||
}
|
||||
if(confirm("저장하시겠습니까?")){
|
||||
var data = {
|
||||
adrSeq : $("input[name=adrSeq]").val(),
|
||||
adrSn : $("input[name=adrSn]").val(),
|
||||
cnclCn : $("textarea[name=cnclCn]").val(),
|
||||
adrCnclSeq : "<c:out value='${info.adrCnclSeq}' />"
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/kccadr/accdnt/awd/adjstWithDrawSave.do",
|
||||
data: JSON.stringify(data),
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(returnData.rs == true){
|
||||
alert("정상적으로 등록되었습니다.");
|
||||
location.reload(true);
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function fncSaveCancleDelete(){
|
||||
if(confirm("삭제하시겠습니까?")){
|
||||
var data = {
|
||||
adrSeq : $("input[name=adrSeq]").val(),
|
||||
adrSn : $("input[name=adrSn]").val(),
|
||||
adrCnclSeq : "<c:out value='${info.adrCnclSeq}' />"
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/kccadr/accdnt/awd/adjstWithDrawDelete.do",
|
||||
data: JSON.stringify(data),
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: "application/json",
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(returnData.rs == true){
|
||||
alert("정상적으로 삭제되었습니다.");
|
||||
location.reload(true);
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
<%-- function fnSubmit() {
|
||||
if(confirm("제출하시겠습니까?")){
|
||||
magicline.uiapi.MakeSignData(document.reqForm, null, mlCallBack);
|
||||
}
|
||||
} --%>
|
||||
|
||||
//공동인증서 인증 후
|
||||
<%-- function fn_result(sn){
|
||||
var frm = document.detailForm ;
|
||||
frm.sn.value = sn;
|
||||
|
||||
var data = new FormData(frm);
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/kccadr/accdnt/awd/updateAdjstWithDrawSubmitAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(status == 'success'){
|
||||
alert("제출을 완료했습니다.");
|
||||
goReqStatus();
|
||||
} else if(status== 'fail'){
|
||||
alert("제출을 실패했습니다.");
|
||||
} else if(status== 'noMatch'){
|
||||
alert("등록된 인증서가 아닙니다. 인증서를 등록 후 이용해주세요.");
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("제출 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
|
||||
} --%>
|
||||
|
||||
function fn_submit(){
|
||||
var frm = document.detailForm ;
|
||||
|
||||
var data = new FormData(frm);
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/web/kccadr/accdnt/awd/updateAdjstWithDrawSubmitAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
if(status == 'success'){
|
||||
alert("제출을 완료했습니다.");
|
||||
goReqStatus();
|
||||
} else if(status== 'fail'){
|
||||
alert("제출을 실패했습니다.");
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("제출 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<form id="listForm" name="listForm" method="post">
|
||||
<input type="hidden" name="searchCondition" value="<c:out value='${adjstWithDrawVO.searchCondition}'/>"/>
|
||||
<input type="hidden" name="searchKeyword" value="<c:out value='${adjstWithDrawVO.searchKeyword}'/>"/>
|
||||
<input type="hidden" name="pageIndex" value="<c:out value='${adjstWithDrawVO.pageIndex}'/>"/>
|
||||
<input type="hidden" name="adrSeq" value="<c:out value='${adjstWithDrawVO.adrSeq}' />" /><!-- 조정일련번호 -->
|
||||
<input type="hidden" name="adrSn" value="<c:out value='${adjstWithDrawVO.adrSn}' />" /><!-- 조정회차 -->
|
||||
</form>
|
||||
<form id="detailForm" name="detailForm" method="post">
|
||||
<input type="hidden" name="adrSeq" value="<c:out value='${info.adrSeq}' />" /><!-- 조정일련번호 -->
|
||||
<input type="hidden" name="adrCnclSeq" value="<c:out value='${info.adrCnclSeq}' />" /><!-- 조정일련번호 -->
|
||||
<!-- <input type="hidden" name="sn" /> -->
|
||||
</form>
|
||||
<c:set var="now" value="<%=new java.util.Date()%>" />
|
||||
<c:set var="sysDay"><fmt:formatDate value="${now}" pattern="yyyy.MM.dd" /></c:set>
|
||||
<c:set var="Year"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
|
||||
<c:set var="Day"><fmt:formatDate value="${now}" pattern="MMdd" /></c:set>
|
||||
<form:form id="createForm" name="createForm" commandName="adjstWithDrawVO" onsubmit="return false;">
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
|
||||
<div class="inner" style="margin-top:0px;">
|
||||
<div class="cont_tit">
|
||||
<h2>조정취하등록</h2>
|
||||
</div>
|
||||
<div class="info_wrap">
|
||||
<div class="icon_box"><i></i></div>
|
||||
<div class="text_area">
|
||||
<ul>
|
||||
<li>
|
||||
<p>조정취하등록 입니다.</p>
|
||||
</li>
|
||||
<!-- <li> -->
|
||||
<!-- <p>외국인 신청불가 : 온라인 조정 신청 시에는 인증절차와 관련하여 외국인이 신청인이나 확인자가 될 수 없습니다. 따라서 외국인이 조정을 신청하려 하거나, 확인자가 될 경우에는 조정감정팀을 -->
|
||||
<!-- 직접 내방하거나 우편의 방법으로 신청하여야 합니다.</p> -->
|
||||
<!-- </li> -->
|
||||
<!-- <li> -->
|
||||
<!-- <p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p> -->
|
||||
<!-- </li> -->
|
||||
</ul>
|
||||
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
|
||||
신청취지/원인 예문보기)</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tb_wrap">
|
||||
<table class="tbType01">
|
||||
<caption>조정진행 상세 - 사건정보 상세 내용 : 사건, 조정회차, 신청인, 피신청인 등의 정보제공</caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>조정번호</p>
|
||||
</th>
|
||||
<td>
|
||||
<c:out value='${Year}' />조정<c:out value='${Day}' />
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>조정회차</p>
|
||||
</th>
|
||||
<td>
|
||||
<p>1회차</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p>신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${adjDeputyReqVO.appliCantNm}'/></p>
|
||||
</td>
|
||||
<th scope="row">
|
||||
<p>피신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${adjDeputyReqVO.resPonDentNm}'/></p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<!-- 취하 정보 -->
|
||||
<div class="tb_wrap">
|
||||
<table class="tbType01 tb_offeree">
|
||||
<caption>취하사유 입력</caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>취하사유</p>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<textarea name="cnclCn" cols="30" rows="5" cssClass="purpose_text" cssStyle="resize: none;" title="취하사유 입력"><c:out value='${info.cnclCn}' /></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType09 btn_edit" onclick="alert('체험하기 기능입니다.'); return false;">등록</button>
|
||||
<button class="btnType11 btn_list" onclick="window.close();">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
</form:form>
|
||||
</body>
|
||||
</html>
|
||||
@ -23,100 +23,63 @@ $(document).ready(function(){
|
||||
// $(':input').attr("disabled");
|
||||
|
||||
});
|
||||
// $(function() {
|
||||
$(function() {
|
||||
|
||||
// $('#filebutton').click(function(e) {
|
||||
$('#filebutton').click(function(e) {
|
||||
|
||||
// e.preventDefault();
|
||||
e.preventDefault();
|
||||
|
||||
// $('#file_temp').click();
|
||||
$('#file_temp').click();
|
||||
|
||||
// });
|
||||
});
|
||||
|
||||
// });
|
||||
});
|
||||
|
||||
// function fncReg() {
|
||||
// var f = document.getElementById("listForm");
|
||||
// var data = new FormData(f);
|
||||
// _fileForm2.forEach(function(obj, idx) {
|
||||
// if (obj)
|
||||
// data.append("file" + idx, obj.fileObj);
|
||||
// });
|
||||
function fncReg() {
|
||||
alert("체험 기능입니다.")
|
||||
}
|
||||
|
||||
// if (validation()) {
|
||||
// if(confirm("답변서를 등록 하시겠습니까?")){
|
||||
function validation() {
|
||||
|
||||
// $.ajax({
|
||||
// type : "POST",
|
||||
// enctype : 'multipart/form-data',
|
||||
// url : "/web/kccadr/accdnt/ans/ansSubmitAjax.do",
|
||||
// data : data,
|
||||
// dataType : 'json',
|
||||
// async : false,
|
||||
// processData : false,
|
||||
// contentType : false,
|
||||
// cache : false,
|
||||
// success : function(returnData, status) {
|
||||
// if (returnData.result == 'success') {
|
||||
// alert("답변서 제출이 완료되었습니다.");
|
||||
// listPage();
|
||||
// } else {
|
||||
// alert(returnData.message);
|
||||
// }
|
||||
// $('#adrDocCn1').val( $('#rpplEmail01').val()+'@'+$('#rpplEmail02').val() );
|
||||
// $('#rpplPhone').val( $('#rpplPhone01').val()+'-'+$('#rpplPhone02').val()+'-'+$('#rpplPhone03').val() );
|
||||
if (isEmpty($('#adrDocCn1').val())) {
|
||||
alert('답변내용을 입력해 주세요.');
|
||||
return false;
|
||||
}
|
||||
|
||||
// },
|
||||
// error : function(e) {
|
||||
// alert("답변서 제출에 실패하였습니다.");
|
||||
// console.log("ERROR : ", e);
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
if (isEmpty($('#adrDocTy').val())) {
|
||||
alert('문건명을 선택해주세요.');
|
||||
return false;
|
||||
}
|
||||
|
||||
// }
|
||||
if ($('#tbody_fiielist tr').length * 1 <= 0) {
|
||||
alert("첨부서류를 등록해 주세요");
|
||||
return false;
|
||||
|
||||
// }
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// function validation() {
|
||||
function fncGoList() {
|
||||
var varFrom = document.getElementById("listForm");
|
||||
varFrom.action = "<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
|
||||
varFrom.submit();
|
||||
}
|
||||
|
||||
// // $('#adrDocCn1').val( $('#rpplEmail01').val()+'@'+$('#rpplEmail02').val() );
|
||||
// // $('#rpplPhone').val( $('#rpplPhone01').val()+'-'+$('#rpplPhone02').val()+'-'+$('#rpplPhone03').val() );
|
||||
// if (isEmpty($('#adrDocCn1').val())) {
|
||||
// alert('답변내용을 입력해 주세요.');
|
||||
// return false;
|
||||
// }
|
||||
function notiOpenYn() {
|
||||
if (confirm('제한공개는 영업비밀 등에 해당하는 경우만 선택해 주십시요.' + '\n공정한 진행을 위해 위원회 판단으로 공개로 전환될 수 있습니다.' + '\n제한공개로 선택 하시겠습니까?')) {
|
||||
$("#openYn_N").prop('checked', true);
|
||||
} else {
|
||||
$("#openYn_Y").prop('checked', true);
|
||||
}
|
||||
|
||||
// if (isEmpty($('#adrDocTy').val())) {
|
||||
// alert('문건명을 선택해주세요.');
|
||||
// return false;
|
||||
// }
|
||||
}
|
||||
|
||||
// if ($('#tbody_fiielist tr').length * 1 <= 0) {
|
||||
// alert("첨부서류를 등록해 주세요");
|
||||
// return false;
|
||||
|
||||
// }
|
||||
// return true;
|
||||
// }
|
||||
|
||||
// function fncGoList() {
|
||||
// var varFrom = document.getElementById("listForm");
|
||||
// varFrom.action = "<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
|
||||
// varFrom.submit();
|
||||
// }
|
||||
|
||||
// function notiOpenYn() {
|
||||
// if (confirm('제한공개는 영업비밀 등에 해당하는 경우만 선택해 주십시요.' + '\n공정한 진행을 위해 위원회 판단으로 공개로 전환될 수 있습니다.' + '\n제한공개로 선택 하시겠습니까?')) {
|
||||
// $("#openYn_N").prop('checked', true);
|
||||
// } else {
|
||||
// $("#openYn_Y").prop('checked', true);
|
||||
// }
|
||||
|
||||
// }
|
||||
|
||||
// function listPage(){
|
||||
// //location.href="<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
|
||||
// fncGoList();
|
||||
// }
|
||||
function listPage(){
|
||||
//location.href="<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
|
||||
fncGoList();
|
||||
}
|
||||
</script>
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
|
||||
@ -127,6 +90,11 @@ $(document).ready(function(){
|
||||
<body>
|
||||
|
||||
|
||||
<c:set var="now" value="<%=new java.util.Date()%>" />
|
||||
<c:set var="sysDay"><fmt:formatDate value="${now}" pattern="yyyy.MM.dd" /></c:set>
|
||||
<c:set var="Year"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
|
||||
<c:set var="Day"><fmt:formatDate value="${now}" pattern="MMdd" /></c:set>
|
||||
|
||||
<form id="listForm" name="listForm" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
||||
<input type="hidden" name="adrSeq" value="<c:out value='${info.adrSeq}'/>" />
|
||||
<input type="hidden" name="adrSn" value="<c:out value='${info.adrSn}'/>" />
|
||||
@ -172,7 +140,7 @@ $(document).ready(function(){
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<c:out value="${info.adrNo }"></c:out>
|
||||
<c:out value='${Year}' />조정<c:out value='${Day}' />
|
||||
</p>
|
||||
</td>
|
||||
|
||||
@ -183,7 +151,7 @@ $(document).ready(function(){
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<c:out value="${info.memDeptNm }"></c:out>
|
||||
체험 조정부
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -193,7 +161,7 @@ $(document).ready(function(){
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<c:out value="${info.appliCantNm }"></c:out>
|
||||
체험자
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -203,7 +171,7 @@ $(document).ready(function(){
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<c:out value="${info.resPonDentNm }"></c:out>
|
||||
피체험자
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -223,7 +191,8 @@ $(document).ready(function(){
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>답변내용</p>
|
||||
<button class="btnType01 btn_adr_search examBtn" data-tooltip="fee_info_popup" onclick="AdjstReq.openAnswerExamplePop('CC003'); return false;" title="예문 팝업 열림">예문</button>
|
||||
<!-- <button class="btnType01 btn_adr_search examBtn" data-tooltip="fee_info_popup" onclick="AdjstReq.openAnswerExamplePop('CC003'); return false;" title="예문 팝업 열림">예문</button> -->
|
||||
<button class="btnType01 btn_adr_search examBtn" data-tooltip="fee_info_popup" onclick="alert('체험하기 기능입니다.'); return false;" title="예문 팝업 열림">예문</button>
|
||||
</th>
|
||||
<td>
|
||||
<label for="adrDocCn1" class="label">답변내용 입력</label>
|
||||
@ -361,8 +330,8 @@ $(document).ready(function(){
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType09 btn_edit" disabled onclick="fncReg()">등록</button>
|
||||
<button class="btnType11 btn_list" disabled onclick="fncGoList();">취소</button>
|
||||
<button class="btnType09 btn_edit" onclick="fncReg()">등록</button>
|
||||
<button class="btnType11 btn_list" onclick="window.close();">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
@ -0,0 +1,438 @@
|
||||
<%@ 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"%>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<title>경정신청서 등록</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
|
||||
<script src="/kccadrPb/usr/script/jquery-3.5.0.js"></script>
|
||||
<script src="/kccadrPb/adm/script/postcode.js"></script>
|
||||
<script src="<c:url value='/js/kccadr/kccadrCom.js' />"></script>
|
||||
<style>
|
||||
input:disabled {
|
||||
background-color: #f9f9f9 !important;
|
||||
}
|
||||
|
||||
input:read-only {
|
||||
background-color: #f9f9f9 !important;
|
||||
}
|
||||
</style>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
|
||||
<script type="text/javaScript" language="javascript">
|
||||
|
||||
function fncReg() {
|
||||
|
||||
|
||||
if (validation()) {
|
||||
if (confirm("경정청구를 등록 하시겠습니까?")) {
|
||||
var data = new FormData(document.getElementById("createForm"));
|
||||
$.ajax({
|
||||
type : "POST",
|
||||
url : "/web/kccadr/accdnt/arc/corReqCreateAjax.do",
|
||||
data : data,
|
||||
dataType : 'json',
|
||||
async : false,
|
||||
processData : false,
|
||||
contentType : false,
|
||||
cache : false,
|
||||
success : function(returnData, status) {
|
||||
if (returnData.result == 'success') {
|
||||
alert("경정청구 등록이 완료되었습니다.");
|
||||
location.reload(true);
|
||||
} else {
|
||||
alert(returnData.message);
|
||||
}
|
||||
|
||||
},
|
||||
error : function(e) {
|
||||
alert("경정청구 등록을 실패하였습니다.");
|
||||
console.log("ERROR : ", e);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function validation() {
|
||||
var result = true;
|
||||
$('button[name=delRpplSeq]').each(function(idx, obj) {
|
||||
console.log('obj'+idx, $(obj).val());
|
||||
|
||||
if( isNotEmpty($(obj).val()) ){
|
||||
$('input[name=oldRpplSeq_' + idx + ']').val( ($(obj).val() ).split('\|')[0]);
|
||||
console.log('obj등록:'+$('input[name=oldRpplSeq_' + idx + ']').val());
|
||||
|
||||
if (isEmpty($('input[name=rpplNm_' + idx + ']').val())) {
|
||||
alert('피신청인명을 입력해 주세요.');
|
||||
$('input[name=rpplNm_' + idx + ']').focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('input[name=rpplPost_' + idx + ']').val())) {
|
||||
alert('우편번호를 입력해 주세요.');
|
||||
$('input[name=rpplPost_' + idx + ']').focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('input[name=rpplAddr_' + idx + ']').val())) {
|
||||
alert('주소를 입력해 주세요.');
|
||||
$('input[name=rpplAddr_' + idx + ']').focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('input[name=rpplAddrDtl_' + idx + ']').val())) {
|
||||
alert('상세주소를 입력해 주세요.');
|
||||
$('input[name=rpplAddrDtl_' + idx + ']').focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('input[name=rpplEmail01]').eq(idx).val())) {
|
||||
alert('이메일1을 입력해 주세요.');
|
||||
$('input[name=rpplEmail01]').eq(idx).focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('input[name=rpplEmail02]').eq(idx).val())) {
|
||||
alert('이메일2을 입력해 주세요.');
|
||||
$('input[name=rpplEmail02]').eq(idx).focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('select[name=rpplPhone01]').eq(idx).val())) {
|
||||
alert('연락처1를 입력해 주세요.');
|
||||
$('select[name=rpplPhone01]').eq(idx).focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('input[name=rpplPhone02]').eq(idx).val())) {
|
||||
alert('연락처2를 입력해 주세요.');
|
||||
$('input[name=rpplPhone02').eq(idx).focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('input[name=rpplPhone03').eq(idx).val())) {
|
||||
alert('연락처3를 입력해 주세요.');
|
||||
$('input[name=rpplPhone03').eq(idx).focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('textarea[name=rpplChgCn1_' + idx + ']').val())) {
|
||||
alert('정정취지를 입력해 주세요.');
|
||||
$('textarea[name=rpplChgCn1_' + idx + ']').focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
if (isEmpty($('textarea[name=rpplChgCn2_' + idx + ']').val())) {
|
||||
alert('정정이유를 입력해 주세요.');
|
||||
$('textarea[name=rpplChgCn2_' + idx + ']').focus();
|
||||
result = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
$('input[name=rpplPhone_' + idx + ']').val($('select[name=rpplPhone01]').eq(idx).val() + '-' + $('input[name=rpplPhone02').eq(idx).val() + '-' + $('input[name=rpplPhone03').eq(idx).val());
|
||||
$('input[name=rpplEmail_' + idx + ']').val($('input[name=rpplEmail01').eq(idx).val() + '@' + $('input[name=rpplEmail02').eq(idx).val());
|
||||
|
||||
|
||||
}else{
|
||||
$('input[name=oldRpplSeq_' + idx + ']').val('');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
function addRppl() {
|
||||
var selectKey = $('#addRpplSeq').val();
|
||||
var cnt = $("#addRpplSeq option").length;
|
||||
$('button[name=delRpplSeq]').eq("<c:out value='${fn:length(list)}' />"-cnt).val(selectKey);
|
||||
var index = $("#addRpplSeq option").index($("#addRpplSeq option:selected"));
|
||||
$("#addRpplSeq option:eq(" + index + ")").remove();
|
||||
|
||||
viewRppl();
|
||||
}
|
||||
|
||||
function delRppl(obj) {
|
||||
|
||||
var selectKey =$(obj).val();
|
||||
|
||||
var key = selectKey.split('\|');
|
||||
$('#addRpplSeq').append('<option value="'+ selectKey +'">' + key[1] + '</option>');
|
||||
$(obj).val('');
|
||||
viewRppl();
|
||||
}
|
||||
|
||||
function viewRppl() {
|
||||
clear();
|
||||
$('#btnShow1').hide();
|
||||
$('button[name=delRpplSeq]').each(function(idx, obj) {
|
||||
if(isNotEmpty($(obj).val())){
|
||||
var key = ($(obj).val()).split('\|');
|
||||
var text = '<p><span class="text_tit">이름</span>' + key[1] + '</p><p><span class="text_tit">주소</span>(' + key[2] + ') ' + key[3] + ' ' + key[4] + '</p><p><span class="text_tit">전화</span>' + key[5] + '</p>';
|
||||
$('#oldText' + idx).html(text);
|
||||
$('#rpplList' + idx).show();
|
||||
$('#btnShow1').show();
|
||||
}
|
||||
});
|
||||
|
||||
if(isNotEmpty($("#addRpplSeq option")) && $("#addRpplSeq option").length>0){
|
||||
$('#btnShow2').show();
|
||||
}else{
|
||||
$('#btnShow2').hide();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function clear() {
|
||||
|
||||
for (var i = 0; i < "<c:out value='${fn:length(list)}' />"; i++) {
|
||||
$('#oldText' + i).html('');
|
||||
$('#rpplList' + i).hide();
|
||||
}
|
||||
}
|
||||
|
||||
function fncCancle(){
|
||||
var createForm = document.createForm;
|
||||
createForm.action = "<c:url value='/web/kccadr/accdnt/arc/corReqList.do'/>";
|
||||
createForm.submit();
|
||||
|
||||
}
|
||||
</script>
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
|
||||
<div class="inner" style="margin-top:0;">
|
||||
<div class="cont_tit">
|
||||
<h2>경정신청 등록</h2>
|
||||
</div>
|
||||
<div class="info_wrap">
|
||||
<div class="icon_box"><i></i></div>
|
||||
<div class="text_area">
|
||||
<ul>
|
||||
<li>
|
||||
<p>경정신청 등록 입니다.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>대상추가를 클릭하시면 등록창이 보입니다.</p>
|
||||
</li>
|
||||
<!-- <li> -->
|
||||
<!-- <p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p> -->
|
||||
<!-- </li> -->
|
||||
</ul>
|
||||
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
|
||||
신청취지/원인 예문보기)</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%-- <c:import url="/web/kccadr/kccadrCom/adjstBasicInfo.do"> --%>
|
||||
<%-- <c:param name="searchViewType" value="M"></c:param> --%>
|
||||
<%-- </c:import> --%>
|
||||
|
||||
<div class="tb_top">
|
||||
<p>경정신청 대상</p>
|
||||
<div class="tb_top_btns" id="btnShow2">
|
||||
<label for="">경정신청대상 선택</label>
|
||||
<select id="addRpplSeq" class="tb_select">
|
||||
<c:forEach var="item" items="${list}" varStatus="status">
|
||||
<option value="<c:out value='${item.selectRpplKey }' />"><c:out value='${item.rpplNm }' /></option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
<button type="button" class="btnType01" onclick="addRppl();">대상추가</button>
|
||||
</div>
|
||||
</div>
|
||||
<form id="createForm" name="createForm" onsubmit="return false;">
|
||||
<input type="hidden" name="adrSeq" value="<c:out value='${corReqVO.adrSeq }' />" />
|
||||
|
||||
<c:forEach var="item" items="${list}" varStatus="status">
|
||||
<div class="tb_wrap" id="rpplList<c:out value='${status.index }' />" style="display: none">
|
||||
<input type="hidden" name="rpplSeq_${status.index }" value="<c:out value='${item.rpplSeq}' />" />
|
||||
|
||||
<div class="tb_util">
|
||||
<p id="oldRpplNm<c:out value='${status.index }' />">피신청인1</p>
|
||||
<div class="btn_wrap">
|
||||
<button type="button" class="btnType08" name="delRpplSeq" onclick="delRppl(this)">삭제</button>
|
||||
<input type="hidden" name="oldRpplSeq_<c:out value='${status.index }' />">
|
||||
</div>
|
||||
</div>
|
||||
<table class="tbType01 tb_corapp">
|
||||
<caption>경정신청 대상 : 피신청인 경정 전 피신청인 정보, 경정 후 피신청인 정보 입력(피신청인 분류, 피신청인 이름, 주소, 이메일, 연락처), 경정취지, 경정이유</caption>
|
||||
<colgroup>
|
||||
<col style="width: 13%;">
|
||||
<col style="width: 13%;">
|
||||
<col style="width: 13%;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="rowgroup" rowspan="6" class="t_center">
|
||||
<p>피신청인</p>
|
||||
</th>
|
||||
<th scope="row" colspan="2" class="t_center">
|
||||
<p>경정 전 피신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p id="oldText<c:out value='${status.index }' />"></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="rowgroup" rowspan="5" class="t_center">
|
||||
<p>경정 후 피신청인</p>
|
||||
</th>
|
||||
<th scope="row">
|
||||
<p class="req_text">
|
||||
<span>필수입력 항목</span>
|
||||
*
|
||||
</p>
|
||||
<p>피신청인 분류</p>
|
||||
</th>
|
||||
<td>
|
||||
<div class="radio_wrap">
|
||||
<kc:radio codeId="CC001" name="rpplUsrTy_${status.index }" id="rpplUsrTy_${status.index }" selectedValue="${item.rpplUsrTy}" />
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text">
|
||||
<span>필수입력 항목</span>
|
||||
*
|
||||
</p>
|
||||
<p>피신청인 이름</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="text" name="rpplNm_<c:out value='${status.index }' />" value="피신청인<c:out value="${status.index }" />" size="30" title="피신청인 이름 입력">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text">
|
||||
<span>필수입력 항목</span>
|
||||
*
|
||||
</p>
|
||||
<p>주소</p>
|
||||
</th>
|
||||
<td>
|
||||
<label for="rpplPost<c:out value='${status.index }' />" class="label">우편번호 입력</label>
|
||||
<input type="text" class="adr_input" placeholder="우편번호입력" readonly="readonly" name="rpplPost_<c:out value='${status.index }' />" id="rpplPost<c:out value='${status.index }' />" value="1234<c:out value="${status.index }" />">
|
||||
<button type="button" class="btnType01 btn_adr_search" onclick="fn_postCode(this);" title="새창팝업 열림">우편번호 검색</button>
|
||||
<div class="detail_address">
|
||||
<label for="rpplAddr" class="label">주소 입력</label>
|
||||
<input type="text" class="adr_detail_input searchResultAddr" placeholder="주소를 입력해주세요." readonly="readonly" name="rpplAddr_<c:out value='${status.index }' />" id="rpplAddr" value="우리집<c:out value="${status.index }" />" size="45">
|
||||
<label for="rpplAddrDtl" class="label">나머지주소 입력</label>
|
||||
<input type="text" class="etc_detail_input usrInsertAddr" placeholder="상세주소를 입력해주세요." name="rpplAddrDtl_<c:out value='${status.index }' />" id="rpplAddrDtl" value="상세주소<c:out value="${status.index }" />" size="25">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text">
|
||||
<span>필수입력 항목</span>
|
||||
*
|
||||
</p>
|
||||
<p>이메일</p>
|
||||
</th>
|
||||
<td>
|
||||
<input type="hidden" name="rpplEmail_<c:out value='${status.index }' />">
|
||||
<!-- <label for="" class="label">이메일아이디 입력</label> -->
|
||||
<input type="text" name="rpplEmail01" title="이메일 아이디 입력" class="input_email" placeholder="이메일 입력" size="20" value="aaaaa<c:out value="${status.index }" />">
|
||||
@ <!-- <label for="" class="label">이메일공급자 입력</label> -->
|
||||
<input type="text" name="rpplEmail02" title="이메일공급자 입력" class="input_email" placeholder="예) naver.com" size="20" value="bbbb<c:out value="${status.index }" />">
|
||||
<!-- <label for="" class="label">이메일공급자 선택</label> -->
|
||||
<select name="rpplEmail03" onchange="emailSelect(this);" title="이메일공급자 선택" class="email_select">
|
||||
<option value="">직접입력</option>
|
||||
<option value="naver.com">naver.com</option>
|
||||
<option value="hanmail.net">hanmail.net</option>
|
||||
<option value="nate.com">nate.com</option>
|
||||
<option value="gmail.com">gmail.com</option>
|
||||
<option value="hotmail.com">hotmail.com</option>
|
||||
<option value="empal.com">empal.com</option>
|
||||
<option value="chol.com">chol.com</option>
|
||||
<option value="dreamwiz.com">dreamwiz.com</option>
|
||||
<option value="freechal.com">freechal.com</option>
|
||||
<option value="hanafos.com">hanafos.com</option>
|
||||
<option value="paran.com">paran.com</option>
|
||||
<option value="yahoo.co.kr">yahoo.co.kr</option>
|
||||
<option value="korea.com">korea.com</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text">
|
||||
<span>필수입력 항목</span>
|
||||
*
|
||||
</p>
|
||||
<p>연락처</p>
|
||||
</th>
|
||||
<td>
|
||||
<!-- <label for="" class="label">핸드폰 앞자리 선택</label> -->
|
||||
<select name="rpplPhone01" class="phone_first" title="핸드폰 앞자리 선택">
|
||||
<option value="010" selected="selected">010</option>
|
||||
<option value="011">011</option>
|
||||
<option value="016">016</option>
|
||||
<option value="017">017</option>
|
||||
<option value="018">018</option>
|
||||
<option value="019">019</option>
|
||||
</select>
|
||||
<!-- - <label for="" class="label">핸드폰 가운데자리 입력</label> -->
|
||||
<input class="input_phone" placeholder="연락처 입력" type="text" size="15" title="핸드폰 가운데자리 입력" maxlength="4" name="rpplPhone02" value="123<c:out value="${status.index }" />">
|
||||
- <!-- <label for="" class="label">핸드폰 마지막자리 입력</label> -->
|
||||
<input class="input_phone" placeholder="연락처 입력" type="text" size="15" title="핸드폰 마지막자리 입력" maxlength="4" name="rpplPhone03" value="123<c:out value="${status.index }" />">
|
||||
<input type="hidden" name="rpplPhone_<c:out value='${status.index }' />">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" colspan="3">
|
||||
<p>경정취지</p>
|
||||
</th>
|
||||
<td>
|
||||
<textarea name="rpplChgCn1_<c:out value='${status.index }' />" title="경정취지 입력">위 조정건의 당사자표시 중 “피신청인______________”를 “피신청인____________”으로 경정한다.</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row" colspan="3">
|
||||
<p>경정이유</p>
|
||||
</th>
|
||||
<td>
|
||||
<textarea name="rpplChgCn2_<c:out value='${status.index }' />" title="경정이유 입력"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</c:forEach>
|
||||
</form>
|
||||
|
||||
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType09 btn_edit" onclick="fncReg()">등록</button>
|
||||
<button class="btnType11 btn_list" onclick="window.close();">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -32,9 +32,32 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
<input type="hidden" id="closeDoc" name="closeDoc" value="<c:out value="${info.closeDoc }"></c:out>" />
|
||||
<input type="hidden" id="memSeq" name="memSeq" value=""/>
|
||||
|
||||
<c:set var="now" value="<%=new java.util.Date()%>" />
|
||||
<c:set var="sysDay"><fmt:formatDate value="${now}" pattern="yyyy.MM.dd" /></c:set>
|
||||
<c:set var="Year"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
|
||||
<c:set var="Day"><fmt:formatDate value="${now}" pattern="MMdd" /></c:set>
|
||||
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
|
||||
<div class="inner">
|
||||
<div class="inner" style="margin-top:0px;">
|
||||
<h2 class="cont_tit">직권조정결정서 상세</h2>
|
||||
<div class="info_wrap">
|
||||
<div class="icon_box"><i></i></div>
|
||||
<div class="text_area">
|
||||
<ul>
|
||||
<li>
|
||||
<p>직권조정결정서 상세 입니다.</p>
|
||||
</li>
|
||||
<!-- <li> -->
|
||||
<!-- <p>외국인 신청불가 : 온라인 조정 신청 시에는 인증절차와 관련하여 외국인이 신청인이나 확인자가 될 수 없습니다. 따라서 외국인이 조정을 신청하려 하거나, 확인자가 될 경우에는 조정감정팀을 -->
|
||||
<!-- 직접 내방하거나 우편의 방법으로 신청하여야 합니다.</p> -->
|
||||
<!-- </li> -->
|
||||
<!-- <li> -->
|
||||
<!-- <p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p> -->
|
||||
<!-- </li> -->
|
||||
</ul>
|
||||
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
|
||||
신청취지/원인 예문보기)</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tb_wrap">
|
||||
<table class="tbType01">
|
||||
<colgroup>
|
||||
@ -48,7 +71,8 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<c:out value="${info.memDeptNm }"></c:out>
|
||||
<%-- <c:out value="${info.memDeptNm }"></c:out> --%>
|
||||
[체험]조정부
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -58,7 +82,8 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<c:out value="${info.adrNo }"></c:out>
|
||||
<%-- <c:out value="${info.adrNo }"></c:out> --%>
|
||||
<c:out value='${Year}' />조정<c:out value='${Day}' />
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -68,7 +93,7 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<c:out value="${info.appliCantNm }"></c:out>
|
||||
<p><c:out value='${adjDeputyReqVO.appliCantNm}'/></p>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -78,7 +103,7 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
</th>
|
||||
<td>
|
||||
<p>
|
||||
<c:out value="${info.resPonDentNm }"></c:out>
|
||||
<p><c:out value='${adjDeputyReqVO.resPonDentNm}'/></p>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -96,7 +121,7 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
</div>
|
||||
</div>
|
||||
</div> --%>
|
||||
<p><c:out value="${drtCtrVO.rplyEndDeDay }"/>
|
||||
<p>2022/05/06</p>
|
||||
</td>
|
||||
</tr>
|
||||
<%-- <tr>
|
||||
@ -123,7 +148,7 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
</div>
|
||||
</div>
|
||||
</div> --%>
|
||||
<p><c:out value="${drtCtrVO.adrOjctDe }"/></p>
|
||||
<p>2022/05/20</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -132,7 +157,7 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
</th>
|
||||
<td class="td_cause">
|
||||
<%-- <input type="text" name="closeCn3" id="closeCn3" value="<c:out value="${drtCtrVO.closeCn3 }"></c:out>" size="70"> --%>
|
||||
<p><c:out value="${drtCtrVO.closeCn3}"/></p>
|
||||
<p>주문 예시 작성해야함 </p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -141,7 +166,7 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
</th>
|
||||
<td class="td_cause">
|
||||
<%-- <input type="text" name="closeCn2" id="closeCn2" value="<c:out value="${drtCtrVO.closeCn2 }"></c:out>" size="70"> --%>
|
||||
<p><c:out value="${drtCtrVO.closeCn2 }"/></p>
|
||||
<p>신청취지</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -149,7 +174,7 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
<p>이유</p>
|
||||
</th>
|
||||
<td class="td_cause">
|
||||
<p><c:out value="${drtCtrVO.closeCn1 }"/></p>
|
||||
<p>이유 예시 작성해야함 </p>
|
||||
</td>
|
||||
</tr>
|
||||
<%-- <tr>
|
||||
@ -200,7 +225,7 @@ function fncGoDetail(adrSeq, adrSn){
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType11 btn_list" onclick="fncGoDetail();">목록</button>
|
||||
<button class="btnType11 btn_list" onclick="window.close();">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
|
||||
@ -0,0 +1,281 @@
|
||||
<%--
|
||||
대국민 사용자
|
||||
Class Name : ojctRegist.jsp
|
||||
Description : 이의신청 등록화면
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2021.09.09 이지우 내용
|
||||
|
||||
author : 이지우
|
||||
since : 2021.09.09
|
||||
|
||||
--%>
|
||||
<%-- 공통 JS 함수 정의 : /jsp/web/com/webLayout.jsp --%>
|
||||
<%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
|
||||
<script type="text/javaScript" language="javascript">
|
||||
$(document).ready(function(){
|
||||
$(function () {
|
||||
|
||||
$('#filebutton').click(function (e) {
|
||||
|
||||
e.preventDefault();
|
||||
|
||||
$('#file_temp').click();
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
function goList(){
|
||||
document.searchForm.action = "/web/kccadr/ojct/ojctList.do";
|
||||
document.searchForm.submit();
|
||||
}
|
||||
|
||||
function fncCancel(){
|
||||
if (confirm("이의신청을 취소하시겠습니까?")) {
|
||||
goList();
|
||||
}
|
||||
}
|
||||
|
||||
function fncCreate(){
|
||||
|
||||
var frm = document.ojctVO ;
|
||||
var ojctCn = frm.ojctCn.value;
|
||||
|
||||
if(ojctCn == ""){
|
||||
alert("이의신청 사유를 입력해 주세요.");
|
||||
return false;
|
||||
}
|
||||
|
||||
var data = new FormData(frm);
|
||||
//첨부파일 등록 처리
|
||||
_fileForm2.forEach(function(obj, idx) {
|
||||
if (obj) data.append("file"+idx, obj.fileObj);
|
||||
});
|
||||
|
||||
if(confirm("이의신청을 등록 하시겠습니까?")){
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
enctype: 'multipart/form-data',
|
||||
url: "/web/kccadr/ojct/insertOjctAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
//timeout: 600000,
|
||||
success: function (returnData, status) {
|
||||
if(status == 'success'){
|
||||
alert("이의신청 등록을 완료했습니다.");
|
||||
goList();
|
||||
} else if(status== 'fail'){
|
||||
alert("이의신청 등록에 실패했습니다.");
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/reset.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/font.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/common.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/popup.css">
|
||||
<link rel="stylesheet" href="/kccadrPb/usr/css/content.css">
|
||||
|
||||
<c:set var="now" value="<%=new java.util.Date()%>" />
|
||||
<c:set var="sysDay"><fmt:formatDate value="${now}" pattern="yyyy.MM.dd" /></c:set>
|
||||
<c:set var="Year"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
|
||||
<c:set var="Day"><fmt:formatDate value="${now}" pattern="MMdd" /></c:set>
|
||||
|
||||
<!-- cont -->
|
||||
<div class="cont_wrap sub02_1" id="sub" style="margin-top:30px;">
|
||||
<div class="inner" style="margin-top:0px;">
|
||||
<h2 class="cont_tit">이의신청 등록</h2>
|
||||
|
||||
<div class="info_wrap">
|
||||
<div class="icon_box"><i></i></div>
|
||||
<div class="text_area">
|
||||
<ul>
|
||||
<li>
|
||||
<p>이의신청 등록 입니다.</p>
|
||||
</li>
|
||||
<!-- <li> -->
|
||||
<!-- <p>외국인 신청불가 : 온라인 조정 신청 시에는 인증절차와 관련하여 외국인이 신청인이나 확인자가 될 수 없습니다. 따라서 외국인이 조정을 신청하려 하거나, 확인자가 될 경우에는 조정감정팀을 -->
|
||||
<!-- 직접 내방하거나 우편의 방법으로 신청하여야 합니다.</p> -->
|
||||
<!-- </li> -->
|
||||
<!-- <li> -->
|
||||
<!-- <p>대리인 신청가능 : 권리자 또는 침해자의 대리인 자격으로 온라인 조정신청을 할 수 있습니다.</p> -->
|
||||
<!-- </li> -->
|
||||
</ul>
|
||||
<p class="cf_text">주의사항 : 분쟁조정신청 작성이 오래 걸릴 경우 신청 중 오류가 발생할 수 있습니다. 신청 취지/원인을 미리 작성한 후 신청하시기 바랍니다.(STEP3
|
||||
신청취지/원인 예문보기)</p>
|
||||
</div>
|
||||
</div>
|
||||
<form name="ojctVO" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="adrSeq" value="<c:out value ='${ojctVO.adrSeq}' />" />
|
||||
<input type="hidden" name="adrSn" value="<c:out value ='${ojctVO.adrSn}' />" />
|
||||
<div class="tb_wrap">
|
||||
<table class="tbType01">
|
||||
<caption>이의신청 등록 : 사건, 사건명, 신청인, 피신청인 등의 정보제공 및 이의신청사유 입력, 첨부파일 선택 등록 </caption>
|
||||
<colgroup>
|
||||
<col style="width: 250px;">
|
||||
<col style="width: auto;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>사건</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${Year}' />조정<c:out value='${Day}' /></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>사건명</p>
|
||||
</th>
|
||||
<td>
|
||||
<%-- <p><c:out value="${info.ccTyTx}"/></p> --%>
|
||||
<p>[체험]저작물</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${adjDeputyReqVO.appliCantNm}'/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>피신청인</p>
|
||||
</th>
|
||||
<td>
|
||||
<p><c:out value='${adjDeputyReqVO.resPonDentNm}'/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>이의신청사유</p>
|
||||
</th>
|
||||
<td><label for="ojctCn" class="label">이의신청사유 입력</label><textarea name="ojctCn" id="ojctCn" cols="30" rows="10" class="cause_text" maxlength="500"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<p class="req_text"><span>필수입력 항목</span>*</p>
|
||||
<p>첨부파일</p>
|
||||
</th>
|
||||
<td class="upload_area">
|
||||
<label for="file_temp" class="label">첨부파일 선택</label>
|
||||
<input type="file" id="file_temp" name="file_temp" class="uploadFile" style="display:none"/>
|
||||
<button type="button" id="filebutton" class="btnType01 btn_add_file">파일 첨부하기</button>
|
||||
<div class="file_wrap file_upload_box no_img_box">
|
||||
<table class="tbType02">
|
||||
<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
|
||||
<colgroup>
|
||||
<col style="width: 60%;">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 10%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<th scope="col">파일 명</th>
|
||||
<th scope="col">종류</th>
|
||||
<th scope="col">크기</th>
|
||||
<th scope="col">삭제</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 file_list_div">
|
||||
<table class="tbType02">
|
||||
<caption>첨부파일 리스트 : 파일명, 종류, 크기, 삭제</caption>
|
||||
<colgroup>
|
||||
<col style="width: 60%">
|
||||
<col style="width: 10%">
|
||||
<col style="width: 20%">
|
||||
<col style="width: 10%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<th scope="col">파일 명</th>
|
||||
<th scope="col">종류</th>
|
||||
<th scope="col">크기</th>
|
||||
<th scope="col">삭제</th>
|
||||
</thead>
|
||||
<tbody id="tbody_fiielist" class="tb_file_after">
|
||||
<c:forEach var="fileList" items="${fileList}" varStatus="status">
|
||||
<tr class="item_<c:out value='${fileList.atchFileId}' />_<c:out value='${fileList.fileSn}' /> uploaded_obj">
|
||||
<input type="hidden" name="fileSize" class="item_file_size" value="<c:out value='${fileList.fileSize}' />">
|
||||
<td class="td_filename">
|
||||
<!-- <img src="/direct/img/upload_hwp_img.png" alt="" /> -->
|
||||
<span class="file_name_text"><c:out value='${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('<c:out value='${fileList.atchFileId}' />', '<c:out value='${fileList.fileSn}' />'); return false;" title="파일${status.count} 삭제"><i></i></button>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<!-- 하단 버튼 -->
|
||||
<div class="btn_wrap btn_layout03">
|
||||
<div class="btn_left"></div>
|
||||
<div class="btn_right">
|
||||
<button class="btnType09 btn_edit" onclick="alert('체험하기 기능입니다.'); return false;">등록</button>
|
||||
<button class="btnType11 btn_list" onclick="window.close();">닫기</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- //하단 버튼 -->
|
||||
</div>
|
||||
<!-- //cont -->
|
||||
|
||||
<form name="searchForm" id="searchForm" method="post" action="/web/kccadr/ojct/ojctList.do">
|
||||
<input type="hidden" name="adrSeq" value="<c:out value ='${ojctVO.adrSeq}' />" />
|
||||
<input type="hidden" name="adrSn" value="<c:out value ='${ojctVO.adrSn}' />" />
|
||||
<input type="hidden" name="adrNo" value="<c:out value='${ojctVO.adrNo}'/>"/>
|
||||
<input type="hidden" name="sbmtDe" value="<c:out value="${ojctVO.sbmtDe}" />" />
|
||||
<input type="hidden" name="statCd" value="<c:out value="${ojctVO.statCd}" />" />
|
||||
</form>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user