修改全量评价表sql
This commit is contained in:
parent
973a278d1c
commit
f234661cfe
|
@ -158,7 +158,7 @@ public class KcEvaluationsStatController extends JeecgController<KcEvaluationsSt
|
||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, KcEvaluationsStat kcEvaluationsStat) {
|
public ModelAndView exportXls(HttpServletRequest request, KcEvaluationsStat kcEvaluationsStat) {
|
||||||
return super.exportXls(request, kcEvaluationsStat, KcEvaluationsStat.class, "kc_evaluations_stat");
|
return super.exportXls(request, kcEvaluationsStat, KcEvaluationsStat.class, "全量评价表");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -287,10 +287,11 @@
|
||||||
AND KT.SKRQ >= XQXN.START_TIME
|
AND KT.SKRQ >= XQXN.START_TIME
|
||||||
AND KT.SKRQ <= XQXN.END_TIME
|
AND KT.SKRQ <= XQXN.END_TIME
|
||||||
ORDER BY EVS.QUEID) YBTK
|
ORDER BY EVS.QUEID) YBTK
|
||||||
where ybtk.COL00 not in (select col00 from kc_evaluations_stat)
|
where YBTK.COL00 not in (select col00 from kc_evaluations_stat)
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getXstkbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
<select id="getXstkbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||||
|
|
||||||
SELECT XSTK.COL00,
|
SELECT XSTK.COL00,
|
||||||
XSTK.COL01,
|
XSTK.COL01,
|
||||||
XSTK.COL02,
|
XSTK.COL02,
|
||||||
|
@ -380,7 +381,7 @@
|
||||||
WHEN '2' THEN
|
WHEN '2' THEN
|
||||||
'服务大厅'
|
'服务大厅'
|
||||||
WHEN '3' THEN
|
WHEN '3' THEN
|
||||||
'后台导入'
|
'纸质评价'
|
||||||
ELSE
|
ELSE
|
||||||
'未知数据源'
|
'未知数据源'
|
||||||
END AS COL16,
|
END AS COL16,
|
||||||
|
@ -423,19 +424,46 @@
|
||||||
'' AS COL53,
|
'' AS COL53,
|
||||||
'' AS COL54,
|
'' AS COL54,
|
||||||
'' AS COL55
|
'' AS COL55
|
||||||
FROM (SELECT UPUSER,
|
|
||||||
UPUSERID,
|
|
||||||
KETANGBIAOID,
|
|
||||||
QUEID,
|
|
||||||
ANSID,
|
|
||||||
EVALUATIONID,
|
|
||||||
DETANSWER
|
|
||||||
FROM (SELECT EVS.UPUSER,
|
FROM (SELECT EVS.UPUSER,
|
||||||
EVS.UPUSERID,
|
EVS.UPUSERID,
|
||||||
EVS.KETANGBIAOID,
|
EVS.KETANGBIAOID,
|
||||||
EVS.QUEID,
|
EVS.QUEID,
|
||||||
EVS.EVALUATIONID,
|
EVS.EVALUATIONID,
|
||||||
EVS.ANSID,
|
EVS.ANSID,
|
||||||
|
CASE ANS.SCORE
|
||||||
|
WHEN '5' THEN
|
||||||
|
'A'
|
||||||
|
WHEN '4' THEN
|
||||||
|
'B'
|
||||||
|
WHEN '3' THEN
|
||||||
|
'C'
|
||||||
|
WHEN '2' THEN
|
||||||
|
'D'
|
||||||
|
WHEN '1' THEN
|
||||||
|
'E'
|
||||||
|
ELSE
|
||||||
|
'F'
|
||||||
|
END AS DETANSWER
|
||||||
|
FROM kc_evaluation EV,
|
||||||
|
KC_EVALUATIONS EVS,
|
||||||
|
KC_EVALUATIONANS ANS,
|
||||||
|
KC_EVALUATIONQUE QUE
|
||||||
|
WHERE TRUE
|
||||||
|
AND EV.ID = EVS.evaluationid
|
||||||
|
AND QUE.ID = ANS.QUEID
|
||||||
|
AND EVS.ANSID = ANS.ID
|
||||||
|
AND EV.evaluationver = '2'
|
||||||
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
|
AND QUE.QUETYPE = '1'
|
||||||
|
AND EVS.QUEID >= 11
|
||||||
|
AND EVS.QUEID < 14
|
||||||
|
UNION
|
||||||
|
SELECT EVS.UPUSER,
|
||||||
|
EVS.UPUSERID,
|
||||||
|
EVS.KETANGBIAOID,
|
||||||
|
EVS.QUEID,
|
||||||
|
EVS.EVALUATIONID,
|
||||||
|
EVS.ANSID,
|
||||||
GROUP_CONCAT(CASE ANS.ORDERNUM
|
GROUP_CONCAT(CASE ANS.ORDERNUM
|
||||||
WHEN '1' THEN
|
WHEN '1' THEN
|
||||||
'A'
|
'A'
|
||||||
|
@ -505,6 +533,8 @@
|
||||||
AND EV.evaluationver = '2'
|
AND EV.evaluationver = '2'
|
||||||
AND EVS.EVALUATIONID = #{col00}
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
AND QUE.QUETYPE = '1'
|
AND QUE.QUETYPE = '1'
|
||||||
|
AND EVS.QUEID >= 15
|
||||||
|
AND EVS.QUEID < 18
|
||||||
UNION
|
UNION
|
||||||
SELECT EVS.UPUSER,
|
SELECT EVS.UPUSER,
|
||||||
EVS.UPUSERID,
|
EVS.UPUSERID,
|
||||||
|
@ -521,8 +551,7 @@
|
||||||
AND EVS.QUEID = QUE.ID
|
AND EVS.QUEID = QUE.ID
|
||||||
AND EV.evaluationver = '2'
|
AND EV.evaluationver = '2'
|
||||||
AND EVS.EVALUATIONID = #{col00}
|
AND EVS.EVALUATIONID = #{col00}
|
||||||
AND QUE.QUETYPE = '3') EVSTMP
|
AND QUE.QUETYPE = '3') EVS,
|
||||||
ORDER BY QUEID) EVS,
|
|
||||||
KC_EVALUATION EV,
|
KC_EVALUATION EV,
|
||||||
KC_XQXN_HISTORY XQXN,
|
KC_XQXN_HISTORY XQXN,
|
||||||
KC_KETANGBIAO KT,
|
KC_KETANGBIAO KT,
|
||||||
|
@ -551,7 +580,7 @@
|
||||||
AND KT.SKRQ >= XQXN.START_TIME
|
AND KT.SKRQ >= XQXN.START_TIME
|
||||||
AND KT.SKRQ <= XQXN.END_TIME
|
AND KT.SKRQ <= XQXN.END_TIME
|
||||||
ORDER BY EVS.QUEID) XSTK
|
ORDER BY EVS.QUEID) XSTK
|
||||||
where ybtk.COL00 not in (select col00 from kc_evaluations_stat)
|
where XSTK.COL00 not in (select col00 from kc_evaluations_stat)
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getThpjbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
<select id="getThpjbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
|
||||||
|
@ -645,7 +674,7 @@
|
||||||
WHEN '2' THEN
|
WHEN '2' THEN
|
||||||
'服务大厅'
|
'服务大厅'
|
||||||
WHEN '3' THEN
|
WHEN '3' THEN
|
||||||
'后台导入'
|
'纸质评价'
|
||||||
ELSE
|
ELSE
|
||||||
'未知数据源'
|
'未知数据源'
|
||||||
END AS COL16,
|
END AS COL16,
|
||||||
|
@ -816,6 +845,6 @@
|
||||||
AND KT.SKRQ >= XQXN.START_TIME
|
AND KT.SKRQ >= XQXN.START_TIME
|
||||||
AND KT.SKRQ <= XQXN.END_TIME
|
AND KT.SKRQ <= XQXN.END_TIME
|
||||||
ORDER BY EVS.QUEID) THPJ
|
ORDER BY EVS.QUEID) THPJ
|
||||||
where ybtk.COL00 not in (select col00 from kc_evaluations_stat)
|
where THPJ.COL00 not in (select col00 from kc_evaluations_stat)
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue