2025-09-26 18:02 설문내용 수정

This commit is contained in:
myname 2025-09-26 18:03:03 +09:00
parent f5c04d4285
commit 3845c092be
6 changed files with 1130 additions and 9 deletions

View File

@ -753,7 +753,8 @@ public class EgovCryptoUtil {
vo.setUserId(this.decrypt(vo.getUserId())); vo.setUserId(this.decrypt(vo.getUserId()));
vo.setPhone(this.decrypt(vo.getPhone())); vo.setPhone(this.decrypt(vo.getPhone()));
vo.setPhone(this.decrypt(vo.getPhone())); vo.setPhone(this.decrypt(vo.getPhone()));
vo.setPhone(this.decrypt(vo.getPhone())); //vo.setdBirth(this.decrypt(vo.getdBirth()));
vo.setDBirth(this.decrypt(vo.getDBirth()));
if (StringUtils.isNotEmpty( vo.getTrgtNm()) ) vo.setTrgtNm(this.decrypt(vo.getTrgtNm().trim())); if (StringUtils.isNotEmpty( vo.getTrgtNm()) ) vo.setTrgtNm(this.decrypt(vo.getTrgtNm().trim()));
// } // }
} }

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<sqlMap resource="egovframework/sqlmap/let/uss/olp/qri/EgovQustnrRespondInfo_SQL_Postgresql.xml"/>
</sqlMapConfig>

View File

@ -1208,12 +1208,15 @@
SELECT SELECT
a.QUSTNR_TMPLAT_ID , a.QUSTNR_TMPLAT_ID ,
a.SITE_ID , a.SITE_ID ,
(CASE WHEN a.site_id_cd = '10' THEN a.QESTNR_ID END) AS QESTNR_ID_10 (CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_10
FROM FROM
LETTNQESTNRINFO a LETTNQESTNRINFO a
WHERE WHERE
a.SITE_ID = #siteId# a.SITE_ID = #siteId#
/*
AND a.SITE_ID_CD IN ('10') AND a.SITE_ID_CD IN ('10')
*/
AND a.STTUS IN ('1')
AND TO_CHAR(NOW(), AND TO_CHAR(NOW(),
'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde, 'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde,
'2000.01.01') '2000.01.01')
@ -1223,19 +1226,22 @@
LIMIT 1 LIMIT 1
) I10 ON ) I10 ON
(1 = 1) (1 = 1)
LEFT OUTER JOIN ( LEFT OUTER JOIN (
/* 현재 진행가능한 설문 정보(기본, 선생님, 강사) 여러개가 있는 경우는 최근 등록된 설문 정보를 가져온다.*/ /* 현재 진행가능한 설문 정보(기본, 선생님, 강사) 여러개가 있는 경우는 최근 등록된 설문 정보를 가져온다.*/
SELECT SELECT
a.QUSTNR_TMPLAT_ID , a.QUSTNR_TMPLAT_ID ,
a.SITE_ID , a.SITE_ID ,
(CASE WHEN a.site_id_cd = '20' THEN a.QESTNR_ID END) AS QESTNR_ID_20 (CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_20
FROM FROM
LETTNQESTNRINFO a LETTNQESTNRINFO a
WHERE WHERE
a.SITE_ID = #siteId# a.SITE_ID = #siteId#
/*
AND a.SITE_ID_CD IN ('20') AND a.SITE_ID_CD IN ('20')
*/
AND a.STTUS IN ('1')
AND TO_CHAR(NOW(), AND TO_CHAR(NOW(),
'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde, 'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde,
'2000.01.01') '2000.01.01')
@ -1251,13 +1257,16 @@
SELECT SELECT
a.QUSTNR_TMPLAT_ID , a.QUSTNR_TMPLAT_ID ,
a.SITE_ID , a.SITE_ID ,
(CASE WHEN a.site_id_cd = '30' THEN a.QESTNR_ID END) AS QESTNR_ID_30 (CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_30
FROM FROM
LETTNQESTNRINFO a LETTNQESTNRINFO a
WHERE WHERE
a.SITE_ID = #siteId# a.SITE_ID = #siteId#
/*
AND a.SITE_ID_CD IN ('30') AND a.SITE_ID_CD IN ('30')
*/
AND a.STTUS IN ('1')
AND TO_CHAR(NOW(), AND TO_CHAR(NOW(),
'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde, 'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde,
'2000.01.01') '2000.01.01')

View File

@ -685,7 +685,7 @@
<div class="btn_center"> <div class="btn_center">
</div> </div>
<div class="btn_right"> <div class="btn_right">
<button type="button" class="btn_type04 btn fill lightblue" onclick="fn_updateCancelReqStatus(10, 10); return false;">의뢰취소복구</button> <button type="button" class="btn_type04 btn fill lightblue" onclick="fn_updateCancelReqStatus('', 15); return false;">의뢰취소복구</button>
<button type="button" class="btn_type05 btn line red" onclick="fn_updateReqStatus(60, 40); return false;">의뢰취소</button> <button type="button" class="btn_type05 btn line red" onclick="fn_updateReqStatus(60, 40); return false;">의뢰취소</button>
<!-- <button type="button" class="btn_type02" onclick="fn_eduAsgnm(); return false;">교육배정</button> --> <!-- <button type="button" class="btn_type02" onclick="fn_eduAsgnm(); return false;">교육배정</button> -->

View File

@ -230,9 +230,10 @@
<button type="button" class="btnType02" onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdOrd}"/>');">취소</button> <button type="button" class="btnType02" onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdOrd}"/>');">취소</button>
</c:if> </c:if>
<c:if test="${list.aprvlCd eq '60' and list.ddlnCd eq '20'}"> <c:if test="${list.aprvlCd eq '60' and list.ddlnCd eq '20'}">
승인
<%-- <button type="button" class="btnType02" onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdOrd}"/>');">취소</button> --%> <%-- <button type="button" class="btnType02" onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdOrd}"/>');">취소</button> --%>
</c:if> </c:if>
</td> </td>
<td> <td>
<!-- 신청 승인상태 20 and 현재가 교육종료보다 이후 체크 1 --> <!-- 신청 승인상태 20 and 현재가 교육종료보다 이후 체크 1 -->
@ -249,7 +250,8 @@
<%-- </c:choose> --%> <%-- </c:choose> --%>
<c:choose> <c:choose>
<c:when test="${list.aprvlCd eq 20 and list.qestRsltExists and list.aplctStateCd ne 10 and list.aplctStateCd ne 30}">
<c:when test="${list.aprvlCd eq 60 and list.qestRsltExists and list.aplctStateCd ne 10 and list.aplctStateCd ne 30}">
<!-- 설문노출대상(승인처리를 받았음(20) && 교육기간이 지났음 list.qestRsltExists=true && 미이수가 아닌것(10) ) --> <!-- 설문노출대상(승인처리를 받았음(20) && 교육기간이 지났음 list.qestRsltExists=true && 미이수가 아닌것(10) ) -->
<c:choose> <c:choose>