2023-12-13 16:52 설문 관리자 화면 수정

This commit is contained in:
myname 2023-12-13 16:53:09 +09:00
parent 26f12c173a
commit ef8ff9f258
7 changed files with 103 additions and 13 deletions

View File

@ -112,9 +112,9 @@
,#dplctPermAt# ,#dplctPermAt#
,#lmttAt# ,#lmttAt#
,#userId# ,#userId#
,now() ,SYSDATE
,#userId# ,#userId#
,now()) ,SYSDATE)
]]> ]]>
</insert> </insert>
@ -125,7 +125,7 @@
,DPLCT_PERM_AT = #dplctPermAt# ,DPLCT_PERM_AT = #dplctPermAt#
,LMTT_AT = #lmttAt# ,LMTT_AT = #lmttAt#
,LAST_UPDUSR_ID = #userId# ,LAST_UPDUSR_ID = #userId#
,LAST_UPDT_PNTTM = now() ,LAST_UPDT_PNTTM = SYSDATE
WHERE EMPLYR_ID = #emplyrId# WHERE EMPLYR_ID = #emplyrId#
]]> ]]>
</update> </update>
@ -166,9 +166,15 @@
IP_INFO ipInfo, IP_INFO ipInfo,
IP_DC ipDc, IP_DC ipDc,
FRST_REGISTER_ID frstRegisterId, FRST_REGISTER_ID frstRegisterId,
/*
DATE_FORMAT(FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i:%S') frstRegistPnttm, DATE_FORMAT(FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i:%S') frstRegistPnttm,
*/
TO_CHAR(FRST_REGIST_PNTTM, 'YYYY-MM-DD HH24:MI:SS') frstRegistPnttm,
LAST_UPDUSR_ID lastUpdusrId, LAST_UPDUSR_ID lastUpdusrId,
/*
DATE_FORMAT(LAST_UPDT_PNTTM, '%Y-%m-%d %H:%i:%S') lastUpdtPnttm DATE_FORMAT(LAST_UPDT_PNTTM, '%Y-%m-%d %H:%i:%S') lastUpdtPnttm
*/
TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD HH24:MI:SS') lastUpdtPnttm
FROM LETTNLOGINGROUPPOLICY FROM LETTNLOGINGROUPPOLICY
WHERE 1 = 1 WHERE 1 = 1
<isNotEmpty property="ipGroupId"> <isNotEmpty property="ipGroupId">
@ -231,9 +237,16 @@
IP_INFO ipInfo, IP_INFO ipInfo,
IP_DC ipDc, IP_DC ipDc,
FRST_REGISTER_ID frstRegisterId, FRST_REGISTER_ID frstRegisterId,
/*
DATE_FORMAT(FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i:%S') frstRegistPnttm, DATE_FORMAT(FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i:%S') frstRegistPnttm,
*/
TO_CHAR(FRST_REGIST_PNTTM, 'YYYY-MM-DD HH24:MI:SS') frstRegistPnttm,
LAST_UPDUSR_ID lastUpdusrId, LAST_UPDUSR_ID lastUpdusrId,
DATE_FORMAT(LAST_UPDT_PNTTM, '%Y-%m-%d %H:%i:%S') lastUpdtPnttm /*
DATE_FORMAT(LAST_UPDT_PNTTM, '%Y-%m-%d %H:%i:%S') lastUpdtPnttm
*/
TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD HH24:MI:SS') lastUpdtPnttm
FROM LETTNLOGINGROUPPOLICY FROM LETTNLOGINGROUPPOLICY
WHERE 1 = 1 WHERE 1 = 1
</select> </select>
@ -270,7 +283,7 @@
,#ipInfo# ,#ipInfo#
, #ipDc# , #ipDc#
, #frstRegisterId# , #frstRegisterId#
, now() , SYSDATE
) )
</insert> </insert>
@ -286,7 +299,7 @@
SET IP_INFO = #ipInfo# SET IP_INFO = #ipInfo#
,IP_DC = #ipDc# ,IP_DC = #ipDc#
,LAST_UPDUSR_ID = #lastUpdusrId# ,LAST_UPDUSR_ID = #lastUpdusrId#
,LAST_UPDT_PNTTM = now() ,LAST_UPDT_PNTTM = SYSDATE
WHERE IP_GROUP_ID = #ipGroupId# WHERE IP_GROUP_ID = #ipGroupId#
</update> </update>

