feat:과거사건등록 -> 문서관리 리스트 완료
This commit is contained in:
parent
00330f6448
commit
9c7138660c
@ -7,6 +7,7 @@ import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
|||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
public class FileVO extends PgrCmmVO implements Serializable {
|
public class FileVO extends PgrCmmVO implements Serializable {
|
||||||
private String adrSeq;
|
private String adrSeq;
|
||||||
|
private String adrDocTy; /* 파일유형 */
|
||||||
private String atchFileId; /* 첨부파일ID */
|
private String atchFileId; /* 첨부파일ID */
|
||||||
private String fileSn; /* 파일순번 */
|
private String fileSn; /* 파일순번 */
|
||||||
private String fileStreCours; /* 파일저장경로 */
|
private String fileStreCours; /* 파일저장경로 */
|
||||||
@ -31,6 +32,12 @@ public class FileVO extends PgrCmmVO implements Serializable {
|
|||||||
public void setAdrSeq(String adrSeq) {
|
public void setAdrSeq(String adrSeq) {
|
||||||
this.adrSeq = adrSeq;
|
this.adrSeq = adrSeq;
|
||||||
}
|
}
|
||||||
|
public String getAdrDocTy() {
|
||||||
|
return adrDocTy;
|
||||||
|
}
|
||||||
|
public void setAdrDocTy(String adrDocTy) {
|
||||||
|
this.adrDocTy = adrDocTy;
|
||||||
|
}
|
||||||
public String getAtchFileId() {
|
public String getAtchFileId() {
|
||||||
return atchFileId;
|
return atchFileId;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,7 @@ import java.util.Map;
|
|||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
|
|
||||||
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
import egovframework.rte.fdl.cmmn.exception.FdlException;
|
||||||
|
import kcc.kccadr.adjPgrMgr.apm.service.FileVO;
|
||||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||||
import kcc.kccadr.cmm.RestResponse;
|
import kcc.kccadr.cmm.RestResponse;
|
||||||
|
|
||||||
@ -51,4 +52,6 @@ public interface AdjReqMgrPastService {
|
|||||||
|
|
||||||
Map<String, Object> selectAdjPastCloseTab2(AdjReqMgrPastVO adjReqMgrPastVO);
|
Map<String, Object> selectAdjPastCloseTab2(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||||
|
|
||||||
|
List<FileVO> fileFindById(AdjReqMgrPastVO adjReqMgrPastVO);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,7 @@ import org.springframework.http.ResponseEntity;
|
|||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
import egovframework.rte.psl.dataaccess.EgovAbstractDAO;
|
||||||
|
import kcc.kccadr.adjPgrMgr.apm.service.FileVO;
|
||||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||||
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
||||||
@ -191,5 +192,9 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO {
|
|||||||
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectHstryInfo", adjReqMgrPastVO);
|
return (List<AdjReqMgrPastVO>) list("adjReqMgrPastDAO.selectHstryInfo", adjReqMgrPastVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<FileVO> fileFindById(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
return (List<FileVO>) list("adjReqMgrPastDAO.fileFindById", adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,6 +28,7 @@ import kcc.com.cmm.util.DateUtil;
|
|||||||
import kcc.com.cmm.util.StringUtil;
|
import kcc.com.cmm.util.StringUtil;
|
||||||
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
import kcc.com.utl.user.service.CheckAdrProcessUtil;
|
||||||
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
import kcc.kccadr.accdnt.adr.service.AdjstDeputyReqVO;
|
||||||
|
import kcc.kccadr.adjPgrMgr.apm.service.FileVO;
|
||||||
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
import kcc.kccadr.adjReqMgrOff.service.AdjReqMgrOffLineVO;
|
||||||
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
import kcc.kccadr.adjReqMgrPast.service.AdjAssMgrPastVO;
|
||||||
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
import kcc.kccadr.adjReqMgrPast.service.AdjReqMgrPastService;
|
||||||
@ -1071,6 +1072,13 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<FileVO> fileFindById(AdjReqMgrPastVO adjReqMgrPastVO) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return adjReqMgrPastDAO.fileFindById(adjReqMgrPastVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -31,6 +31,7 @@ import kcc.com.cmm.service.EgovFileMngUtil;
|
|||||||
import kcc.com.cmm.util.StringUtil;
|
import kcc.com.cmm.util.StringUtil;
|
||||||
import kcc.com.utl.fcc.service.EgovStringUtil;
|
import kcc.com.utl.fcc.service.EgovStringUtil;
|
||||||
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
import kcc.kccadr.adjPgrMgr.apm.service.ApmService;
|
||||||
|
import kcc.kccadr.adjPgrMgr.apm.service.FileVO;
|
||||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||||
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
|
||||||
@ -264,10 +265,10 @@ public class AdjReqMgrPastController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @methodName : adjReqMgrPastProgRegist
|
* @methodName : adjReqMgrPastFileRegist
|
||||||
* @author : 이호영
|
* @author : 이호영
|
||||||
* @date : 2022.09.15
|
* @date : 2022.11.03
|
||||||
* @description : 사건진행정보 목록
|
* @description : 과거사건등록 controll
|
||||||
* @param adjReqMgrPastVO
|
* @param adjReqMgrPastVO
|
||||||
* @param model
|
* @param model
|
||||||
* @return
|
* @return
|
||||||
@ -276,24 +277,18 @@ public class AdjReqMgrPastController {
|
|||||||
@RequestMapping("/kccadr/adjReqMgOff/popup/adjReqMgrPastFileRegist.do")
|
@RequestMapping("/kccadr/adjReqMgOff/popup/adjReqMgrPastFileRegist.do")
|
||||||
public String adjReqMgrPastFileRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
public String adjReqMgrPastFileRegist(@ModelAttribute("adjReqMgrPastVO") AdjReqMgrPastVO adjReqMgrPastVO, ModelMap model) throws Exception {
|
||||||
|
|
||||||
logger.info(" ++ [{}]", adjReqMgrPastVO.getAdrSeq());
|
try {
|
||||||
//TODO 테스트로 인한 seq 코딩
|
List<FileVO> fileListVO = adjReqMgrPastService.fileFindById(adjReqMgrPastVO);
|
||||||
// adjReqMgrPastVO.setAdrSeq("ADR_0000000000002920");
|
logger.info("fileListVO :: [{}]", fileListVO.get(0).getFrstRegistPnttm());
|
||||||
|
|
||||||
model.addAttribute("adjReqMgrPastVO", adjReqMgrPastVO);
|
model.addAttribute("fileListVO", fileListVO);
|
||||||
// PgrCmmVO cmmVO = new PgrCmmVO();
|
|
||||||
// cmmVO.setAdrSeq(adjReqMgrPastVO.getAdrSeq());
|
|
||||||
// 조정사건일반
|
|
||||||
// PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
|
|
||||||
// model.addAttribute("info", info);
|
|
||||||
// model.addAttribute("adjReqMgrPastListVO", adjReqMgrPastService.selectAdrPrtclMgrPastList(adjReqMgrPastVO));
|
|
||||||
|
|
||||||
List<AdjReqMgrPastVO> rpplList = new ArrayList<AdjReqMgrPastVO>();
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
// TODO: handle exception
|
||||||
|
}
|
||||||
|
// rpplList = adjReqMgrPastService.selectAdrRpplPastList(adjReqMgrPastVO);
|
||||||
|
|
||||||
rpplList = adjReqMgrPastService.selectAdrRpplPastList(adjReqMgrPastVO);
|
|
||||||
|
|
||||||
|
|
||||||
model.addAttribute("rpplList", rpplList);
|
|
||||||
|
|
||||||
return "kccadr/adjReqMgrPast/adjReqMgrPastFileRegist";
|
return "kccadr/adjReqMgrPast/adjReqMgrPastFileRegist";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1170,6 +1170,21 @@
|
|||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="adjReqMgrPastDAO.fileFindById" parameterClass="AdjReqPastVO" resultClass="kcc.kccadr.adjPgrMgr.apm.service.FileVO">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
lfd.ATCH_FILE_ID as atchFileId
|
||||||
|
, lfd.FILE_SN as fileSn
|
||||||
|
, ard.ADR_DOC_TY as adrDocTy
|
||||||
|
, lfd.ORIGNL_FILE_NM as orignlFileNm
|
||||||
|
,TO_CHAR(ard.FRST_REGIST_PNTTM,'YYYY-MM-DD') AS frstRegistPnttm
|
||||||
|
FROM ADR_RPPL_DOC ard
|
||||||
|
LEFT JOIN LETTNFILEDETAIL lfd
|
||||||
|
ON ard.ATCH_FILE_ID = lfd.ATCH_FILE_ID
|
||||||
|
WHERE ard.ADR_SEQ = #adrSeq#
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -35,15 +35,6 @@
|
|||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
|
||||||
// $('#goPage').on('click', function(){
|
|
||||||
// $('#goPageForm').attr('action', '<c:url value="/kccadr/adjReqMgOff/adjReqMgrPastRecordRegist.do" />');
|
|
||||||
// $('#goPageForm').submit();
|
|
||||||
// });
|
|
||||||
|
|
||||||
// $('#prevPage').on('click', function(){
|
|
||||||
// $('#goPageForm').attr('action', '<c:url value="/kccadr/adjReqMgOff/adjReqMgrPastProgRegist.do" />');
|
|
||||||
// $('#goPageForm').submit();
|
|
||||||
// });
|
|
||||||
$('#allUploadBtn').click(function(){
|
$('#allUploadBtn').click(function(){
|
||||||
|
|
||||||
console.log($('.uploadBtn').length)
|
console.log($('.uploadBtn').length)
|
||||||
@ -57,11 +48,6 @@ $('#allUploadBtn').click(function(){
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
function fn_goListPage(){
|
|
||||||
var pageForm = document.pageForm ;
|
|
||||||
pageForm.action = "<c:url value='/kccadr/adjReqMgOff/adjReqMgrPastList.do'/>";
|
|
||||||
pageForm.submit();
|
|
||||||
}
|
|
||||||
|
|
||||||
function fn_insertFile(data){
|
function fn_insertFile(data){
|
||||||
|
|
||||||
@ -143,11 +129,8 @@ window.onload = function() {
|
|||||||
<title>사건관련문서 등록</title>
|
<title>사건관련문서 등록</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<input type="hidden" id="adrSeq" name="adrSeq" value="${adjReqMgrPastVO.adrSeq }">
|
<input type="hidden" id="adrSeq" name="adrSeq" value="${adjReqMgrPastVO.adrSeq }">
|
||||||
<div class="cont_wrap">
|
<div class="cont_wrap">
|
||||||
<div class="box">
|
|
||||||
|
|
||||||
<!-- cont_tit -->
|
<!-- cont_tit -->
|
||||||
<div class="cont_tit">
|
<div class="cont_tit">
|
||||||
<h2>사건관련문서 등록</h2>
|
<h2>사건관련문서 등록</h2>
|
||||||
@ -226,47 +209,38 @@ window.onload = function() {
|
|||||||
<div class="tbType03">
|
<div class="tbType03">
|
||||||
<table>
|
<table>
|
||||||
<colgroup>
|
<colgroup>
|
||||||
|
<col style="width: 15%;">
|
||||||
<col style="width: 15%;">
|
<col style="width: 15%;">
|
||||||
<col style="width: auto;">
|
<col style="width: auto;">
|
||||||
</colgroup>
|
</colgroup>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<!-- <th> -->
|
<th>일자</th>
|
||||||
<!-- <input type="checkbox" name="checkAll" id="checkAll" onclick="fncCheckAll(this, 'ckAdrList')"> -->
|
<th>유형</th>
|
||||||
<!-- <input type="checkbox" name="chkAll" value="All" title="모두체크"> -->
|
|
||||||
<!-- <label for="checkAll"></label> -->
|
|
||||||
<!-- </th> -->
|
|
||||||
<th>일자
|
|
||||||
<!-- <button type="button" class="btn_sort">▲</button> -->
|
|
||||||
</th>
|
|
||||||
<th>문건명</th>
|
<th>문건명</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
<c:forEach var="list" items="${fileListVO }">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<p>2022-09-30</p>
|
<p><c:out value="${list.frstRegistPnttm }" /></p>
|
||||||
</td>
|
|
||||||
<td><a href="#" onclick="fn_adjstReq_preview('ADR_0000000000003230'); return false;">조정신청서</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<p>2022-09-30</p>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href="/cmm/fms/FileDown.do?atchFileId=FILE_000000000015660&&fileSn=0" title="첨부파일 다운로드" targe="_blank"> test.txt </a>
|
<kc:code codeId="CC044" code="${list.adrDocTy }"/>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<a href="<c:url value='/cmm/fms/FileDown.do?atchFileId=${list.atchFileId}&&fileSn=${list.fileSn}'/>" title="첨부파일 다운로드" targe="_blank">
|
||||||
|
<p><c:out value="${list.orignlFileNm }" /></p>
|
||||||
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</c:forEach>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<!-- //list_상세 -->
|
<!-- //list_상세 -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<!-- //cont -->
|
<!-- //cont -->
|
||||||
<!-- //cont -->
|
<!-- //cont -->
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user