2022-09-27 09:49 관리자 되돌리기 & 워크플로우 작업
This commit is contained in:
parent
03e0405d57
commit
26f659b594
@ -40,17 +40,38 @@ public interface DntService {
|
|||||||
void updateAdrMgrDetailSn(DntVO dntVO) throws Exception;
|
void updateAdrMgrDetailSn(DntVO dntVO) throws Exception;
|
||||||
|
|
||||||
//기일통지서 승인요청시 기일관리 테이블에 제출 일자 수정해주기
|
//기일통지서 승인요청시 기일관리 테이블에 제출 일자 수정해주기
|
||||||
void dntUpdSbmtYn(DntVO dntVO) throws Exception;
|
void dntUpdSbmtYn(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
, String p_adrHstryMgrSeq
|
||||||
|
) throws Exception;
|
||||||
|
|
||||||
//기일통지서 승인요청시 기일관리 테이블에 위원의 승인 일자 수정해주기
|
//기일통지서 승인요청시 기일관리 테이블에 위원의 승인 일자 수정해주기
|
||||||
void dntUpdApprYnY(DntVO dntVO) throws Exception;
|
void dntUpdApprYnY(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
, String p_adrHstryMgrSeq
|
||||||
|
) throws Exception;
|
||||||
|
|
||||||
//기일통지서 승인요청시 기일관리 테이블에 위원의 반려 일자 수정해주기
|
//기일통지서 승인요청시 기일관리 테이블에 위원의 반려 일자 수정해주기
|
||||||
void dntUpdApprYnN(DntVO dntVO) throws Exception;
|
void dntUpdApprYnN(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
, String p_adrHstryMgrSeq
|
||||||
|
) throws Exception;
|
||||||
|
|
||||||
void updateDistribution2(DrtVO drtVO
|
void updateDistribution2(DrtVO drtVO
|
||||||
, String p_code_desc
|
, String p_code_desc
|
||||||
, String p_stat_cd
|
, String p_stat_cd
|
||||||
) throws Exception;
|
) throws Exception;
|
||||||
|
|
||||||
|
DntVO selectAppSeq(DntVO dntVO) throws Exception;
|
||||||
|
|
||||||
|
DntVO selectAssHstrySeq(DntVO dntVO) throws Exception;
|
||||||
|
|
||||||
|
DntVO selectAdrAssMgr(DntVO dntVO) throws Exception;
|
||||||
|
|
||||||
|
DntVO selectAdrAppMgr(DntVO dntVO) throws Exception;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package kcc.kccadr.adjPgrMgr.dnt.service;
|
|||||||
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@ -18,6 +19,13 @@ public class DntVO extends PgrCmmVO implements Serializable {
|
|||||||
|
|
||||||
private String addChgYn;
|
private String addChgYn;
|
||||||
|
|
||||||
|
private String appSeq;
|
||||||
|
|
||||||
|
private String assHstrySeq;
|
||||||
|
|
||||||
|
private String apprYn;
|
||||||
|
|
||||||
|
|
||||||
public String getAppDe() {
|
public String getAppDe() {
|
||||||
return appDe;
|
return appDe;
|
||||||
}
|
}
|
||||||
@ -66,6 +74,30 @@ public class DntVO extends PgrCmmVO implements Serializable {
|
|||||||
this.addChgYn = addChgYn;
|
this.addChgYn = addChgYn;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getAppSeq() {
|
||||||
|
return appSeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAppSeq(String appSeq) {
|
||||||
|
this.appSeq = appSeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAssHstrySeq() {
|
||||||
|
return assHstrySeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAssHstrySeq(String assHstrySeq) {
|
||||||
|
this.assHstrySeq = assHstrySeq;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getApprYn() {
|
||||||
|
return apprYn;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setApprYn(String apprYn) {
|
||||||
|
this.apprYn = apprYn;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -46,6 +46,7 @@ public class DntDAO extends EgovAbstractDAO {
|
|||||||
update("Dnt.updateDistribution", dntVO);
|
update("Dnt.updateDistribution", dntVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//대석정보 변경
|
||||||
public void updateDistribution2(DrtVO drtVO) {
|
public void updateDistribution2(DrtVO drtVO) {
|
||||||
update("Dnt.updateDistribution2", drtVO);
|
update("Dnt.updateDistribution2", drtVO);
|
||||||
}
|
}
|
||||||
@ -73,4 +74,21 @@ public class DntDAO extends EgovAbstractDAO {
|
|||||||
|
|
||||||
update("Dnt.dntUpdApprYnN", dntVO);
|
update("Dnt.dntUpdApprYnN", dntVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public DntVO selectAppSeq(DntVO dntVO) throws Exception {
|
||||||
|
return (DntVO) select("Dnt.selectAppSeq", dntVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public DntVO selectAssHstrySeq(DntVO dntVO) throws Exception {
|
||||||
|
return (DntVO) select("Dnt.selectAssHstrySeq", dntVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public DntVO selectAdrAssMgr(DntVO dntVO) throws Exception {
|
||||||
|
return (DntVO) select("Dnt.selectAdrAssMgr", dntVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
public DntVO selectAdrAppMgr(DntVO dntVO) throws Exception {
|
||||||
|
return (DntVO) select("Dnt.selectAdrAppMgr", dntVO);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -136,6 +136,11 @@ public class DntServiceImpl implements DntService {
|
|||||||
) throws Exception {
|
) throws Exception {
|
||||||
|
|
||||||
setDayNoticeInfo(dntVO);
|
setDayNoticeInfo(dntVO);
|
||||||
|
|
||||||
|
//app_seq 값 가져오기
|
||||||
|
DntVO dntVOtmp = dntDAO.selectAppSeq(dntVO);
|
||||||
|
dntVO.setAppSeq(dntVOtmp.getAppSeq());
|
||||||
|
|
||||||
dntDAO.insertDateNotice(dntVO);
|
dntDAO.insertDateNotice(dntVO);
|
||||||
|
|
||||||
|
|
||||||
@ -168,6 +173,11 @@ public class DntServiceImpl implements DntService {
|
|||||||
public void insertAddDateNotice(DntVO dntVO) throws Exception{
|
public void insertAddDateNotice(DntVO dntVO) throws Exception{
|
||||||
|
|
||||||
setDayNoticeInfo(dntVO); //기일 장소 및 주소 셋팅해주기
|
setDayNoticeInfo(dntVO); //기일 장소 및 주소 셋팅해주기
|
||||||
|
|
||||||
|
//app_seq 값 가져오기
|
||||||
|
DntVO dntVOtmp = dntDAO.selectAppSeq(dntVO);
|
||||||
|
dntVO.setAppSeq(dntVOtmp.getAppSeq());
|
||||||
|
|
||||||
dntDAO.insertDateNotice(dntVO); //기일 정보 추가해 주기
|
dntDAO.insertDateNotice(dntVO); //기일 정보 추가해 주기
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -196,7 +206,17 @@ public class DntServiceImpl implements DntService {
|
|||||||
dntVO.setAddChgYn(dntVO.getAddChgYn0());
|
dntVO.setAddChgYn(dntVO.getAddChgYn0());
|
||||||
dntVO.setAssSeq(dntVO.getAssSeq0());
|
dntVO.setAssSeq(dntVO.getAssSeq0());
|
||||||
|
|
||||||
|
|
||||||
|
//select assHstrySeq
|
||||||
|
/*
|
||||||
|
DntVO dntVOTmp = dntDAO.selectAssHstrySeq(dntVO);
|
||||||
|
dntVO.setAssHstrySeq(dntVOTmp.getAssHstrySeq());
|
||||||
|
|
||||||
|
|
||||||
dntDAO.updateDistribution(dntVO);
|
dntDAO.updateDistribution(dntVO);
|
||||||
|
*/
|
||||||
|
|
||||||
|
pf_updateDistribution(dntVO);
|
||||||
|
|
||||||
|
|
||||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
@ -211,9 +231,9 @@ public class DntServiceImpl implements DntService {
|
|||||||
, dntVO.getLastUpdusrId()
|
, dntVO.getLastUpdusrId()
|
||||||
|
|
||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "I" //, String p_useCd I/U/UI/II/RE
|
, "II" //, String p_useCd I/U/UI/II/RE
|
||||||
, "adr_ass_hstry" //, String p_tableName
|
, "adr_ass_hstry" //, String p_tableName
|
||||||
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAdrSeq()
|
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAssHstrySeq()
|
||||||
+"' " //, String p_updateQuery
|
+"' " //, String p_updateQuery
|
||||||
|
|
||||||
);
|
);
|
||||||
@ -228,7 +248,7 @@ public class DntServiceImpl implements DntService {
|
|||||||
, dntVO.getLastUpdusrId()
|
, dntVO.getLastUpdusrId()
|
||||||
|
|
||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "U" //, String p_useCd I/U/UI/II/RE
|
, "UI" //, String p_useCd I/U/UI/II/RE
|
||||||
, "ADR_ASS_MGR" //, String p_tableName
|
, "ADR_ASS_MGR" //, String p_tableName
|
||||||
, "" //, String p_updateQuery
|
, "" //, String p_updateQuery
|
||||||
|
|
||||||
@ -245,7 +265,10 @@ public class DntServiceImpl implements DntService {
|
|||||||
dntVO.setAddChgYn(dntVO.getAddChgYn1());
|
dntVO.setAddChgYn(dntVO.getAddChgYn1());
|
||||||
dntVO.setAssSeq(dntVO.getAssSeq1());
|
dntVO.setAssSeq(dntVO.getAssSeq1());
|
||||||
|
|
||||||
dntDAO.updateDistribution(dntVO);
|
|
||||||
|
//dntDAO.updateDistribution(dntVO);
|
||||||
|
|
||||||
|
pf_updateDistribution(dntVO);
|
||||||
|
|
||||||
|
|
||||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
@ -260,9 +283,9 @@ public class DntServiceImpl implements DntService {
|
|||||||
, dntVO.getLastUpdusrId()
|
, dntVO.getLastUpdusrId()
|
||||||
|
|
||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "I" //, String p_useCd I/U/UI/II/RE
|
, "II" //, String p_useCd I/U/UI/II/RE
|
||||||
, "adr_ass_hstry" //, String p_tableName
|
, "adr_ass_hstry" //, String p_tableName
|
||||||
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAdrSeq()
|
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAssHstrySeq()
|
||||||
+"' " //, String p_updateQuery
|
+"' " //, String p_updateQuery
|
||||||
|
|
||||||
);
|
);
|
||||||
@ -277,7 +300,7 @@ public class DntServiceImpl implements DntService {
|
|||||||
, dntVO.getLastUpdusrId()
|
, dntVO.getLastUpdusrId()
|
||||||
|
|
||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "U" //, String p_useCd I/U/UI/II/RE
|
, "UI" //, String p_useCd I/U/UI/II/RE
|
||||||
, "ADR_ASS_MGR" //, String p_tableName
|
, "ADR_ASS_MGR" //, String p_tableName
|
||||||
, "" //, String p_updateQuery
|
, "" //, String p_updateQuery
|
||||||
|
|
||||||
@ -293,7 +316,9 @@ public class DntServiceImpl implements DntService {
|
|||||||
dntVO.setAddChgYn(dntVO.getAddChgYn2());
|
dntVO.setAddChgYn(dntVO.getAddChgYn2());
|
||||||
dntVO.setAssSeq(dntVO.getAssSeq2());
|
dntVO.setAssSeq(dntVO.getAssSeq2());
|
||||||
|
|
||||||
dntDAO.updateDistribution(dntVO);
|
|
||||||
|
//dntDAO.updateDistribution(dntVO);
|
||||||
|
pf_updateDistribution(dntVO);
|
||||||
|
|
||||||
|
|
||||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
@ -308,9 +333,9 @@ public class DntServiceImpl implements DntService {
|
|||||||
, dntVO.getLastUpdusrId()
|
, dntVO.getLastUpdusrId()
|
||||||
|
|
||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "I" //, String p_useCd I/U/UI/II/RE
|
, "II" //, String p_useCd I/U/UI/II/RE
|
||||||
, "adr_ass_hstry" //, String p_tableName
|
, "adr_ass_hstry" //, String p_tableName
|
||||||
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAdrSeq()
|
, " WHERE 1=1 AND ass_hstry_seq='"+dntVO.getAssHstrySeq()
|
||||||
+"' " //, String p_updateQuery
|
+"' " //, String p_updateQuery
|
||||||
|
|
||||||
);
|
);
|
||||||
@ -325,7 +350,7 @@ public class DntServiceImpl implements DntService {
|
|||||||
, dntVO.getLastUpdusrId()
|
, dntVO.getLastUpdusrId()
|
||||||
|
|
||||||
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
, p_adrHstryMgrSeq //, String p_adrHstryMgrSeq
|
||||||
, "U" //, String p_useCd I/U/UI/II/RE
|
, "UI" //, String p_useCd I/U/UI/II/RE
|
||||||
, "ADR_ASS_MGR" //, String p_tableName
|
, "ADR_ASS_MGR" //, String p_tableName
|
||||||
, "" //, String p_updateQuery
|
, "" //, String p_updateQuery
|
||||||
|
|
||||||
@ -388,18 +413,145 @@ public class DntServiceImpl implements DntService {
|
|||||||
dntDAO.updateAdrMgrDetailSn(dntVO);
|
dntDAO.updateAdrMgrDetailSn(dntVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void dntUpdSbmtYn(DntVO dntVO) throws Exception{
|
public void dntUpdSbmtYn(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
, String p_adrHstryMgrSeq
|
||||||
|
) throws Exception{
|
||||||
|
|
||||||
dntDAO.dntUpdSbmtYn(dntVO);
|
dntDAO.dntUpdSbmtYn(dntVO);
|
||||||
|
|
||||||
|
System.out.println("dntVO.getSbmtYn()s");
|
||||||
|
System.out.println(dntVO.getSbmtYn());
|
||||||
|
|
||||||
|
String s_sbmt_yn = "Y";
|
||||||
|
if (dntVO.getSbmtYn()==null
|
||||||
|
|| dntVO.getSbmtYn().equals("Y")) {
|
||||||
|
s_sbmt_yn = "N";
|
||||||
|
|
||||||
|
}
|
||||||
|
System.out.println("dntVO.getSbmtYn()e");
|
||||||
|
//이력관리를 위한 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
|
||||||
|
, " SET SBMT_YN = '"+s_sbmt_yn+"' WHERE ADR_SEQ='"+dntVO.getAdrSeq()+"' AND ADR_SN='"+dntVO.getAdrSn()+"' AND APP_SEQ='"+dntVO.getAppSeq()+"' " //, String p_updateQuery
|
||||||
|
|
||||||
|
);
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
}
|
}
|
||||||
|
|
||||||
public void dntUpdApprYnY(DntVO dntVO) throws Exception{
|
public void dntUpdApprYnY(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
, String p_adrHstryMgrSeq
|
||||||
|
) throws Exception{
|
||||||
|
|
||||||
|
DntVO dntVOTmp = dntDAO.selectAdrAppMgr(dntVO);
|
||||||
|
|
||||||
|
|
||||||
dntDAO.dntUpdApprYnY(dntVO);
|
dntDAO.dntUpdApprYnY(dntVO);
|
||||||
|
|
||||||
|
String s_updateQuery = "";
|
||||||
|
|
||||||
|
/*
|
||||||
|
dntVOTmp.getApprYn()!=null
|
||||||
|
, " SET APPR_YN = '"+((dntVOTmp.getApprYn()!=null)?dntVOTmp.getApprYn():null)+"' WHERE ADR_SEQ='"+dntVO.getAdrSeq()+"' AND ADR_SN='"+dntVO.getAdrSn()+"' AND APP_SEQ='"+dntVO.getAppSeq()+"' " //, String p_updateQuery
|
||||||
|
*/
|
||||||
|
|
||||||
|
//이력관리를 위한 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
|
||||||
|
|
||||||
|
, " SET APPR_YN = null WHERE ADR_SEQ='"+dntVO.getAdrSeq()+"' AND ADR_SN='"+dntVO.getAdrSn()+"' AND APP_SEQ='"+dntVO.getAppSeq()+"' " //, String p_updateQuery
|
||||||
|
|
||||||
|
);
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
}
|
}
|
||||||
|
|
||||||
public void dntUpdApprYnN(DntVO dntVO) throws Exception{
|
public void dntUpdApprYnN(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
, String p_adrHstryMgrSeq
|
||||||
|
) throws Exception{
|
||||||
|
DntVO dntVOTmp = dntDAO.selectAdrAppMgr(dntVO);
|
||||||
|
|
||||||
|
|
||||||
dntDAO.dntUpdApprYnN(dntVO);
|
dntDAO.dntUpdApprYnN(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
|
||||||
|
, " SET APPR_YN = '"+dntVOTmp.getApprYn()+"' WHERE ADR_SEQ='"+dntVO.getAdrSeq()+"' AND ADR_SN='"+dntVO.getAdrSn()+"' AND APP_SEQ='"+dntVO.getAppSeq()+"' " //, String p_updateQuery
|
||||||
|
|
||||||
|
);
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DntVO selectAppSeq(DntVO dntVO) throws Exception {
|
||||||
|
DntVO result = dntDAO.selectAppSeq(dntVO);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DntVO selectAssHstrySeq(DntVO dntVO) throws Exception {
|
||||||
|
DntVO result = dntDAO.selectAssHstrySeq(dntVO);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DntVO selectAdrAssMgr(DntVO dntVO) throws Exception {
|
||||||
|
DntVO result = dntDAO.selectAdrAssMgr(dntVO);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DntVO selectAdrAppMgr(DntVO dntVO) throws Exception {
|
||||||
|
DntVO result = dntDAO.selectAdrAppMgr(dntVO);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void pf_updateDistribution(DntVO dntVO) throws Exception{
|
||||||
|
//select assHstrySeq
|
||||||
|
DntVO dntVOTmp = dntDAO.selectAssHstrySeq(dntVO);
|
||||||
|
dntVO.setAssHstrySeq(dntVOTmp.getAssHstrySeq());
|
||||||
|
|
||||||
|
|
||||||
|
dntDAO.updateDistribution(dntVO);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -326,7 +326,7 @@ public class DntController {
|
|||||||
, ""
|
, ""
|
||||||
);
|
);
|
||||||
|
|
||||||
//대석 등록
|
//대석 등록 - 이력관리 하지 않는다.
|
||||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
dntService.updateDistribution(dntVO
|
dntService.updateDistribution(dntVO
|
||||||
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>대석등록-수정" //String p_code_desc - CC199
|
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>대석등록-수정" //String p_code_desc - CC199
|
||||||
@ -847,7 +847,13 @@ public class DntController {
|
|||||||
dntVO.setFrstRegisterId(userId);
|
dntVO.setFrstRegisterId(userId);
|
||||||
dntVO.setLastUpdusrId(userId);
|
dntVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
dntService.dntUpdSbmtYn(dntVO);
|
|
||||||
|
|
||||||
|
dntService.dntUpdSbmtYn(dntVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>조정기일지정" //String p_code_desc - CC199
|
||||||
|
, "A120" //String p_stat_cd
|
||||||
|
, ""
|
||||||
|
);
|
||||||
|
|
||||||
modelAndView.addObject("result", "SUCCESS");
|
modelAndView.addObject("result", "SUCCESS");
|
||||||
|
|
||||||
|
|||||||
@ -708,6 +708,8 @@ public class AdjstConciliatorController {
|
|||||||
}
|
}
|
||||||
modelAndView.addObject("rs", (rs>0));
|
modelAndView.addObject("rs", (rs>0));
|
||||||
modelAndView.addObject("result", KccadrConstants.SUCCESS);
|
modelAndView.addObject("result", KccadrConstants.SUCCESS);
|
||||||
|
modelAndView.addObject("adrHstryMgrSeq", s_adrHstryMgrSeq);
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
modelAndView.addObject("rs", (rs>0));
|
modelAndView.addObject("rs", (rs>0));
|
||||||
modelAndView.addObject("result", KccadrConstants.FAIL);
|
modelAndView.addObject("result", KccadrConstants.FAIL);
|
||||||
@ -740,12 +742,20 @@ public class AdjstConciliatorController {
|
|||||||
if(dntVO.getApprYn().equals("Y")) {
|
if(dntVO.getApprYn().equals("Y")) {
|
||||||
|
|
||||||
//승인 처리
|
//승인 처리
|
||||||
dntService.dntUpdApprYnY(dntVO);
|
dntService.dntUpdApprYnY(dntVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>조정기일지정-통지확인요청-Y" //String p_code_desc - CC199
|
||||||
|
, "A135" //String p_stat_cd
|
||||||
|
, dntVO.getAssHstrySeq()
|
||||||
|
);
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
|
|
||||||
//반려 처리 - 제출 이전의 상태로 변경함 (sbmt_yn : N, appr_yn : n 상태로 만듬)
|
//반려 처리 - 제출 이전의 상태로 변경함 (sbmt_yn : N, appr_yn : n 상태로 만듬)
|
||||||
dntService.dntUpdApprYnN(dntVO);
|
dntService.dntUpdApprYnN(dntVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>조정기일지정-통지확인요청-N" //String p_code_desc - CC199
|
||||||
|
, "A136" //String p_stat_cd
|
||||||
|
, ""
|
||||||
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -140,6 +140,7 @@ public class AdrHstryMgrServiceImpl implements AdrHstryMgrService {
|
|||||||
//
|
//
|
||||||
if (adrHstryMgrVOTmp1.getMenuId().equals("201050") //접수결재완료 취소
|
if (adrHstryMgrVOTmp1.getMenuId().equals("201050") //접수결재완료 취소
|
||||||
|| adrHstryMgrVOTmp1.getMenuId().equals("202050") //조정부지정완료 취소
|
|| adrHstryMgrVOTmp1.getMenuId().equals("202050") //조정부지정완료 취소
|
||||||
|
|| adrHstryMgrVOTmp1.getMenuId().equals("205050") //기일통지서완료 취소
|
||||||
) { //결재완료인 경우는 앞단과 연관된 액션이 많아서, 결재완료 이후 값만 삭제처리하도록 대상을 가져온다.
|
) { //결재완료인 경우는 앞단과 연관된 액션이 많아서, 결재완료 이후 값만 삭제처리하도록 대상을 가져온다.
|
||||||
tlist = adrHstryMgrDAO.selectCancelListGt(adrHstryMgrVO);
|
tlist = adrHstryMgrDAO.selectCancelListGt(adrHstryMgrVO);
|
||||||
|
|
||||||
@ -173,6 +174,9 @@ public class AdrHstryMgrServiceImpl implements AdrHstryMgrService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}else if (adrHstryMgrDetailTmpVO.getUseCd().equals("UI")
|
||||||
|
|| adrHstryMgrDetailTmpVO.getUseCd().equals("II")) {
|
||||||
|
//변경 불가한 수정, 저장 이므로 skip 한다.
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
//step3-1.가 아니면 오류발생 rollback 한다. - Q
|
//step3-1.가 아니면 오류발생 rollback 한다. - Q
|
||||||
|
|||||||
@ -66,7 +66,10 @@
|
|||||||
) VALUES (
|
) VALUES (
|
||||||
#adrSeq#
|
#adrSeq#
|
||||||
, #adrSn#
|
, #adrSn#
|
||||||
, NVL((SELECT COUNT(1) FROM ADR_APP_MGR WHERE ADR_SEQ=#adrSeq# AND ADR_SN=#adrSn# ),0)+1
|
, #appSeq#
|
||||||
|
/*
|
||||||
|
, NVL((SELECT COUNT(1) FROM ADR_APP_MGR WHERE ADR_SEQ=adrSeq AND ADR_SN=adrSn ),0)+1
|
||||||
|
*/
|
||||||
, #adrAdmId#
|
, #adrAdmId#
|
||||||
, #appDeDay#||#appDeTime#||'00'
|
, #appDeDay#||#appDeTime#||'00'
|
||||||
, #appPlace#
|
, #appPlace#
|
||||||
@ -127,8 +130,11 @@
|
|||||||
, b.frst_regist_pnttm
|
, b.frst_regist_pnttm
|
||||||
, b.frst_register_id
|
, b.frst_register_id
|
||||||
FROM (
|
FROM (
|
||||||
|
SELECT #assHstrySeq# AS ass_hstry_seq
|
||||||
|
/*
|
||||||
SELECT IFNULL(MAX(ass_hstry_seq),0)+1 ass_hstry_seq
|
SELECT IFNULL(MAX(ass_hstry_seq),0)+1 ass_hstry_seq
|
||||||
FROM adr_ass_hstry
|
FROM adr_ass_hstry
|
||||||
|
*/
|
||||||
)a,
|
)a,
|
||||||
(
|
(
|
||||||
SELECT adr_seq, adr_sn, ass_seq, add_usr_id, SYS_DATETIME as frst_regist_pnttm, #lastUpdusrId# as frst_register_id
|
SELECT adr_seq, adr_sn, ass_seq, add_usr_id, SYS_DATETIME as frst_regist_pnttm, #lastUpdusrId# as frst_register_id
|
||||||
@ -228,4 +234,46 @@
|
|||||||
|
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<select id="Dnt.selectAppSeq" parameterClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO" resultClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO">
|
||||||
|
SELECT
|
||||||
|
NVL(MAX(M.app_seq),0)+1 AS appSeq
|
||||||
|
FROM
|
||||||
|
ADR_APP_MGR M
|
||||||
|
WHERE 1=1
|
||||||
|
AND M.ADR_SEQ = #adrSeq#
|
||||||
|
AND M.ADR_SN = #adrSn#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="Dnt.selectAssHstrySeq" parameterClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO" resultClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO">
|
||||||
|
SELECT IFNULL(MAX(ass_hstry_seq),0)+1 AS assHstrySeq
|
||||||
|
FROM
|
||||||
|
adr_ass_hstry M
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="Dnt.selectAdrAssMgr" parameterClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO" resultClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO">
|
||||||
|
SELECT adr_seq AS adrSeq
|
||||||
|
, adr_sn AS adrSn
|
||||||
|
, ass_seq AS assSeq
|
||||||
|
, add_usr_id AS addUsrId
|
||||||
|
, add_chg_yn AS addChgYn
|
||||||
|
, last_updusr_id AS lastUpusrId
|
||||||
|
FROM ADR_ASS_MGR
|
||||||
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
|
AND ADR_SN = #adrSn#
|
||||||
|
AND ASS_SEQ = #assSeq#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="Dnt.selectAdrAppMgr" parameterClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO" resultClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO">
|
||||||
|
SELECT adr_seq AS adrSeq
|
||||||
|
, adr_sn AS adrSn
|
||||||
|
, app_seq AS appSeq
|
||||||
|
, appr_yn AS apprYn
|
||||||
|
|
||||||
|
FROM ADR_APP_MGR
|
||||||
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
|
AND ADR_SN = #adrSn#
|
||||||
|
AND APP_SEQ = #appSeq#
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
</sqlMap>
|
</sqlMap>
|
||||||
@ -311,6 +311,7 @@ $(document).ready(function(){
|
|||||||
<%-- <input type="hidden" id="adrMaxSn" name="adrMaxSn" value="<c:out value="${adrMaxSn}" />" /> --%>
|
<%-- <input type="hidden" id="adrMaxSn" name="adrMaxSn" value="<c:out value="${adrMaxSn}" />" /> --%>
|
||||||
<input type="hidden" id="rpplSeq" name="rpplSeq" value=""/>
|
<input type="hidden" id="rpplSeq" name="rpplSeq" value=""/>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<form:form id="tabForm0" onsubmit="return false;" method="post">
|
<form:form id="tabForm0" onsubmit="return false;" method="post">
|
||||||
<input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" />
|
<input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" />
|
||||||
<div class="tab_cont on">
|
<div class="tab_cont on">
|
||||||
|
|||||||
@ -69,15 +69,17 @@
|
|||||||
alert("처리중 오류가 발생하였습니다.");
|
alert("처리중 오류가 발생하였습니다.");
|
||||||
}
|
}
|
||||||
}else if(returnData.result == 'SUCCESS'){
|
}else if(returnData.result == 'SUCCESS'){
|
||||||
|
var s_adrHstryMgrSeq = returnData.adrHstryMgrSeq;
|
||||||
|
|
||||||
if(type == "R"){
|
if(type == "R"){
|
||||||
//기일변경 요청, 기일통지서요청 상태일때 기일 승일 일자 업데이트
|
//기일변경 요청, 기일통지서요청 상태일때 기일 승일 일자 업데이트
|
||||||
if(statCd == '204010' || statCd == '205010'){
|
if(statCd == '204010' || statCd == '205010'){
|
||||||
updtDntApprYn('N');
|
updtDntApprYn('N', s_adrHstryMgrSeq);
|
||||||
}
|
}
|
||||||
alert("반려되었습니다.");
|
alert("반려되었습니다.");
|
||||||
}else{
|
}else{
|
||||||
if(statCd == '204010' || statCd == '205010'){
|
if(statCd == '204010' || statCd == '205010'){
|
||||||
updtDntApprYn('Y');
|
updtDntApprYn('Y', s_adrHstryMgrSeq);
|
||||||
}
|
}
|
||||||
|
|
||||||
var exportUrl = "";
|
var exportUrl = "";
|
||||||
@ -145,10 +147,13 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
//기일통지서승인 일자 업데이트 처리해주기
|
//기일통지서승인 일자 업데이트 처리해주기
|
||||||
function updtDntApprYn(status){
|
function updtDntApprYn(status
|
||||||
|
, s_adrHstryMgrSeq
|
||||||
|
){
|
||||||
|
|
||||||
var data = new FormData(document.getElementById("detailForm"));
|
var data = new FormData(document.getElementById("detailForm"));
|
||||||
data.append("apprYn" ,status);
|
data.append("apprYn" ,status);
|
||||||
|
data.append("assHstrySeq" ,s_adrHstryMgrSeq);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type: "POST",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user