2025-11-11 12:29 마이페이지 설문 노출 수정
This commit is contained in:
parent
c83956611d
commit
9407d70f19
@ -970,7 +970,9 @@ public class EduEndTngrController {
|
||||
System.out.println(a_qustnrQesitmId.length);
|
||||
System.out.println(a_qustnrQesitmId.length);
|
||||
|
||||
int j = 0;
|
||||
for (int i=0;i<i_chasiSrvyListSize;i++) {
|
||||
String[] a_answer = request.getParameterValues("answer");
|
||||
//String s_answer = request.getParameter("answer_"+Integer.toString(i+1));
|
||||
String s_responseRadio = request.getParameter("resultList["+Integer.toString(i)+"].responseRadio");
|
||||
|
||||
@ -985,6 +987,8 @@ public class EduEndTngrController {
|
||||
qustnrRespondInfoVO.setDissatisfied("0");
|
||||
qustnrRespondInfoVO.setVeryDissatisfied("0");
|
||||
|
||||
qustnrRespondInfoVO.setAnswer("");
|
||||
|
||||
if ("5".equals(s_responseRadio)) {
|
||||
qustnrRespondInfoVO.setVerySatisfied("1");
|
||||
|
||||
@ -1000,6 +1004,9 @@ public class EduEndTngrController {
|
||||
}else if ("1".equals(s_responseRadio)) {
|
||||
qustnrRespondInfoVO.setVeryDissatisfied("1");
|
||||
|
||||
}else {
|
||||
qustnrRespondInfoVO.setAnswer(a_answer[j]);
|
||||
j=j+1;
|
||||
}
|
||||
|
||||
//qustnrRespondInfoVO.setQustnrQesitmId(a_qustnrQesitmId[i]);
|
||||
|
||||
@ -1789,15 +1789,27 @@
|
||||
I10.qustnr_tmplat_id AS qustnrTmplatId ,
|
||||
*/
|
||||
|
||||
I10.qestnr_id_10 as qestnrId10 ,
|
||||
I20.qestnr_id_20 as qestnrId20 ,
|
||||
I30.qestnr_id_30 as qestnrId30 ,
|
||||
|
||||
/*
|
||||
COALESCE(I10.qestnr_id_10, qustnr01.QESTNR_ID_10) AS qestnrId10 ,
|
||||
COALESCE(I20.qestnr_id_20, qustnr01.QESTNR_ID_20) AS qestnrId20 ,
|
||||
COALESCE(I30.qestnr_id_30, qustnr01.QESTNR_ID_30) AS qestnrId30 ,
|
||||
*/
|
||||
|
||||
/* 답변 정보 */
|
||||
|
||||
/*
|
||||
COALESCE(qustnr01.QESTNR_ID_10_CNT,0) AS qestnrId10Cnt ,
|
||||
COALESCE(qustnr01.QESTNR_ID_20_CNT,0) AS qestnrId20Cnt ,
|
||||
COALESCE(qustnr01.QESTNR_ID_30_CNT,0) AS qestnrId30Cnt ,
|
||||
*/
|
||||
|
||||
coalesce(I10.qestnr_id_10_cnt, 0) as qestnrId10Cnt ,
|
||||
0 as qestnrId20Cnt ,
|
||||
0 as qestnrId30Cnt ,
|
||||
|
||||
a.lctr_div_cd AS lctrDivCd
|
||||
|
||||
from
|
||||
@ -1810,58 +1822,6 @@
|
||||
on a.edu_aplct_ord = vadi.edu_aplct_ord
|
||||
and vpap.prcs_aplct_prd_ord = vadi.prcs_aplct_prd_ord
|
||||
|
||||
LEFT OUTER JOIN (
|
||||
|
||||
SELECT
|
||||
aa.EDU_APLCT_ORD ,
|
||||
aa.prcs_ord,
|
||||
aa.QUSTNR_TMPLAT_ID ,
|
||||
aa.user_id
|
||||
|
||||
, max(CASE WHEN bb.site_id_cd = '10' THEN aa.QESTNR_ID END) AS QESTNR_ID_10
|
||||
, max(CASE WHEN bb.site_id_cd = '20' THEN aa.QESTNR_ID END) AS QESTNR_ID_20
|
||||
, max(CASE WHEN bb.site_id_cd = '30' THEN aa.QESTNR_ID END) AS QESTNR_ID_30
|
||||
|
||||
, SUM(CASE WHEN bb.site_id_cd = '10' THEN 1 ELSE 0 END) AS QESTNR_ID_10_CNT
|
||||
, SUM(CASE WHEN bb.site_id_cd = '20' THEN 1 ELSE 0 END) AS QESTNR_ID_20_CNT
|
||||
, SUM(CASE WHEN bb.site_id_cd = '30' THEN 1 ELSE 0 END) AS QESTNR_ID_30_CNT
|
||||
|
||||
FROM (
|
||||
SELECT
|
||||
a.EDU_APLCT_ORD ,
|
||||
a.prcs_ord,
|
||||
b.QUSTNR_TMPLAT_ID ,
|
||||
b.QESTNR_ID
|
||||
, a.user_id
|
||||
|
||||
FROM
|
||||
ve_edu_aplct a ,
|
||||
LETTNQESTNRRSLTDETAIL b
|
||||
WHERE
|
||||
1 = 1
|
||||
AND a.edu_aplct_ord = b.edu_aplct_ord
|
||||
AND (b.EDU_CHASI_ORD IS NULL or b.EDU_CHASI_ORD = '')
|
||||
AND a.user_id=#userId#
|
||||
|
||||
)aa
|
||||
, lettnqestnrinfo bb
|
||||
WHERE <!-- aa.qustnr_tmplat_id=bb.qustnr_tmplat_id
|
||||
AND -->aa.qestnr_id=bb.qestnr_id
|
||||
|
||||
GROUP BY
|
||||
aa.EDU_APLCT_ORD ,
|
||||
aa.prcs_ord,
|
||||
aa.QUSTNR_TMPLAT_ID ,
|
||||
aa.user_id
|
||||
|
||||
) qustnr01
|
||||
on(
|
||||
|
||||
a.edu_aplct_ord = qustnr01.edu_Aplct_Ord
|
||||
AND a.PRCS_ORD = qustnr01.prcs_Ord
|
||||
|
||||
)
|
||||
|
||||
|
||||
LEFT OUTER JOIN (
|
||||
/* 현재 진행가능한 설문 정보(기본, 선생님, 강사) 여러개가 있는 경우는 최근 등록된 설문 정보를 가져온다.*/
|
||||
@ -1888,7 +1848,15 @@
|
||||
/*
|
||||
SELECT site_id, min(qestnr_id_10) as qestnr_id_10
|
||||
*/
|
||||
SELECT a0.prcs_ord, a0.site_id, a0.qestnr_id_10
|
||||
|
||||
select a00.prcs_ord,
|
||||
a00.site_id,
|
||||
a00.qestnr_id_10,
|
||||
b00.cnt as qestnr_id_10_cnt,
|
||||
a00.edu_aplct_ord
|
||||
from (
|
||||
|
||||
SELECT a0.prcs_ord, a0.site_id, a0.qestnr_id_10, a0.edu_aplct_ord
|
||||
FROM (
|
||||
select
|
||||
b0.prcs_ord,
|
||||
@ -1898,15 +1866,17 @@
|
||||
(case
|
||||
when a.STTUS = '1' then a.QESTNR_ID
|
||||
else a.QESTNR_ID
|
||||
end) as QESTNR_ID_10
|
||||
end) as QESTNR_ID_10,
|
||||
b0.edu_aplct_ord
|
||||
from
|
||||
LETTNQESTNRINFO a
|
||||
, (
|
||||
|
||||
select
|
||||
a.prcs_ord ,
|
||||
b.edu_strt_pnttm
|
||||
, b.lctr_div_cd
|
||||
b.edu_strt_pnttm ,
|
||||
b.lctr_div_cd ,
|
||||
a.edu_aplct_ord
|
||||
from
|
||||
ve_edu_aplct a
|
||||
, ve_prcs_aplct_prd b
|
||||
@ -1936,12 +1906,27 @@
|
||||
/*
|
||||
group by a0.site_id
|
||||
*/
|
||||
GROUP BY a0.prcs_ord, a0.site_id, a0.qestnr_id_10
|
||||
GROUP BY a0.prcs_ord, a0.site_id, a0.qestnr_id_10, a0.edu_aplct_ord
|
||||
)a00
|
||||
|
||||
|
||||
left outer join
|
||||
(
|
||||
|
||||
select b.edu_aplct_ord, b.qestnr_id, count(*) cnt
|
||||
from LETTNQESTNRRSLTDETAIL b
|
||||
where b.frst_register_id =#userId#
|
||||
group by b.edu_aplct_ord, b.qestnr_id
|
||||
|
||||
)b00
|
||||
on(a00.qestnr_id_10=b00.qestnr_id
|
||||
and a00.edu_aplct_ord=b00.edu_aplct_ord
|
||||
)
|
||||
|
||||
) I10 ON
|
||||
(1 = 1 and a.lctr_div_cd = I10.site_id
|
||||
and a.prcs_ord = I10.prcs_ord
|
||||
and a.edu_aplct_ord = I10.edu_aplct_ord
|
||||
)
|
||||
|
||||
LEFT OUTER JOIN (
|
||||
|
||||
@ -256,6 +256,7 @@
|
||||
</c:if>
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<c:choose>
|
||||
|
||||
<c:when test="${list.aprvlCd eq 60 and list.qestRsltExists}">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user