2025-10-20 15:52 설문 조사 정보 수정

This commit is contained in:
myname 2025-10-20 15:52:38 +09:00
parent 8864b16531
commit 701066c014
9 changed files with 45 additions and 8 deletions

View File

@ -336,6 +336,10 @@ public class EgovQustnrManageController {
model.addAttribute("resultList", egovQustnrManageService.selectQustnrManageDetail(qustnrManageVO)); model.addAttribute("resultList", egovQustnrManageService.selectQustnrManageDetail(qustnrManageVO));
//설문정보 //설문정보
QustnrManageVO newQustnrManageVO = egovQustnrManageService.selectQustnrManageDetailModel(qustnrManageVO); QustnrManageVO newQustnrManageVO = egovQustnrManageService.selectQustnrManageDetailModel(qustnrManageVO);
//작성자명에 대한 복호화
newQustnrManageVO.setFrstRegisterId(egovCryptoUtil.decrypt(newQustnrManageVO.getFrstRegisterId()));
model.addAttribute("qustnrManageVO", newQustnrManageVO); model.addAttribute("qustnrManageVO", newQustnrManageVO);
//설문템플릿 정보 불러오기 //설문템플릿 정보 불러오기
model.addAttribute("listQustnrTmplat", egovQustnrManageService.selectQustnrTmplatManageList(qustnrManageVO)); model.addAttribute("listQustnrTmplat", egovQustnrManageService.selectQustnrTmplatManageList(qustnrManageVO));

View File

@ -489,7 +489,8 @@ public class EgovQustnrQestnManageController {
System.out.println(sQestnrTmplatId); System.out.println(sQestnrTmplatId);
System.out.println(sQestnrQesitmId); System.out.println(sQestnrQesitmId);
if(!sQestnrId.equals("") && !sQestnrTmplatId.equals("")){ if(!sQestnrId.equals("")){
// if(!sQestnrId.equals("") && !sQestnrTmplatId.equals("")){
int sum = Integer.valueOf((String)commandMap.get("qestnSn")); int sum = Integer.valueOf((String)commandMap.get("qestnSn"));
if(sQestnrQesitmId.equals("")) {// 수정일경우 if(sQestnrQesitmId.equals("")) {// 수정일경우

View File

@ -38,6 +38,7 @@
<!-- 설문문항:: 설문지 제목 검색 --> <!-- 설문문항:: 설문지 제목 검색 -->
<select id="QustnrQestnManage.selectQustnrManageQestnrSj" parameterClass="java.util.Map" resultClass="egovMap"> <select id="QustnrQestnManage.selectQustnrManageQestnrSj" parameterClass="java.util.Map" resultClass="egovMap">
/* QustnrQestnManage.selectQustnrManageQestnrSj */
SELECT QUSTNR_SJ SELECT QUSTNR_SJ
FROM LETTNQESTNRINFO FROM LETTNQESTNRINFO
WHERE QESTNR_ID = #qestnrId# WHERE QESTNR_ID = #qestnrId#

View File

@ -870,7 +870,12 @@
) e ) e
WHERE a.QUSTNR_TMPLAT_ID = #qustnrTmplatId# WHERE 1=1
/*
AND a.QUSTNR_TMPLAT_ID = qustnrTmplatId
*/
AND a.QESTNR_ID = #qestnrId# AND a.QESTNR_ID = #qestnrId#
ORDER BY a.qestn_sn, A.QUSTNR_QESITM_ID ORDER BY a.qestn_sn, A.QUSTNR_QESITM_ID

View File

@ -1227,7 +1227,10 @@
SELECT SELECT
a.QUSTNR_TMPLAT_ID , a.QUSTNR_TMPLAT_ID ,
a.SITE_ID , a.SITE_ID ,
/*
(CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_10 (CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_10
*/
(CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID ELSE a.QESTNR_ID END) AS QESTNR_ID_10
FROM FROM
LETTNQESTNRINFO a LETTNQESTNRINFO a
WHERE WHERE
@ -1235,7 +1238,9 @@
/* /*
AND a.SITE_ID_CD IN ('10') AND a.SITE_ID_CD IN ('10')
*/ */
/*
AND a.STTUS IN ('1') 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,7 +1256,10 @@
SELECT SELECT
a.QUSTNR_TMPLAT_ID , a.QUSTNR_TMPLAT_ID ,
a.SITE_ID , a.SITE_ID ,
/*
(CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_20 (CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_20
*/
(CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID ELSE a.QESTNR_ID END) AS QESTNR_ID_20
FROM FROM
LETTNQESTNRINFO a LETTNQESTNRINFO a
@ -1260,7 +1268,9 @@
/* /*
AND a.SITE_ID_CD IN ('20') AND a.SITE_ID_CD IN ('20')
*/ */
/*
AND a.STTUS IN ('1') 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')
@ -1276,7 +1286,10 @@
SELECT SELECT
a.QUSTNR_TMPLAT_ID , a.QUSTNR_TMPLAT_ID ,
a.SITE_ID , a.SITE_ID ,
/*
(CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_30 (CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID END) AS QESTNR_ID_30
*/
(CASE WHEN a.STTUS = '1' THEN a.QESTNR_ID ELSE a.QESTNR_ID END) AS QESTNR_ID_30
FROM FROM
LETTNQESTNRINFO a LETTNQESTNRINFO a
@ -1285,7 +1298,9 @@
/* /*
AND a.SITE_ID_CD IN ('30') AND a.SITE_ID_CD IN ('30')
*/ */
/*
AND a.STTUS IN ('1') 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

@ -89,10 +89,12 @@ function fn_egov_list_QustnrManage(){
} }
//첨부파일 등록 처리-step1 //첨부파일 등록 처리-step1
//if(!data.get("fileSize")){ //if(!data.get("fileSize")){
/*
if($('#tbody_fiielist tr').length*1<=0){ if($('#tbody_fiielist tr').length*1<=0){
alert("첨부파일을 등록해 주세요"); alert("첨부파일을 등록해 주세요");
return false; return false;
} }
*/
if(confirm("<spring:message code='common.save.msg' />")){ if(confirm("<spring:message code='common.save.msg' />")){
//첨부파일 등록 처리 //첨부파일 등록 처리

View File

@ -157,6 +157,8 @@ function fn_egov_save_QustnrItemManage(cmd){
logParam = "U"; logParam = "U";
} }
//alert(varFrom.appPlaceTy.value);
if(confirm(message)){ if(confirm(message)){
varFrom.action = "<c:url value='/uss/olp/qim/EgovQustnrItemManageRegist.do'/>?logParam="+logParam; varFrom.action = "<c:url value='/uss/olp/qim/EgovQustnrItemManageRegist.do'/>?logParam="+logParam;
@ -179,10 +181,13 @@ function fn_egov_save_QustnrItemManage(cmd){
return false; return false;
} }
}); });
if(iemCnCheck){
alert("설문문항정보를 입력해주세요!"); if (varFrom.appPlaceTy.value != 2)
return ; if(iemCnCheck){
} alert("설문문항정보를 입력해주세요!");
return ;
}
} }
varFrom.cmd.value= cmd; varFrom.cmd.value= cmd;

