2024-04-08 11:37 기소유예 이력 정보 노출

This commit is contained in:
myname 2024-04-08 11:37:16 +09:00
parent b15f6e9c93
commit 28ab2104b4
5 changed files with 215 additions and 4 deletions

View File

@ -1413,6 +1413,11 @@ public class CndtnTrgtMngController {
model.addAttribute("listTopMerge", cndtnTrgtInfoTopMngVOList);
//이력정보
List<CndtnTrgtMngVO> cndtnTrgtMngVOList = cndtnTrgtInfoMngService.selectListRelated(cndtnTrgtInfoMngVO);
model.addAttribute("cndtnTrgtMngVOList", cndtnTrgtMngVOList);
return "oprtn/cndtnSspnIdtmt/trgtDetail";
}
@ -1475,6 +1480,12 @@ public class CndtnTrgtMngController {
cndtnTrgtInfoMngVOList = egovCryptoUtil.decryptCndtnTrgtMngVOList(cndtnTrgtInfoTopMngVOList);
model.addAttribute("listTopMerge", cndtnTrgtInfoTopMngVOList);
//이력정보
List<CndtnTrgtMngVO> cndtnTrgtMngVOList = cndtnTrgtInfoMngService.selectListRelated(cndtnTrgtInfoMngVO);
model.addAttribute("cndtnTrgtMngVOList", cndtnTrgtMngVOList);
return "oprtn/cndtnSspnIdtmt/trgtMngDetail";
}
@ -1560,6 +1571,12 @@ public class CndtnTrgtMngController {
model.addAttribute("listMerge", cndtnTrgtInfoMergeVOList);
//이력정보
List<CndtnTrgtMngVO> cndtnTrgtMngVOList = cndtnTrgtInfoMngService.selectListRelated(cndtnTrgtInfoMngVO);
model.addAttribute("cndtnTrgtMngVOList", cndtnTrgtMngVOList);
return "oprtn/cndtnSspnIdtmt/trgtCmpltDetail";
}
@ -2306,18 +2323,18 @@ public class CndtnTrgtMngController {
int[] width = {
4000, 5000, 5000, 5000, 3000
4000, 5000, 5000, 5000, 3000, 5000
, 3000, 5000, 4000, 5000, 13000
, 3500, 13000
}; // 너비
String[] header = {
"의뢰일", "사건번호", "관할청", "생년월일", "성명"
"의뢰일", "사건번호", "관할청", "생년월일", "성명", "연락처"
, "성별" , "의뢰번호", "의뢰상태", "교육상태", "주소"
, "검사명", "비공개메모"
}; // 헤더에 들어갈 이름
String[] order = {
"ReqPnttm", "VntYear", "CmptntAthrt", "DBirth", "TrgtNm"
"ReqPnttm", "VntYear", "CmptntAthrt", "DBirth", "TrgtNm", "Clphone"
, "Sex", "ReqNmbr", "ReqStateCd", "EduStateCd", "Addr"
, "PrsctrNm", "Rmrks"

View File

@ -2132,11 +2132,11 @@ public class CndtnPrcsInfoMngController {
model.addAttribute("info", cndtnTrgtInfoVO);
//이력정보
List<CndtnTrgtMngVO> cndtnTrgtMngVOList = cndtnTrgtInfoMngService.selectListRelated(cndtnTrgtInfoMngVO);
model.addAttribute("cndtnTrgtMngVOList", cndtnTrgtMngVOList);
return "/oprtn/cndtnSspnIdtmt/popup/detailPopup";
}

View File

@ -567,6 +567,71 @@
</div>
</c:if>
<div class="tb_tit01">
<p>교육이력정보</p>
</div>
<div class="tb_type01">
<table>
<colgroup>
<col style="width: 10%">
<col style="width: auto;">
<col style="width: 180px;">
<col style="width: 180px;">
<col style="width: 180px;">
</colgroup>
<thead>
<tr>
<th>번호</th>
<th>교육명</th>
<th>교육일</th>
<th>확정여부</th>
<th>교육상태</th>
</tr>
</thead>
<tbody>
<c:choose>
<c:when test="${!empty cndtnTrgtMngVOList}">
<c:forEach var="list" items="${cndtnTrgtMngVOList}" varStatus="status">
<tr>
<td>
<c:out value="${status.count}"/>
</td>
<td>
<c:out value="${list.title}"/>
</td>
<td>
<c:out value="${list.eduStrtPnttm}"/>
</td>
<td>
<ve:code codeId="VE0003" code="${list.aprvlCd}"/>
</td>
<td>
<ve:code codeId="VEA003" code="${list.aplctStateCd}"/>
<!-- 취소요청 내용이 있고 미이수, 이수인 상태 -->
<c:if test="${not empty list.cnclCn and (list.aplctStateCd eq 10 or list.aplctStateCd eq 20)}">
(취소-반려)
</c:if>
</td>
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td colspan="5">교육정보가 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>
</tbody>
</table>
</div>
<!-- list_top -->
<!-- 비공개 메보 정보 -->
<div class="tb_tit01">
<p>비공개 메모</p>

View File

@ -698,6 +698,71 @@
</c:if>
<div class="tb_tit01">
<p>교육이력정보</p>
</div>
<div class="tb_type01">
<table>
<colgroup>
<col style="width: 10%">
<col style="width: auto;">
<col style="width: 180px;">
<col style="width: 180px;">
<col style="width: 180px;">
</colgroup>
<thead>
<tr>
<th>번호</th>
<th>교육명</th>
<th>교육일</th>
<th>확정여부</th>
<th>교육상태</th>
</tr>
</thead>
<tbody>
<c:choose>
<c:when test="${!empty cndtnTrgtMngVOList}">
<c:forEach var="list" items="${cndtnTrgtMngVOList}" varStatus="status">
<tr>
<td>
<c:out value="${status.count}"/>
</td>
<td>
<c:out value="${list.title}"/>
</td>
<td>
<c:out value="${list.eduStrtPnttm}"/>
</td>
<td>
<ve:code codeId="VE0003" code="${list.aprvlCd}"/>
</td>
<td>
<ve:code codeId="VEA003" code="${list.aplctStateCd}"/>
<!-- 취소요청 내용이 있고 미이수, 이수인 상태 -->
<c:if test="${not empty list.cnclCn and (list.aplctStateCd eq 10 or list.aplctStateCd eq 20)}">
(취소-반려)
</c:if>
</td>
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td colspan="5">교육정보가 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>
</tbody>
</table>
</div>
<!-- list_top -->
<!-- 비공개 메보 정보 -->
<div class="tb_tit01">
<p>비공개 메모</p>

View File

@ -697,6 +697,70 @@
</c:if>
<div class="tb_tit01">
<p>교육이력정보</p>
</div>
<div class="tb_type01">
<table>
<colgroup>
<col style="width: 10%">
<col style="width: auto;">
<col style="width: 180px;">
<col style="width: 180px;">
<col style="width: 180px;">
</colgroup>
<thead>
<tr>
<th>번호</th>
<th>교육명</th>
<th>교육일</th>
<th>확정여부</th>
<th>교육상태</th>
</tr>
</thead>
<tbody>
<c:choose>
<c:when test="${!empty cndtnTrgtMngVOList}">
<c:forEach var="list" items="${cndtnTrgtMngVOList}" varStatus="status">
<tr>
<td>
<c:out value="${status.count}"/>
</td>
<td>
<c:out value="${list.title}"/>
</td>
<td>
<c:out value="${list.eduStrtPnttm}"/>
</td>
<td>
<ve:code codeId="VE0003" code="${list.aprvlCd}"/>
</td>
<td>
<ve:code codeId="VEA003" code="${list.aplctStateCd}"/>
<!-- 취소요청 내용이 있고 미이수, 이수인 상태 -->
<c:if test="${not empty list.cnclCn and (list.aplctStateCd eq 10 or list.aplctStateCd eq 20)}">
(취소-반려)
</c:if>
</td>
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td colspan="5">교육정보가 없습니다.</td>
</tr>
</c:otherwise>
</c:choose>
</tbody>
</table>
</div>
<!-- list_top -->
<!-- 비공개 메보 정보 -->
<div class="tb_tit01">
<p>비공개 메모</p>