2023-11-24 15:23 체험교실 과거 신청 정보 확인
This commit is contained in:
parent
28c5f67766
commit
4f0c953b12
@ -587,6 +587,7 @@ public class EgovCryptoUtil {
|
||||
public List<VEEduAplctVO> decryptVeEduAplctList(List<VEEduAplctVO> vEPrcsDetailVOList) {
|
||||
|
||||
for(VEEduAplctVO vo : vEPrcsDetailVOList) {
|
||||
vo.setChrgNm(this.decrypt(vo.getChrgNm()));
|
||||
vo.setUserNm(this.decrypt(vo.getUserNm()));
|
||||
}
|
||||
|
||||
|
||||
@ -151,6 +151,9 @@ public class VEEduAplctVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private String targetId;
|
||||
|
||||
private String awardsHist; //수상이력
|
||||
private String extraPayYn; //추가비용지불
|
||||
|
||||
|
||||
public int getChasi() {
|
||||
return chasi;
|
||||
@ -1756,6 +1759,18 @@ public class VEEduAplctVO extends ComDefaultVO implements Serializable {
|
||||
public void setTargetId(String targetId) {
|
||||
this.targetId = targetId;
|
||||
}
|
||||
public String getAwardsHist() {
|
||||
return awardsHist;
|
||||
}
|
||||
public void setAwardsHist(String awardsHist) {
|
||||
this.awardsHist = awardsHist;
|
||||
}
|
||||
public String getExtraPayYn() {
|
||||
return extraPayYn;
|
||||
}
|
||||
public void setExtraPayYn(String extraPayYn) {
|
||||
this.extraPayYn = extraPayYn;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -65,6 +65,7 @@ public interface VEEduMIXService {
|
||||
void updateRsltRprtFileIdNull(VEEduAplctVO vEEduAplctVO) throws Exception;
|
||||
|
||||
void updateRsltRprtFileId(VEEduAplctVO vEEduAplctVO) throws Exception;
|
||||
|
||||
//저작권 체험교실 목록
|
||||
List<VEEduAplctVO> selectExprnPagingList(VEEduAplctVO paramVO) throws Exception;
|
||||
|
||||
@ -76,4 +77,7 @@ public interface VEEduMIXService {
|
||||
void updateEduStateCd(VEEduAplctVO vEEduAplctVO);
|
||||
|
||||
List<VEEduAplctVO> selectTrgtList(VEEduAplctVO paramVO);
|
||||
|
||||
//저작권 체험교실 이력 과정 목록
|
||||
List<VEEduAplctVO> selectExprnHstryPagingList(VEEduAplctVO paramVO) throws Exception;
|
||||
}
|
||||
|
||||
@ -198,4 +198,10 @@ public class VEEduMIXDAO extends EgovAbstractDAO {
|
||||
update("VEEduMIXDAO.updateCnclStatus", vEEduAplctVO);
|
||||
}
|
||||
|
||||
public List<VEEduAplctVO> selectExprnHstryPagingList(VEEduAplctVO paramVO) throws Exception {
|
||||
@SuppressWarnings("unchecked")
|
||||
List<VEEduAplctVO> tlist = (List<VEEduAplctVO>) list("VEEduMIXDAO.selectExprnHstryPagingList", paramVO);
|
||||
return tlist;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -177,4 +177,8 @@ public class VEEduMIXServiceImpl implements VEEduMIXService {
|
||||
vEEduMIXDAO.updateEduStateCd(paramVO);
|
||||
|
||||
}
|
||||
|
||||
public List<VEEduAplctVO> selectExprnHstryPagingList(VEEduAplctVO paramVO) throws Exception{
|
||||
return vEEduMIXDAO.selectExprnHstryPagingList(paramVO);
|
||||
}
|
||||
}
|
||||
|
||||
@ -241,6 +241,7 @@ public class OprtnAplctMngController {
|
||||
|
||||
model.addAttribute("info", vEEduAplctVO);
|
||||
|
||||
|
||||
//접수종료일 조회 - 교육신청과정기간 종료일
|
||||
VEPrcsDetailVO vEPrcsDetailVO = new VEPrcsDetailVO();
|
||||
vEPrcsDetailVO.setPrcsAplctPrdOrd(vEEduAplctVO.getPrcsOrd());
|
||||
@ -248,6 +249,15 @@ public class OprtnAplctMngController {
|
||||
if(vEPrcsDetailVO != null) {
|
||||
model.addAttribute("endPnttm", vEPrcsDetailVO.getEndPnttm());
|
||||
}
|
||||
|
||||
|
||||
//과거 체험교실 운영 정보
|
||||
List<VEEduAplctVO> vEEduAplctVOList = vEEduMIXService.selectExprnHstryPagingList(vEEduAplctVO);
|
||||
vEEduAplctVOList = egovCryptoUtil.decryptVeEduAplctList(vEEduAplctVOList);
|
||||
|
||||
model.addAttribute("list", vEEduAplctVOList);
|
||||
|
||||
|
||||
//20220223 우영두 추가
|
||||
//강의내역 NOTI 입력
|
||||
VEAsgnmNotiVO vEAsgnmNotiVO = new VEAsgnmNotiVO();
|
||||
|
||||
@ -415,7 +415,7 @@
|
||||
SELECT
|
||||
<include refid="VEEduAplctDAO.select_column_name"/>,
|
||||
CHRG_MJR AS chrgMjr,
|
||||
D_BIRTH AS dBirth,
|
||||
B.D_BIRTH AS dBirth,
|
||||
CHRG_SEX_CD AS chrgSexCd,
|
||||
CMPLT_YEAR AS cmpltYear,
|
||||
CMPLT_NUM AS cmpltNum,
|
||||
|
||||
@ -5692,4 +5692,36 @@ VALUES
|
||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||
</isNotEqual>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="VEEduMIXDAO.selectExprnHstryPagingList" parameterClass="VEEduAplctVO" resultClass="VEEduAplctVO">
|
||||
/* 임시.*NOT_SQL_LOG.* VEEduMIXDAO.selectExprnHstryPagingList */
|
||||
SELECT
|
||||
c.awards_hist AS awardsHist
|
||||
, c.unfth_yn AS unfthYn
|
||||
, c.extra_pay_yn AS extraPayYn
|
||||
, c.rmrks AS rmrks
|
||||
, b.edu_aplct_ord AS eduAplctOrd
|
||||
, b.schol_instt_nm AS scholInsttNm
|
||||
, b.chrg_nm AS chrgNm
|
||||
, b.aprvl_cd AS aprvlCd
|
||||
, b.aprvl_pnttm AS aprvlPnttm
|
||||
FROM ve_edu_aplct a
|
||||
, ve_edu_aplct b
|
||||
LEFT OUTER JOIN
|
||||
ve_edu_scltn_teacher c
|
||||
on(
|
||||
1=1
|
||||
AND b.edu_aplct_ord=c.edu_aplct_ord
|
||||
)
|
||||
WHERE a.edu_aplct_ord=#eduAplctOrd#
|
||||
AND a.user_id=b.user_id
|
||||
AND a.lctr_div_cd=b.lctr_div_cd
|
||||
AND a.edu_aplct_ord!=b.edu_aplct_ord
|
||||
ORDER BY 1
|
||||
<isNotEmpty property="orderByQuery">
|
||||
, $orderByQuery$
|
||||
</isNotEmpty>
|
||||
|
||||
</select>
|
||||
</sqlMap>
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||
<un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" />
|
||||
|
||||
<html lang="ko">
|
||||
<head>
|
||||
@ -402,6 +403,129 @@
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- 운영계획 -->
|
||||
<div class="tb_tit01">
|
||||
<p>과거 운영 정보</p>
|
||||
</div>
|
||||
<!-- list -->
|
||||
<div class="tb_type01">
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 5%">
|
||||
<col style="width: 22%">
|
||||
<col style="width: auto;">
|
||||
<col style="width: 8%">
|
||||
<col style="width: 15%">
|
||||
|
||||
<col style="width: 8%">
|
||||
<col style="width: 8%">
|
||||
<col style="width: 13%">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
|
||||
<th>번호</th>
|
||||
<th>학교명</th>
|
||||
<th>담당자</th>
|
||||
<th>운영상태</th>
|
||||
<th>승인일시</th>
|
||||
<!-- <th>신청일자</th> -->
|
||||
<!-- <th>선정여부</th> -->
|
||||
<th>수상</th>
|
||||
<th>불성실</th>
|
||||
<th>지급</th>
|
||||
<th>비고</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<c:forEach var="list" items="${list}" varStatus="status">
|
||||
<c:choose>
|
||||
<c:when test="${list.notiCnt == 0}">
|
||||
<tr class="new_cont">
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<tr>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
<td><c:out
|
||||
value="${ ( paginationInfo.totalRecordCount - ((paginationInfo.currentPageNo -1)*paginationInfo.recordCountPerPage) ) - status.index }" />
|
||||
</td>
|
||||
<td><a
|
||||
href="javascript:fncGoDetail('${list.eduAplctOrd}');"
|
||||
title="<c:out value='${list.eduAplctOrd}'/>"></a>
|
||||
<c:out
|
||||
value="${list.scholInsttNm}" />
|
||||
</td>
|
||||
<td><a
|
||||
href="javascript:fncGoDetail('${list.eduAplctOrd}');"
|
||||
title="<c:out value='${list.eduAplctOrd}'/>"></a>
|
||||
<c:out
|
||||
value="${list.chrgNm}" />
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<c:choose>
|
||||
<c:when test="${list.aprvlCd eq '10'}">
|
||||
<span class="app_status1">운영신청</span>
|
||||
</c:when>
|
||||
<c:when test="${list.aprvlCd eq '70'}">
|
||||
<span class="app_status2">수정요청</span>
|
||||
</c:when>
|
||||
<c:when test="${list.aprvlCd eq '80'}">
|
||||
<span class="app_status4">수정완료</span>
|
||||
</c:when>
|
||||
<c:when test="${list.aprvlCd eq '60'}">
|
||||
<span class="app_status4">운영확정</span>
|
||||
</c:when>
|
||||
<c:when test="${list.aprvlCd eq '90'}">
|
||||
<span class="app_status4">운영미확정</span>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
-
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</td>
|
||||
|
||||
<td><c:out value="${list.aprvlPnttm}" /></td>
|
||||
<td><c:out value="${list.awardsHist}" /></td>
|
||||
<td>
|
||||
<%-- <td><c:if test="${list.mdfyRqstYn eq null}">-</c:if> <c:if
|
||||
test="${list.mdfyRqstYn eq 'Y'}">선정</c:if> <c:if
|
||||
test="${list.mdfyRqstYn eq 'N'}">미선정</c:if></td> --%>
|
||||
|
||||
<c:if test="${list.unfthYn eq 'Y'}">
|
||||
불성실
|
||||
</c:if>
|
||||
<c:if test="${list.unfthYn eq 'N'}">
|
||||
성실
|
||||
</c:if>
|
||||
</td>
|
||||
<td>
|
||||
<%-- <td><c:if test="${list.mdfyRqstYn eq null}">-</c:if> <c:if
|
||||
test="${list.mdfyRqstYn eq 'Y'}">선정</c:if> <c:if
|
||||
test="${list.mdfyRqstYn eq 'N'}">미선정</c:if></td> --%>
|
||||
<c:if test="${list.extraPayYn eq 'Y'}">
|
||||
지급
|
||||
</c:if>
|
||||
<c:if test="${list.extraPayYn eq 'N'}">
|
||||
미지급
|
||||
</c:if>
|
||||
</td>
|
||||
<td><c:out value="${list.rmrks}" /></td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
<c:if test="${empty list}">
|
||||
<tr>
|
||||
<td colspan="7"><spring:message code="common.nodata.msg" /></td>
|
||||
</tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- //list -->
|
||||
|
||||
<!-- btn_wrap -->
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="btn_left">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user