View File

@ -3838,7 +3838,18 @@
, D.APRVL_ID AS aprvlId , D.APRVL_ID AS aprvlId
, E.prfrn_fld_cd AS prfrnFldCd , E.prfrn_fld_cd AS prfrnFldCd
, E.APRVL_CN AS aprvlCn , E.APRVL_CN AS aprvlCn
, (SELECT F.qustnr_respond_id
FROM lettnqustnrrespondinfo f
WHERE
B.edu_aplct_ord = F.edu_aplct_ord
AND B.edu_chasi_ord = F.edu_chasi_ord
ORDER BY F.qustnr_respond_id DESC
LIMIT 1
) AS qustnrRespondId
/*
, F.qustnr_respond_id AS qustnrRespondId , F.qustnr_respond_id AS qustnrRespondId
*/
, G.sbmt_yn AS acmdtSbmtYn , G.sbmt_yn AS acmdtSbmtYn
, G.aprvl_cd AS acmdtAprvlCd , G.aprvl_cd AS acmdtAprvlCd
, H.oneway_dstnc AS onewayDstnc , H.oneway_dstnc AS onewayDstnc
@ -3866,11 +3877,14 @@
AND E.instr_div = #instrDiv# AND E.instr_div = #instrDiv#
AND E.USE_YN = 'Y' AND E.USE_YN = 'Y'
) )
/*
LEFT OUTER JOIN lettnqustnrrespondinfo F LEFT OUTER JOIN lettnqustnrrespondinfo F
ON ( ON (
B.edu_aplct_ord = F.edu_aplct_ord B.edu_aplct_ord = F.edu_aplct_ord
AND B.edu_chasi_ord = F.edu_chasi_ord AND B.edu_chasi_ord = F.edu_chasi_ord
) )
*/
/* /*
LEFT OUTER JOIN ve_acmdt_aplct G LEFT OUTER JOIN ve_acmdt_aplct G

View File

@ -412,7 +412,18 @@
,d.prfrn_fld_cd AS prfrnFldCd ,d.prfrn_fld_cd AS prfrnFldCd
,d.onln_psbl_yn AS onlnPsblYn ,d.onln_psbl_yn AS onlnPsblYn
, d.zoom_yn AS zoomYn , d.zoom_yn AS zoomYn
/*
, IF (sun_lctr_yn='Y',1,0) + IF (mon_lctr_yn='Y',1,0) + IF (tue_lctr_yn='Y',1,0) + IF (wed_lctr_yn='Y',1,0) + IF (thu_lctr_yn='Y',1,0) + IF (fri_lctr_yn='Y',1,0) + IF (sat_lctr_yn='Y',1,0) weekCnt , IF (sun_lctr_yn='Y',1,0) + IF (mon_lctr_yn='Y',1,0) + IF (tue_lctr_yn='Y',1,0) + IF (wed_lctr_yn='Y',1,0) + IF (thu_lctr_yn='Y',1,0) + IF (fri_lctr_yn='Y',1,0) + IF (sat_lctr_yn='Y',1,0) weekCnt
*/
, DECODE (sun_lctr_yn,'Y',1,0)
+ DECODE (mon_lctr_yn,'Y',1,0)
+ DECODE (tue_lctr_yn,'Y',1,0)
+ DECODE (wed_lctr_yn,'Y',1,0)
+ DECODE (thu_lctr_yn,'Y',1,0)
+ DECODE (fri_lctr_yn,'Y',1,0)
+ DECODE (sat_lctr_yn,'Y',1,0)
AS weekCnt
, ( , (
SELECT SELECT
@ -438,8 +449,16 @@
,eee.pnlty_cnt AS pnltyCnt ,eee.pnlty_cnt AS pnltyCnt
,ccccc.lrn_tm_sum_yr AS lrnTmSumYr ,ccccc.lrn_tm_sum_yr AS lrnTmSumYr
,d.yr_mxmm_asgnm_tm AS yrMxmmAsgnmTm ,d.yr_mxmm_asgnm_tm AS yrMxmmAsgnmTm
,IF(d.yr_mxmm_asgnm_tm>0,round(CAST(ccccc.lrn_tm_sum_yr as NUMBER)/CAST(d.yr_mxmm_asgnm_tm as NUMBER)*100,0),0) AS yrPer ,
CASE
WHEN d.yr_mxmm_asgnm_tm>0 THEN ROUND(CAST(ccccc.lrn_tm_sum_yr AS NUMBER)/CAST(d.yr_mxmm_asgnm_tm AS NUMBER)*100,0)
ELSE 0
END AS yrPer
/*
,IF(d.yr_mxmm_asgnm_tm>0,round(CAST(ccccc.lrn_tm_sum_yr as NUMBER)/CAST(d.yr_mxmm_asgnm_tm as NUMBER)*100,0),0) AS yrPer
*/
FROM ve_instr a FROM ve_instr a
@ -584,7 +603,7 @@
</isNotEmpty> </isNotEmpty>
ORDER BY 1=1 ORDER BY 1
<isEmpty property="orderByQuery"> <isEmpty property="orderByQuery">
, b.user_id desc , b.user_id desc

View File

@ -156,8 +156,12 @@
, b.qestn_sn AS qestnSn , b.qestn_sn AS qestnSn
/*
, d.QESTNR_RESPONDENT_COUNT AS qestnrParticipant , d.QESTNR_RESPONDENT_COUNT AS qestnrParticipant
, d.QESTNR_PARTICIPANT_COUNT AS qestnrRespondent , d.QESTNR_PARTICIPANT_COUNT AS qestnrRespondent
*/
, e.QESTNR_RESPONDENT_COUNT AS qestnrParticipant
, e.QESTNR_PARTICIPANT_COUNT AS qestnrRespondent
, d.QUSTNR_RESPOND_ID AS qestnrRespondId , d.QUSTNR_RESPOND_ID AS qestnrRespondId
@ -173,11 +177,41 @@
AND c.EDU_CHASI_ORD = #eduChasiOrd# AND c.EDU_CHASI_ORD = #eduChasiOrd#
) )
/*
LEFT OUTER JOIN LETTNQUSTNRRESPONDINFO d ON ( c.QESTNR_ID = d.QESTNR_ID LEFT OUTER JOIN LETTNQUSTNRRESPONDINFO d
ON ( c.QESTNR_ID = d.QESTNR_ID
AND c.EDU_APLCT_ORD = d.EDU_APLCT_ORD AND c.EDU_APLCT_ORD = d.EDU_APLCT_ORD
AND c.EDU_CHASI_ORD = d.EDU_CHASI_ORD ) AND c.EDU_CHASI_ORD = d.EDU_CHASI_ORD )
*/
/* 중복답변 처리 */
LEFT OUTER JOIN (
SELECT d0.QUSTNR_TMPLAT_ID
, d0.QESTNR_ID
, d0.EDU_APLCT_ORD
, d0.EDU_CHASI_ORD
, MAX(d0.QUSTNR_RESPOND_ID) AS QUSTNR_RESPOND_ID
FROM LETTNQUSTNRRESPONDINFO d0
GROUP BY d0.QUSTNR_TMPLAT_ID
, d0.QESTNR_ID
, d0.EDU_APLCT_ORD
, d0.EDU_CHASI_ORD
) d
ON (
c.QESTNR_ID = d.QESTNR_ID
AND c.EDU_APLCT_ORD = d.EDU_APLCT_ORD
AND c.EDU_CHASI_ORD = d.EDU_CHASI_ORD
)
LEFT OUTER JOIN LETTNQUSTNRRESPONDINFO e
on
(
d.QUSTNR_TMPLAT_ID =e.QUSTNR_TMPLAT_ID
AND d.QESTNR_ID =e.QESTNR_ID
AND d.QUSTNR_RESPOND_ID =e.QUSTNR_RESPOND_ID
AND d.EDU_APLCT_ORD = d.EDU_APLCT_ORD
AND d.EDU_CHASI_ORD = d.EDU_CHASI_ORD
)
WHERE a.site_id=#siteId# WHERE a.site_id=#siteId#
AND a.SITE_ID_CD =#siteIdCd# AND a.SITE_ID_CD =#siteIdCd#
AND b.QUSTNR_TMPLAT_ID =a.QUSTNR_TMPLAT_ID AND b.QUSTNR_TMPLAT_ID =a.QUSTNR_TMPLAT_ID

