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));
//설문정보
QustnrManageVO newQustnrManageVO = egovQustnrManageService.selectQustnrManageDetailModel(qustnrManageVO);
//작성자명에 대한 복호화
newQustnrManageVO.setFrstRegisterId(egovCryptoUtil.decrypt(newQustnrManageVO.getFrstRegisterId()));
model.addAttribute("qustnrManageVO", newQustnrManageVO);
//설문템플릿 정보 불러오기
model.addAttribute("listQustnrTmplat", egovQustnrManageService.selectQustnrTmplatManageList(qustnrManageVO));

View File

@ -489,7 +489,8 @@ public class EgovQustnrQestnManageController {
System.out.println(sQestnrTmplatId);
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"));
if(sQestnrQesitmId.equals("")) {// 수정일경우

View File

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

View File

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

View File

@ -1227,7 +1227,10 @@
SELECT
a.QUSTNR_TMPLAT_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 ELSE a.QESTNR_ID END) AS QESTNR_ID_10
FROM
LETTNQESTNRINFO a
WHERE
@ -1235,7 +1238,9 @@
/*
AND a.SITE_ID_CD IN ('10')
*/
/*
AND a.STTUS IN ('1')
*/
AND TO_CHAR(NOW(),
'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde,
'2000.01.01')
@ -1251,7 +1256,10 @@
SELECT
a.QUSTNR_TMPLAT_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 ELSE a.QESTNR_ID END) AS QESTNR_ID_20
FROM
LETTNQESTNRINFO a
@ -1260,7 +1268,9 @@
/*
AND a.SITE_ID_CD IN ('20')
*/
/*
AND a.STTUS IN ('1')
*/
AND TO_CHAR(NOW(),
'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde,
'2000.01.01')
@ -1276,7 +1286,10 @@
SELECT
a.QUSTNR_TMPLAT_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 ELSE a.QESTNR_ID END) AS QESTNR_ID_30
FROM
LETTNQESTNRINFO a
@ -1285,7 +1298,9 @@
/*
AND a.SITE_ID_CD IN ('30')
*/
/*
AND a.STTUS IN ('1')
*/
AND TO_CHAR(NOW(),
'YYYY.MM.DD') BETWEEN COALESCE(a.qustnr_bgnde,
'2000.01.01')

View File

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

View File

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

View File

@ -248,7 +248,8 @@
<%-- </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) ) -->
<c:choose>

View File

@ -595,8 +595,11 @@ $(document).ready(function(){
<%-- </c:otherwise> --%>
<%-- </c:choose> --%>
${list.aprvlCd}/${list.qestRsltExists}/${list.aplctStateCd}
<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) ) -->
<c:choose>