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) {
|
public List<VEEduAplctVO> decryptVeEduAplctList(List<VEEduAplctVO> vEPrcsDetailVOList) {
|
||||||
|
|
||||||
for(VEEduAplctVO vo : vEPrcsDetailVOList) {
|
for(VEEduAplctVO vo : vEPrcsDetailVOList) {
|
||||||
|
vo.setChrgNm(this.decrypt(vo.getChrgNm()));
|
||||||
vo.setUserNm(this.decrypt(vo.getUserNm()));
|
vo.setUserNm(this.decrypt(vo.getUserNm()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -151,6 +151,9 @@ public class VEEduAplctVO extends ComDefaultVO implements Serializable {
|
|||||||
|
|
||||||
private String targetId;
|
private String targetId;
|
||||||
|
|
||||||
|
private String awardsHist; //수상이력
|
||||||
|
private String extraPayYn; //추가비용지불
|
||||||
|
|
||||||
|
|
||||||
public int getChasi() {
|
public int getChasi() {
|
||||||
return chasi;
|
return chasi;
|
||||||
@ -1756,6 +1759,18 @@ public class VEEduAplctVO extends ComDefaultVO implements Serializable {
|
|||||||
public void setTargetId(String targetId) {
|
public void setTargetId(String targetId) {
|
||||||
this.targetId = 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 updateRsltRprtFileIdNull(VEEduAplctVO vEEduAplctVO) throws Exception;
|
||||||
|
|
||||||
void updateRsltRprtFileId(VEEduAplctVO vEEduAplctVO) throws Exception;
|
void updateRsltRprtFileId(VEEduAplctVO vEEduAplctVO) throws Exception;
|
||||||
|
|
||||||
//저작권 체험교실 목록
|
//저작권 체험교실 목록
|
||||||
List<VEEduAplctVO> selectExprnPagingList(VEEduAplctVO paramVO) throws Exception;
|
List<VEEduAplctVO> selectExprnPagingList(VEEduAplctVO paramVO) throws Exception;
|
||||||
|
|
||||||
@ -76,4 +77,7 @@ public interface VEEduMIXService {
|
|||||||
void updateEduStateCd(VEEduAplctVO vEEduAplctVO);
|
void updateEduStateCd(VEEduAplctVO vEEduAplctVO);
|
||||||
|
|
||||||
List<VEEduAplctVO> selectTrgtList(VEEduAplctVO paramVO);
|
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);
|
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);
|
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);
|
model.addAttribute("info", vEEduAplctVO);
|
||||||
|
|
||||||
|
|
||||||
//접수종료일 조회 - 교육신청과정기간 종료일
|
//접수종료일 조회 - 교육신청과정기간 종료일
|
||||||
VEPrcsDetailVO vEPrcsDetailVO = new VEPrcsDetailVO();
|
VEPrcsDetailVO vEPrcsDetailVO = new VEPrcsDetailVO();
|
||||||
vEPrcsDetailVO.setPrcsAplctPrdOrd(vEEduAplctVO.getPrcsOrd());
|
vEPrcsDetailVO.setPrcsAplctPrdOrd(vEEduAplctVO.getPrcsOrd());
|
||||||
@ -248,6 +249,15 @@ public class OprtnAplctMngController {
|
|||||||
if(vEPrcsDetailVO != null) {
|
if(vEPrcsDetailVO != null) {
|
||||||
model.addAttribute("endPnttm", vEPrcsDetailVO.getEndPnttm());
|
model.addAttribute("endPnttm", vEPrcsDetailVO.getEndPnttm());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//과거 체험교실 운영 정보
|
||||||
|
List<VEEduAplctVO> vEEduAplctVOList = vEEduMIXService.selectExprnHstryPagingList(vEEduAplctVO);
|
||||||
|
vEEduAplctVOList = egovCryptoUtil.decryptVeEduAplctList(vEEduAplctVOList);
|
||||||
|
|
||||||
|
model.addAttribute("list", vEEduAplctVOList);
|
||||||
|
|
||||||
|
|
||||||
//20220223 우영두 추가
|
//20220223 우영두 추가
|
||||||
//강의내역 NOTI 입력
|
//강의내역 NOTI 입력
|
||||||
VEAsgnmNotiVO vEAsgnmNotiVO = new VEAsgnmNotiVO();
|
VEAsgnmNotiVO vEAsgnmNotiVO = new VEAsgnmNotiVO();
|
||||||
|
|||||||
@ -415,7 +415,7 @@
|
|||||||
SELECT
|
SELECT
|
||||||
<include refid="VEEduAplctDAO.select_column_name"/>,
|
<include refid="VEEduAplctDAO.select_column_name"/>,
|
||||||
CHRG_MJR AS chrgMjr,
|
CHRG_MJR AS chrgMjr,
|
||||||
D_BIRTH AS dBirth,
|
B.D_BIRTH AS dBirth,
|
||||||
CHRG_SEX_CD AS chrgSexCd,
|
CHRG_SEX_CD AS chrgSexCd,
|
||||||
CMPLT_YEAR AS cmpltYear,
|
CMPLT_YEAR AS cmpltYear,
|
||||||
CMPLT_NUM AS cmpltNum,
|
CMPLT_NUM AS cmpltNum,
|
||||||
|
|||||||
@ -5692,4 +5692,36 @@ VALUES
|
|||||||
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
|
||||||
</isNotEqual>
|
</isNotEqual>
|
||||||
</select>
|
</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>
|
</sqlMap>
|
||||||
|
|||||||
@ -8,6 +8,7 @@
|
|||||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
||||||
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||||
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
|
||||||
|
<un:useConstants var="VeConstants" className="kcc.ve.cmm.VeConstants" />
|
||||||
|
|
||||||
<html lang="ko">
|
<html lang="ko">
|
||||||
<head>
|
<head>
|
||||||
@ -402,6 +403,129 @@
|
|||||||
</table>
|
</table>
|
||||||
</div>
|
</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 -->
|
<!-- btn_wrap -->
|
||||||
<div class="btn_wrap btn_layout01">
|
<div class="btn_wrap btn_layout01">
|
||||||
<div class="btn_left">
|
<div class="btn_left">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user