View File

@ -248,7 +248,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 20 and list.qestRsltExists and list.aplctStateCd ne 10 and list.aplctStateCd ne 30}"> --%>
<c:when test="${list.aprvlCd eq 60 and list.qestRsltExists}">
<!-- 설문노출대상(승인처리를 받았음(20) && 교육기간이 지났음 list.qestRsltExists=true && 미이수가 아닌것(10) ) --> <!-- 설문노출대상(승인처리를 받았음(20) && 교육기간이 지났음 list.qestRsltExists=true && 미이수가 아닌것(10) ) -->
<c:choose> <c:choose>

View File

@ -595,8 +595,11 @@ $(document).ready(function(){
<%-- </c:otherwise> --%> <%-- </c:otherwise> --%>
<%-- </c:choose> --%> <%-- </c:choose> --%>
${list.aprvlCd}/${list.qestRsltExists}/${list.aplctStateCd}
<c:choose> <c:choose>
<c:when test="${list.aprvlCd eq 20 and list.qestRsltExists and list.aplctStateCd ne 10}"> <%-- <c:when test="${list.aprvlCd eq 20 and list.qestRsltExists and list.aplctStateCd ne 10}"> --%>
<c:when test="${list.aprvlCd eq 60 and list.qestRsltExists}">
<!-- 설문노출대상(승인처리를 받았음(20) && 교육기간이 지났음 list.qestRsltExists=true && 미이수가 아닌것(10) ) --> <!-- 설문노출대상(승인처리를 받았음(20) && 교육기간이 지났음 list.qestRsltExists=true && 미이수가 아닌것(10) ) -->
<c:choose> <c:choose>