faet:과거사건등록 조정진행상황 진행중

This commit is contained in:
hylee 2022-09-16 15:09:46 +09:00
parent 5d389e5ef1
commit 9c76de5b37
10 changed files with 115 additions and 21 deletions

View File

@ -15,4 +15,6 @@ public interface AdjReqMgrPastService {
//오프라인 조정신청 정보 입력
ResponseEntity<RestResponse> insertAdjReqMgrRpplReq(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception;
List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO);
}

View File

@ -9,6 +9,11 @@ import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
/**
*
*/
private static final long serialVersionUID = -4127391913185204357L;
private AdjReqMgrVO adrVO;
private List<AdjReqMgrPastVO> adjReqMgrVoList = new ArrayList<AdjReqMgrPastVO>();
@ -51,6 +56,7 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
private String openYn = ""; // 조정공개여부
private String nextAppDe = ""; // 다음기일일시
private String prtclCn = ""; // 기일조서내용
private String appDe = ""; // 조정기일일시
// 조정사건관리인
// private String adrSeq = ""; // 조정일련번호
@ -142,9 +148,13 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
private String rpplConnNo;
private String resPonDentNms = ""; //피신청인 갯수
private String resPonDentNms; //피신청인 갯수
private String appPlaceTy; //기일장소구분
private String appPlace; //조정기일장소명
private String nextAppDeYn; //다음기일차후지정여부
private String appResultTy; //기일결과 구분
@ -774,6 +784,36 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable {
public void setResPonDentNms(String resPonDentNms) {
this.resPonDentNms = resPonDentNms;
}
public String getAppDe() {
return appDe;
}
public void setAppDe(String appDe) {
this.appDe = appDe;
}
public String getAppPlaceTy() {
return appPlaceTy;
}
public void setAppPlaceTy(String appPlaceTy) {
this.appPlaceTy = appPlaceTy;
}
public String getAppPlace() {
return appPlace;
}
public void setAppPlace(String appPlace) {
this.appPlace = appPlace;
}
public String getNextAppDeYn() {
return nextAppDeYn;
}
public void setNextAppDeYn(String nextAppDeYn) {
this.nextAppDeYn = nextAppDeYn;
}
public String getAppResultTy() {
return appResultTy;
}
public void setAppResultTy(String appResultTy) {
this.appResultTy = appResultTy;
}

View File

@ -38,5 +38,9 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
insert("adjReqMgrPastDAO.insertAdrSnInit",adjReqMgrPastVO );
}
public List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectAdrPrtclMgrPastList", adjReqMgrPastVO);
}
}

View File

@ -435,5 +435,15 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
return resultCnt;
}
@Override
public List<AdjReqMgrPastVO> selectAdrPrtclMgrPastList(AdjReqMgrPastVO adjReqMgrPastVO) {
adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
System.out.println("adjReqMgrPastVO.getAdrSeq() : "+ adjReqMgrPastVO.getAdrSeq());
// TODO Auto-generated method stub
// return null;
return adjReqMgrPastDAO.selectAdrPrtclMgrPastList(adjReqMgrPastVO);
}
}

View File