View File

@ -1061,6 +1061,7 @@
</th> </th>
<td colspan="3"><p><c:out value='${fn:replace(info.rqstCn, replaceChar, "<br/>")}' escapeXml="false" /></p></td> <td colspan="3"><p><c:out value='${fn:replace(info.rqstCn, replaceChar, "<br/>")}' escapeXml="false" /></p></td>
</tr> </tr>
<!--
<tr> <tr>
<th scope="row"> <th scope="row">
<p>설문출력</p> <p>설문출력</p>
@ -1069,6 +1070,7 @@
<button type="button" class="btnType01" data-tooltip="sub37_pop02" title="팝업 열림">설문출력</button> <button type="button" class="btnType01" data-tooltip="sub37_pop02" title="팝업 열림">설문출력</button>
</td> </td>
</tr> </tr>
-->
<tr> <tr>
<th scope="row"><p>강사 참석 확인서</p></th> <th scope="row"><p>강사 참석 확인서</p></th>
@ -1204,6 +1206,11 @@
onclick="fncQustnrList('${list.eduAplctOrd}','${list.eduChasiOrd}','10','insert' onclick="fncQustnrList('${list.eduAplctOrd}','${list.eduChasiOrd}','10','insert'
,'${list.qustnrTmplatId}','${list.qestnrId10}','${list.qustnrRespondId10}' ,'${list.qustnrTmplatId}','${list.qestnrId10}','${list.qustnrRespondId10}'
)" title="팝업 열림">설문등록</button> )" title="팝업 열림">설문등록</button>
<button type="button" class="btnType04" data-tooltip="sub37_pop20"
onclick="fncQustnrPrintList('${list.eduAplctOrd}','${list.eduChasiOrd}','10','print'
,'${list.qustnrTmplatId}','${list.qestnrId10}','${list.qustnrRespondId10}'
)" title="팝업 열림">설문출력</button>
</c:when> </c:when>

