2022-08-23 10:33 이력정보 기일통지서 까지 처리
This commit is contained in:
parent
7c05222ece
commit
d9f17c9a12
@ -4,6 +4,9 @@ public interface AnsService {
|
|||||||
|
|
||||||
AnsVO selectAnsSubmit(AnsVO ansVO) throws Exception;
|
AnsVO selectAnsSubmit(AnsVO ansVO) throws Exception;
|
||||||
|
|
||||||
void ansSubmitAjax(AnsVO ansVO) throws Exception;
|
void ansSubmitAjax(AnsVO ansVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,6 +10,7 @@ import kcc.com.cmm.util.StringUtil;
|
|||||||
import kcc.kccadr.accdnt.ans.service.AnsService;
|
import kcc.kccadr.accdnt.ans.service.AnsService;
|
||||||
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
||||||
import kcc.kccadr.adjPgrMgr.cmm.service.impl.PgrCmmServiceImpl;
|
import kcc.kccadr.adjPgrMgr.cmm.service.impl.PgrCmmServiceImpl;
|
||||||
|
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
|
|
||||||
@Service("ansService")
|
@Service("ansService")
|
||||||
@ -26,6 +27,10 @@ public class AnsServiceImpl implements AnsService {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 조정사건이력관리 DAO
|
||||||
|
@Resource(name = "adrHstryMgrDAO")
|
||||||
|
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||||
|
|
||||||
@Resource(name = "egovCryptoUtil")
|
@Resource(name = "egovCryptoUtil")
|
||||||
EgovCryptoUtil egovCryptoUtil;
|
EgovCryptoUtil egovCryptoUtil;
|
||||||
|
|
||||||
@ -56,7 +61,10 @@ public class AnsServiceImpl implements AnsService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void ansSubmitAjax(AnsVO ansVO) throws Exception {
|
public void ansSubmitAjax(AnsVO ansVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception {
|
||||||
/*
|
/*
|
||||||
* String resPonDentSeq = ansVO.getResPonDentSeq();
|
* String resPonDentSeq = ansVO.getResPonDentSeq();
|
||||||
*
|
*
|
||||||
@ -70,5 +78,20 @@ public class AnsServiceImpl implements AnsService {
|
|||||||
|
|
||||||
ansDAO.ansSubmitAjax_setp1(ansVO);
|
ansDAO.ansSubmitAjax_setp1(ansVO);
|
||||||
ansDAO.ansSubmitAjax_setp2(ansVO);
|
ansDAO.ansSubmitAjax_setp2(ansVO);
|
||||||
|
|
||||||
|
|
||||||
|
//이력관리를 위한 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());
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,11 +1,8 @@
|
|||||||
package kcc.kccadr.accdnt.ans.web;
|
package kcc.kccadr.accdnt.ans.web;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
@ -19,12 +16,10 @@ import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
|||||||
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
|
||||||
import kcc.com.cmm.LoginVO;
|
import kcc.com.cmm.LoginVO;
|
||||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
|
||||||
import kcc.com.utl.user.service.CheckFileUtil;
|
import kcc.com.utl.user.service.CheckFileUtil;
|
||||||
import kcc.kccadr.accdnt.ai.service.AdjstIncidentService;
|
import kcc.kccadr.accdnt.ai.service.AdjstIncidentService;
|
||||||
import kcc.kccadr.accdnt.ans.service.AnsService;
|
import kcc.kccadr.accdnt.ans.service.AnsService;
|
||||||
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
import kcc.kccadr.accdnt.ans.service.AnsVO;
|
||||||
import kcc.kccadr.adjPgrMgr.apm.service.RpplVO;
|
|
||||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -115,7 +110,10 @@ public class AnsController {
|
|||||||
ansVO.setFrstRegisterId(userId);
|
ansVO.setFrstRegisterId(userId);
|
||||||
ansVO.setLastUpdusrId(userId);
|
ansVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
ansService.ansSubmitAjax(ansVO);
|
ansService.ansSubmitAjax(ansVO
|
||||||
|
, "사용자>>나의사건관리>조정진행 상황>답변서제출" //String p_code_desc - CC199
|
||||||
|
, "C150" //String p_stat_cd
|
||||||
|
);
|
||||||
|
|
||||||
modelAndView.addObject("result", "success");
|
modelAndView.addObject("result", "success");
|
||||||
|
|
||||||
|
|||||||
@ -1493,7 +1493,10 @@ public class ApmController {
|
|||||||
ansVO.setFrstRegisterId(userId);
|
ansVO.setFrstRegisterId(userId);
|
||||||
ansVO.setLastUpdusrId(userId);
|
ansVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
ansService.ansSubmitAjax(ansVO);
|
ansService.ansSubmitAjax(ansVO
|
||||||
|
, "사용자>>나의사건관리>조정진행 상황>답변서제출" //String p_code_desc - CC199
|
||||||
|
, "C160" //String p_stat_cd
|
||||||
|
);
|
||||||
result = "success";
|
result = "success";
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
@ -14,11 +14,17 @@ public interface DntService {
|
|||||||
|
|
||||||
int udateDateNotice(DntVO dntVO) throws Exception;
|
int udateDateNotice(DntVO dntVO) throws Exception;
|
||||||
|
|
||||||
int insertDateNotice(DntVO dntVO) throws Exception;
|
int insertDateNotice(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception;
|
||||||
|
|
||||||
int deleteDateNotice(DntVO dntVO);
|
int deleteDateNotice(DntVO dntVO);
|
||||||
|
|
||||||
void updateDistribution(DntVO dntVO) throws Exception;
|
void updateDistribution(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception;
|
||||||
|
|
||||||
DntVO selectDateNoticeDate(DntVO dntVO) throws Exception;
|
DntVO selectDateNoticeDate(DntVO dntVO) throws Exception;
|
||||||
|
|
||||||
|
|||||||
@ -39,6 +39,10 @@ public class DntDAO extends EgovAbstractDAO {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void updateDistribution(DntVO dntVO) {
|
public void updateDistribution(DntVO dntVO) {
|
||||||
|
//ADR_ASS_HSTRY - insert
|
||||||
|
insert("Dnt.insertAdrAssHstry", dntVO);
|
||||||
|
|
||||||
|
//ADR_ASS_MGR - update
|
||||||
update("Dnt.updateDistribution", dntVO);
|
update("Dnt.updateDistribution", dntVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -10,6 +10,7 @@ import kcc.com.cmm.util.StringUtil;
|
|||||||
import kcc.kccadr.adjPgrMgr.dnt.service.DntService;
|
import kcc.kccadr.adjPgrMgr.dnt.service.DntService;
|
||||||
import kcc.kccadr.adjPgrMgr.dnt.service.DntVO;
|
import kcc.kccadr.adjPgrMgr.dnt.service.DntVO;
|
||||||
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
|
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
|
||||||
|
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
|
|
||||||
@Repository("dntService")
|
@Repository("dntService")
|
||||||
@ -25,6 +26,9 @@ public class DntServiceImpl implements DntService {
|
|||||||
@Resource(name = "egovCryptoUtil")
|
@Resource(name = "egovCryptoUtil")
|
||||||
EgovCryptoUtil egovCryptoUtil;
|
EgovCryptoUtil egovCryptoUtil;
|
||||||
|
|
||||||
|
// 조정사건이력관리 DAO
|
||||||
|
@Resource(name = "adrHstryMgrDAO")
|
||||||
|
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DntVO> selectDateNoticeList(DntVO dntVO) throws Exception {
|
public List<DntVO> selectDateNoticeList(DntVO dntVO) throws Exception {
|
||||||
@ -100,10 +104,28 @@ public class DntServiceImpl implements DntService {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int insertDateNotice(DntVO dntVO) throws Exception {
|
public int insertDateNotice(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
setDayNoticeInfo(dntVO);
|
setDayNoticeInfo(dntVO);
|
||||||
dntDAO.insertDateNotice(dntVO);
|
dntDAO.insertDateNotice(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());
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -124,7 +146,10 @@ public class DntServiceImpl implements DntService {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateDistribution(DntVO dntVO) throws Exception {
|
public void updateDistribution(DntVO dntVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
|
||||||
if (!StringUtil.isEmpty(dntVO.getAddUsrId0())) {
|
if (!StringUtil.isEmpty(dntVO.getAddUsrId0())) {
|
||||||
@ -134,7 +159,21 @@ public class DntServiceImpl implements DntService {
|
|||||||
dntVO.setAddChgYn(dntVO.getAddChgYn0());
|
dntVO.setAddChgYn(dntVO.getAddChgYn0());
|
||||||
dntVO.setAssSeq(dntVO.getAssSeq0());
|
dntVO.setAssSeq(dntVO.getAssSeq0());
|
||||||
|
|
||||||
dntDAO.updateDistribution(dntVO);
|
dntDAO.updateDistribution(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());
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -145,7 +184,21 @@ 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);
|
||||||
|
|
||||||
|
|
||||||
|
//이력관리를 위한 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());
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!StringUtil.isEmpty(dntVO.getAddUsrId2())) {
|
if (!StringUtil.isEmpty(dntVO.getAddUsrId2())) {
|
||||||
@ -155,7 +208,21 @@ 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);
|
||||||
|
|
||||||
|
|
||||||
|
//이력관리를 위한 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());
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -37,6 +37,7 @@ import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoVO;
|
|||||||
import kcc.kccadr.adjPgrMgr.dnt.service.DntService;
|
import kcc.kccadr.adjPgrMgr.dnt.service.DntService;
|
||||||
import kcc.kccadr.adjPgrMgr.dnt.service.DntVO;
|
import kcc.kccadr.adjPgrMgr.dnt.service.DntVO;
|
||||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||||
|
import kcc.kccadr.advc.service.AdrHstryMgrService;
|
||||||
import kcc.kccadr.cmm.KccadrConstants;
|
import kcc.kccadr.cmm.KccadrConstants;
|
||||||
import kcc.kccadr.kccadrCom.service.KccadrCommonService;
|
import kcc.kccadr.kccadrCom.service.KccadrCommonService;
|
||||||
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
||||||
@ -93,6 +94,10 @@ public class DntController {
|
|||||||
@Resource(name = "dlvinfoService")
|
@Resource(name = "dlvinfoService")
|
||||||
private DlvinfoService dlvinfoService;
|
private DlvinfoService dlvinfoService;
|
||||||
|
|
||||||
|
// 이력관리
|
||||||
|
@Resource(name = "adrHstryMgrService")
|
||||||
|
private AdrHstryMgrService adrHstryMgrService;
|
||||||
|
|
||||||
// 실서버 개발서버 구분
|
// 실서버 개발서버 구분
|
||||||
private static String islocal; // /pdf/out/
|
private static String islocal; // /pdf/out/
|
||||||
@Value("#{globalSettings['Globals.prod.islocal']}")
|
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||||
@ -169,7 +174,10 @@ public class DntController {
|
|||||||
|
|
||||||
|
|
||||||
//대석 등록
|
//대석 등록
|
||||||
dntService.updateDistribution(dntVO);
|
dntService.updateDistribution(dntVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>대석등록-수정" //String p_code_desc - CC199
|
||||||
|
, "A130" //String p_stat_cd 대석등록-수정
|
||||||
|
);
|
||||||
/*
|
/*
|
||||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||||
arv.setAdrSeq(dntVO.getAdrSeq()); // 조정일련번호
|
arv.setAdrSeq(dntVO.getAdrSeq()); // 조정일련번호
|
||||||
@ -300,10 +308,19 @@ public class DntController {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
dntService.insertDateNotice(dntVO);
|
//조정기일지정
|
||||||
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
|
dntService.insertDateNotice(dntVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>조정기일지정" //String p_code_desc - CC199
|
||||||
|
, "A120" //String p_stat_cd
|
||||||
|
);
|
||||||
|
|
||||||
//대석 등록
|
//대석 등록
|
||||||
dntService.updateDistribution(dntVO);
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
|
dntService.updateDistribution(dntVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>대석등록-수정" //String p_code_desc - CC199
|
||||||
|
, "A130" //String p_stat_cd 대석등록-수정
|
||||||
|
);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||||
@ -375,7 +392,10 @@ public class DntController {
|
|||||||
dntService.updateAdrMgrDetailSn(dntVO);
|
dntService.updateAdrMgrDetailSn(dntVO);
|
||||||
|
|
||||||
//대석 등록
|
//대석 등록
|
||||||
dntService.updateDistribution(dntVO);
|
dntService.updateDistribution(dntVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정진행상세>기일등록>대석등록-수정" //String p_code_desc - CC199
|
||||||
|
, "A130" //String p_stat_cd 대석등록-수정
|
||||||
|
);
|
||||||
|
|
||||||
//사건 상태정보 업데이트 해주기
|
//사건 상태정보 업데이트 해주기
|
||||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||||
@ -479,6 +499,17 @@ public class DntController {
|
|||||||
jsonData = jsonData.replace("\\\\r\\\\n", "\\r\\n"); //리포트 내용에 줄바꿈 문자 변환 - pdf에서는 \\r\\n으로 넘겨야 줄바꿈이 정상 처리됨
|
jsonData = jsonData.replace("\\\\r\\\\n", "\\r\\n"); //리포트 내용에 줄바꿈 문자 변환 - pdf에서는 \\r\\n으로 넘겨야 줄바꿈이 정상 처리됨
|
||||||
ozSchd.ozschdFileExport(ozrFilePath, jsonData, savePath, req);*/
|
ozSchd.ozschdFileExport(ozrFilePath, jsonData, savePath, req);*/
|
||||||
|
|
||||||
|
|
||||||
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 시작
|
||||||
|
adrHstryMgrService.insert4Func(result.getAdrSeq()
|
||||||
|
, "조정진행관리>>조정진행목록>조정진행상세>기일지정상세>출력" //String p_code_desc - CC199
|
||||||
|
, "V140" //String p_stat_cd
|
||||||
|
, result.getFrstRegisterId()
|
||||||
|
, result.getLastUpdusrId()
|
||||||
|
);
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
return "/kccadr/adjPgrMgr/dnt/report/adrAppSlctReport";
|
return "/kccadr/adjPgrMgr/dnt/report/adrAppSlctReport";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -10,9 +10,15 @@ public interface DtbService {
|
|||||||
|
|
||||||
DtbVO selectDistribution(DtbVO dtbVO) throws Exception;
|
DtbVO selectDistribution(DtbVO dtbVO) throws Exception;
|
||||||
|
|
||||||
int updateDistribution(DtbVO dtbVO) throws Exception;
|
int updateDistribution(DtbVO dtbVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception;
|
||||||
|
|
||||||
int insertDistribution(DtbVO dtbVO) throws Exception;
|
int insertDistribution(DtbVO dtbVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception;
|
||||||
|
|
||||||
int deleteDistribution(DtbVO dtbVO) throws Exception;
|
int deleteDistribution(DtbVO dtbVO) throws Exception;
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,13 @@
|
|||||||
package kcc.kccadr.adjPgrMgr.dtb.service.impl;
|
package kcc.kccadr.adjPgrMgr.dtb.service.impl;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||||
import kcc.com.cmm.util.StringUtil;
|
import kcc.com.cmm.util.StringUtil;
|
||||||
import kcc.kccadr.adjPgrMgr.dtb.service.AssVO;
|
import kcc.kccadr.adjPgrMgr.dtb.service.AssVO;
|
||||||
@ -12,6 +15,7 @@ import kcc.kccadr.adjPgrMgr.dtb.service.DeptUserVO;
|
|||||||
import kcc.kccadr.adjPgrMgr.dtb.service.DeptVO;
|
import kcc.kccadr.adjPgrMgr.dtb.service.DeptVO;
|
||||||
import kcc.kccadr.adjPgrMgr.dtb.service.DtbService;
|
import kcc.kccadr.adjPgrMgr.dtb.service.DtbService;
|
||||||
import kcc.kccadr.adjPgrMgr.dtb.service.DtbVO;
|
import kcc.kccadr.adjPgrMgr.dtb.service.DtbVO;
|
||||||
|
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
|
|
||||||
@Repository("dtbService")
|
@Repository("dtbService")
|
||||||
@ -32,6 +36,9 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
@Resource(name = "egovCryptoUtil")
|
@Resource(name = "egovCryptoUtil")
|
||||||
EgovCryptoUtil egovCryptoUtil;
|
EgovCryptoUtil egovCryptoUtil;
|
||||||
|
|
||||||
|
// 조정사건이력관리 DAO
|
||||||
|
@Resource(name = "adrHstryMgrDAO")
|
||||||
|
private AdrHstryMgrDAO adrHstryMgrDAO;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DtbVO> selectDistributionList(DtbVO dtbVO) throws Exception {
|
public List<DtbVO> selectDistributionList(DtbVO dtbVO) throws Exception {
|
||||||
@ -52,8 +59,14 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int updateDistribution(DtbVO dtbVO) throws Exception {
|
public int updateDistribution(DtbVO dtbVO
|
||||||
return insertDistribution(dtbVO);
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception {
|
||||||
|
return insertDistribution(dtbVO
|
||||||
|
, p_code_desc
|
||||||
|
, p_stat_cd
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -61,7 +74,10 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
* TODO daenge 출석인구분값넣기 (대석의 구분값)
|
* TODO daenge 출석인구분값넣기 (대석의 구분값)
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int insertDistribution(DtbVO dtbVO) throws Exception {
|
public int insertDistribution(DtbVO dtbVO
|
||||||
|
, String p_code_desc
|
||||||
|
, String p_stat_cd
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
|
||||||
dtbDAO.deleteDistribution_setp0(dtbVO);
|
dtbDAO.deleteDistribution_setp0(dtbVO);
|
||||||
@ -112,7 +128,21 @@ public class DtbServiceImpl implements DtbService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return dtbDAO.updateDistribution_setp1(dtbVO);
|
int rs = dtbDAO.updateDistribution_setp1(dtbVO);
|
||||||
|
|
||||||
|
//이력관리를 위한 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());
|
||||||
|
//adr_hstry_mgr에 값 넣기 - 끝
|
||||||
|
|
||||||
|
return rs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -227,7 +227,13 @@ public class DtbController {
|
|||||||
dtbVO.setFrstRegisterId(userId);
|
dtbVO.setFrstRegisterId(userId);
|
||||||
dtbVO.setLastUpdusrId(userId);
|
dtbVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
dtbService.insertDistribution(dtbVO);
|
//조정사건결재 내용 추가해주기
|
||||||
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
|
dtbService.insertDistribution(dtbVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정결재상세>조정부지정>배당결재요청" //String p_code_desc - CC199
|
||||||
|
, "A100" //String p_stat_cd 배당결재요청
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
/* 조정부 등록
|
/* 조정부 등록
|
||||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||||
@ -266,7 +272,10 @@ public class DtbController {
|
|||||||
dtbVO.setAdrSn("1"); // 없으면 무조건 1회차
|
dtbVO.setAdrSn("1"); // 없으면 무조건 1회차
|
||||||
}
|
}
|
||||||
|
|
||||||
dtbService.insertDistribution(dtbVO);
|
dtbService.insertDistribution(dtbVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정결재상세>조정부지정>배당결재요청" //String p_code_desc - CC199
|
||||||
|
, "A100" //String p_stat_cd 배당결재요청
|
||||||
|
);
|
||||||
|
|
||||||
/* 조정부등록
|
/* 조정부등록
|
||||||
AdjReqMgrVO arv = new AdjReqMgrVO();
|
AdjReqMgrVO arv = new AdjReqMgrVO();
|
||||||
@ -307,7 +316,10 @@ public class DtbController {
|
|||||||
dtbVO.setLastUpdusrId(userId);
|
dtbVO.setLastUpdusrId(userId);
|
||||||
|
|
||||||
|
|
||||||
dtbService.updateDistribution(dtbVO);
|
dtbService.updateDistribution(dtbVO
|
||||||
|
, "조정진행관리>>조정진행목록>조정결재상세>조정부지정>배당결재요청-수정" //String p_code_desc - CC199
|
||||||
|
, "A110" //String p_stat_cd 배당결재요청
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
modelAndView.addObject("result", "success");
|
modelAndView.addObject("result", "success");
|
||||||
|
|||||||
@ -34,6 +34,10 @@ public class AdrHstryMgrVO extends ComDefaultVO implements Serializable {
|
|||||||
//추가항목
|
//추가항목
|
||||||
private String codeNm; //코드명
|
private String codeNm; //코드명
|
||||||
|
|
||||||
|
private String aCodeNm; //코드명(관리자)
|
||||||
|
private String cCodeNm; //코드명(사용자)
|
||||||
|
private String eCodeNm; //코드명(추가된)
|
||||||
|
|
||||||
|
|
||||||
public String getAdrSeq() {
|
public String getAdrSeq() {
|
||||||
return adrSeq;
|
return adrSeq;
|
||||||
@ -119,6 +123,24 @@ public class AdrHstryMgrVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setCodeNm(String codeNm) {
|
public void setCodeNm(String codeNm) {
|
||||||
this.codeNm = codeNm;
|
this.codeNm = codeNm;
|
||||||
}
|
}
|
||||||
|
public String getaCodeNm() {
|
||||||
|
return aCodeNm;
|
||||||
|
}
|
||||||
|
public void setaCodeNm(String aCodeNm) {
|
||||||
|
this.aCodeNm = aCodeNm;
|
||||||
|
}
|
||||||
|
public String getcCodeNm() {
|
||||||
|
return cCodeNm;
|
||||||
|
}
|
||||||
|
public void setcCodeNm(String cCodeNm) {
|
||||||
|
this.cCodeNm = cCodeNm;
|
||||||
|
}
|
||||||
|
public String geteCodeNm() {
|
||||||
|
return eCodeNm;
|
||||||
|
}
|
||||||
|
public void seteCodeNm(String eCodeNm) {
|
||||||
|
this.eCodeNm = eCodeNm;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -172,7 +172,7 @@ public class AprvlMgrController {
|
|||||||
//조정사건결재 내용 추가해주기
|
//조정사건결재 내용 추가해주기
|
||||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
i = aprvlMgrService.insertAdrSbmtMgr(aprvlMgrVO
|
i = aprvlMgrService.insertAdrSbmtMgr(aprvlMgrVO
|
||||||
, "조정진행관리>>조정진행목록>조정진행상세>접수결재요청" //String p_code_desc - CC199
|
, "조정진행관리>>조정진행목록>조정진행상세>결재요청" //String p_code_desc - CC199
|
||||||
, "A070" //String p_stat_cd
|
, "A070" //String p_stat_cd
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -193,7 +193,7 @@ public class AprvlMgrController {
|
|||||||
|
|
||||||
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
//이력관리를 위한 adr_hstry_mgr 데이터 관리 추가 - 2022-08-09
|
||||||
i = aprvlMgrService.insertAdrSbmtDetailMgr(aprvlMgrVO
|
i = aprvlMgrService.insertAdrSbmtDetailMgr(aprvlMgrVO
|
||||||
, "조정진행관리>>조정진행목록>조정진행상세>접수결재요청-조정부" //String p_code_desc - CC199
|
, "조정진행관리>>조정진행목록>조정진행상세>결재요청-조정부" //String p_code_desc - CC199
|
||||||
, "A080" //String p_stat_cd
|
, "A080" //String p_stat_cd
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -104,7 +104,42 @@
|
|||||||
AND ADR_SN = #adrSn#
|
AND ADR_SN = #adrSn#
|
||||||
AND APP_SEQ = #appSeq#
|
AND APP_SEQ = #appSeq#
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<update id="Dnt.insertAdrAssHstry" parameterClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO">
|
||||||
|
INSERT INTO adr_ass_hstry (
|
||||||
|
ass_hstry_seq
|
||||||
|
|
||||||
|
,adr_seq
|
||||||
|
,adr_sn
|
||||||
|
,ass_seq
|
||||||
|
|
||||||
|
,add_usr_id
|
||||||
|
|
||||||
|
,frst_regist_pnttm
|
||||||
|
,frst_register_id
|
||||||
|
|
||||||
|
)
|
||||||
|
SELECT a.ass_hstry_seq
|
||||||
|
, b.adr_seq
|
||||||
|
, b.adr_sn
|
||||||
|
, b.ass_seq
|
||||||
|
, b.add_usr_id
|
||||||
|
, b.frst_regist_pnttm
|
||||||
|
, b.frst_register_id
|
||||||
|
FROM (
|
||||||
|
SELECT IFNULL(MAX(ass_hstry_seq),0)+1 ass_hstry_seq
|
||||||
|
FROM adr_ass_hstry
|
||||||
|
)a,
|
||||||
|
(
|
||||||
|
SELECT adr_seq, adr_sn, ass_seq, add_usr_id, SYS_DATETIME as frst_regist_pnttm, #lastUpdusrId# as frst_register_id
|
||||||
|
FROM ADR_ASS_MGR
|
||||||
|
WHERE ADR_SEQ = #adrSeq#
|
||||||
|
AND ADR_SN = #adrSn#
|
||||||
|
AND ASS_SEQ = #assSeq#
|
||||||
|
)b
|
||||||
|
|
||||||
|
</update>
|
||||||
|
|
||||||
<update id="updateDistribution" parameterClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO">
|
<update id="updateDistribution" parameterClass="kcc.kccadr.adjPgrMgr.dnt.service.DntVO">
|
||||||
UPDATE ADR_ASS_MGR SET
|
UPDATE ADR_ASS_MGR SET
|
||||||
ADD_USR_ID = #addUsrId#
|
ADD_USR_ID = #addUsrId#
|
||||||
|
|||||||
@ -109,15 +109,29 @@
|
|||||||
<select id="AdrHstryMgrDAO.selectList" parameterClass="AdrHstryMgrVO" resultClass="AdrHstryMgrVO">
|
<select id="AdrHstryMgrDAO.selectList" parameterClass="AdrHstryMgrVO" resultClass="AdrHstryMgrVO">
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="AdrHstryMgrDAO.select_column_name"/>
|
<include refid="AdrHstryMgrDAO.select_column_name"/>
|
||||||
, c.code_nm AS codeNm
|
, c.code_nm AS aCodeNm /*관리자 코드값*/
|
||||||
|
, d.code_nm AS cCodeNm /*사용자 코드값*/
|
||||||
|
, e.code_nm AS eCodeNm /*추가된 기타 명칭*/
|
||||||
FROM
|
FROM
|
||||||
<include refid="AdrHstryMgrDAO.table_name"/> a
|
<include refid="AdrHstryMgrDAO.table_name"/> a
|
||||||
LEFT OUTER JOIN lettccmmndetailcode c
|
LEFT OUTER JOIN lettccmmndetailcode c
|
||||||
ON (
|
ON (
|
||||||
c.code_id='CC022'
|
c.code_id='CC013'
|
||||||
and
|
and
|
||||||
a.menu_id=c.code
|
a.menu_id=c.code
|
||||||
)
|
)
|
||||||
|
LEFT OUTER JOIN lettccmmndetailcode d
|
||||||
|
ON (
|
||||||
|
d.code_id='CC022'
|
||||||
|
and
|
||||||
|
a.menu_id=d.code
|
||||||
|
)
|
||||||
|
LEFT OUTER JOIN lettccmmndetailcode e
|
||||||
|
ON (
|
||||||
|
e.code_id='CC199'
|
||||||
|
and
|
||||||
|
a.menu_id=e.code
|
||||||
|
)
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
<isNotEmpty property="adrSeq">
|
<isNotEmpty property="adrSeq">
|
||||||
|
|||||||
@ -101,7 +101,8 @@
|
|||||||
<colgroup>
|
<colgroup>
|
||||||
<col style="width: 15%">
|
<col style="width: 15%">
|
||||||
<col style="width: auto;">
|
<col style="width: auto;">
|
||||||
<col style="width: 30%;">
|
<col style="width: 15%;">
|
||||||
|
<col style="width: 7%;">
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
@ -110,13 +111,15 @@
|
|||||||
<!-- <button type="button" class="btn_sort">▲</button> -->
|
<!-- <button type="button" class="btn_sort">▲</button> -->
|
||||||
</th>
|
</th>
|
||||||
<th>진행현황</th>
|
<th>진행현황</th>
|
||||||
<th>비고</th>
|
<th>비고1</th>
|
||||||
|
<th>비고2</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<c:forEach var="list" items="${list_mgr}" varStatus="status">
|
<c:forEach var="list" items="${list_mgr}" varStatus="status">
|
||||||
|
|
||||||
|
|
||||||
|
<c:if test="${not fn:contains(list.menuId,'V')}">
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@ -127,15 +130,23 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<c:out value="${list.codeNm}" />
|
<c:out value="${list.aCodeNm}" />
|
||||||
|
<c:if test="${empty list.aCodeNm}">
|
||||||
|
<c:out value="${list.eCodeNm}" />
|
||||||
|
</c:if>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
<c:if test="${not empty list.menuId}">
|
<c:if test="${not empty list.menuId}">
|
||||||
(<c:out value="${list.menuId}" />)
|
<c:out value="${list.menuId}" />
|
||||||
</c:if>
|
</c:if>
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</c:if>
|
||||||
|
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
<c:if test="${empty list_mgr}">
|
<c:if test="${empty list_mgr}">
|
||||||
|
|||||||
@ -104,8 +104,9 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function listPage(){
|
function listPage(){
|
||||||
location.href="<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
|
//location.href="<c:url value='/web/kccadr/accdnt/ars/adjstReqStatusDetail.do'/>";
|
||||||
|
fncGoList();
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user