@ -139,7 +139,19 @@ public class AdjReqMgrPastController {
* @throws Exception
*/
@RequestMapping("/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do")
public String adjReqMgrPastProgRegist(@ModelAttribute("searchVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
public String adjReqMgrPastProgRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
//TODO 테스트로 인한 seq 코딩
List<AdjReqMgrPastVO> adjReqMgrPastListVO = adjReqMgrPastService.selectAdrPrtclMgrPastList(adjReqMgrPastVO);
System.out.println("adjReqMgrPastListVO size : "+adjReqMgrPastListVO.size());
for(AdjReqMgrPastVO aa : adjReqMgrPastListVO)
{
System.out.println(aa.getAdrSn());
}
//로그인 권한정보 불러오기
// LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
@ -164,7 +176,7 @@ public class AdjReqMgrPastController {
// }
//
//
// model.addAttribute("reqPerTotCnt", reqPerTotCnt);
model.addAttribute("adjReqMgrPastListVO", adjReqMgrPastListVO);
return "kccadr/adjReqMgrPast/adjReqMgrPastProgRegist";
}

View File

@ -5,7 +5,6 @@
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdjReqMgrVO" type="kcc.kccadr.adjreqmgr.service.AdjReqMgrVO"/>
<!-- 조정사건정보 등록 : 업무시스템 조정신청 저장 -->
<insert id="AdjReqMgrDAO.insertAdrMgrMaster" parameterClass="AdjReqMgrVO">
INSERT INTO ADR_MGR_MASTER (
@ -892,4 +891,5 @@
</update>
</sqlMap>

View File

@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
<!-- 조정신청 -->
<sqlMap namespace="AdjReqMgrOff">
<sqlMap namespace="AdjReqMgrPast">
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
<typeAlias alias="AdjReqPastVO" type="kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastVO"/>
<!-- 오프라인 조정사건정보 수정 : 조정사건 정보 불러오기 -->
<select id="adjReqMgrPastDAO.selectAdjReqMgrMasterInfo" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
@ -232,6 +233,32 @@
</insert>
<!-- 조정알림SMS - 조정사건 번호 및 수신자 핸드폰번호 조회 -->
<select id="adjReqMgrPastDAO.selectAdrPrtclMgrPastList" parameterClass="AdjReqPastVO" resultClass="AdjReqPastVO">
SELECT
adr_seq as adrSeq
, adr_sn as adrSn
, prtcl_seq as prtclSeq
, open_yn as openYn
, app_de as appDe
, app_place_ty as appPlaceTy
, app_place as appPlace
, next_app_de_yn as nextAppDeYn
, next_app_de as nextAppDe
, prtcl_cn as prtclCn
, sbmt_yn as sbmtYn
, sbmt_de as sbmtDe
, appr_yn as apprYn
, appr_de as apprDe
, frst_regist_pnttm as frstRegistPnttm
, frst_register_id as frstRegisterId
, last_updt_pnttm as lastUpdtPnttm
, last_updusr_id as lastUpdusrId
, app_result_ty as appResultTy
FROM adr_prtcl_mgr
where adr_seq = #adrSeq#
</select>
</sqlMap>

View File

@ -37,17 +37,15 @@
<script type="text/javaScript" language="javascript">
</script>
</head>
<body>
<%-- <form id="regForm" name="regForm" method="post"> --%>
<!-- <input type="hidden" id="adrSeq" name="adrSeq" value=""/> -->
<%-- </form> --%>
<form id="pop" name="pop" method="post" target="_self" action="/kccadr/adjPgrMgr/apm/popup/rpplConnNoPop.do">
<input type="hidden" name="ccTy" value="">
<input type="hidden" id="expmCd" name="expmCd" value="">
</form>
<form id="pop" name="pop" method="post">
<input type="hidden" name="ccTy" value="<c:out value='${adrVO.ccTy}'/>">
<input type="hidden" id="exmpCd" name="exmpCd" value="">
</form>
<form:form commandName="adrVO" name="adrVO" method="post" enctype="multipart/form-data">
<form:input type="hidden" path="reqPerTotCnt" id="reqPerTotCnt"/>
@ -1392,9 +1390,8 @@
</div>
</div>
</form:form>
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do'>">
<form id="nextGoPageForm" action="<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do' />">
<input id="adrSeq" name="adrSeq" value="">
</form>
<!-- //cont -->
</body>

View File

@ -1,16 +1,17 @@
// 예문 팝업 function
function openExampleAdminPop(expmCd) {
function openExampleAdminPop(exmpCd) {
console.log('exmpCd : ', exmpCd);
var pop = document.pop;
pop.ccTy.value = $('#ccTy').val();
pop.expmCd.value = expmCd;
pop.exmpCd.value = exmpCd;
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/adjstReqOpenExamplePop.do", '600', '400', "openExampleAdminPop", $('#pop'));
commonPopWindowopenForm("/kccadr/adjPgrMgr/apm/popup/adjstReqOpenExamplePop.do", '500', '400', "openExampleAdminPop", $('#pop'));
}
/*
최종결과 선택에 따른 액션
00 -> 종결

View File

@ -1081,7 +1081,8 @@
console.log('data : ', data);
if(data.status == 'OK'){
alert(data.data);
dataSub
$('#adrSeq').val(dataSub);
$('#nextGoPageForm').submit();
}
else if(data.status == 'Unauthorized')
{