View File

@ -178,7 +178,7 @@
</a> </a>
</td> </td>
<td> <td>
<!-- 프로세스 변경 후 적용-->${list.aprvlCd} <!-- 프로세스 변경 후 적용-->
<c:choose> <c:choose>
<c:when test="${list.aprvlCd eq VeConstants.EXPRN_APRVL_CD_10}"> <c:when test="${list.aprvlCd eq VeConstants.EXPRN_APRVL_CD_10}">
@ -218,6 +218,7 @@
- -
</c:otherwise> </c:otherwise>
</c:choose> </c:choose>
(${list.aprvlCd})
</td> </td>
</tr> </tr>
</c:forEach> </c:forEach>

View File

@ -1010,6 +1010,7 @@
</c:if> </c:if>
</td> </td>
</tr> </tr>
<!--
<tr> <tr>
<th scope="row"> <th scope="row">
<p>설문지출력</p> <p>설문지출력</p>
@ -1019,6 +1020,7 @@
<span class="table_req_text">교육 수강 인원 대상 강의 만족도 설문 요청 드립니다. 설문 완료 후 하단 설문등록을 통해 값을 입력 부탁드립니다.</span> <span class="table_req_text">교육 수강 인원 대상 강의 만족도 설문 요청 드립니다. 설문 완료 후 하단 설문등록을 통해 값을 입력 부탁드립니다.</span>
</td> </td>
</tr> </tr>
-->
</tbody> </tbody>
</table> </table>
</div> </div>