修改全量评价表sql

This commit is contained in:
yangjun 2023-08-23 21:41:18 +08:00
parent 973a278d1c
commit f234661cfe
2 changed files with 44 additions and 15 deletions

View File

@ -158,7 +158,7 @@ public class KcEvaluationsStatController extends JeecgController<KcEvaluationsSt
*/
@RequestMapping(value = "/exportXls")
public ModelAndView exportXls(HttpServletRequest request, KcEvaluationsStat kcEvaluationsStat) {
return super.exportXls(request, kcEvaluationsStat, KcEvaluationsStat.class, "kc_evaluations_stat");
return super.exportXls(request, kcEvaluationsStat, KcEvaluationsStat.class, "全量评价表");
}
/**

View File

@ -287,10 +287,11 @@
AND KT.SKRQ >= XQXN.START_TIME
AND KT.SKRQ &lt;= XQXN.END_TIME
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 id="getXstkbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
SELECT XSTK.COL00,
XSTK.COL01,
XSTK.COL02,
@ -380,7 +381,7 @@
WHEN '2' THEN
'服务大厅'
WHEN '3' THEN
'后台导入'
'纸质评价'
ELSE
'未知数据源'
END AS COL16,
@ -423,19 +424,46 @@
'' AS COL53,
'' AS COL54,
'' AS COL55
FROM (SELECT UPUSER,
UPUSERID,
KETANGBIAOID,
QUEID,
ANSID,
EVALUATIONID,
DETANSWER
FROM (SELECT EVS.UPUSER,
EVS.UPUSERID,
EVS.KETANGBIAOID,
EVS.QUEID,
EVS.EVALUATIONID,
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 &lt; 14
UNION
SELECT EVS.UPUSER,
EVS.UPUSERID,
EVS.KETANGBIAOID,
EVS.QUEID,
EVS.EVALUATIONID,
EVS.ANSID,
GROUP_CONCAT(CASE ANS.ORDERNUM
WHEN '1' THEN
'A'
@ -505,6 +533,8 @@
AND EV.evaluationver = '2'
AND EVS.EVALUATIONID = #{col00}
AND QUE.QUETYPE = '1'
AND EVS.QUEID >= 15
AND EVS.QUEID &lt; 18
UNION
SELECT EVS.UPUSER,
EVS.UPUSERID,
@ -521,8 +551,7 @@
AND EVS.QUEID = QUE.ID
AND EV.evaluationver = '2'
AND EVS.EVALUATIONID = #{col00}
AND QUE.QUETYPE = '3') EVSTMP
ORDER BY QUEID) EVS,
AND QUE.QUETYPE = '3') EVS,
KC_EVALUATION EV,
KC_XQXN_HISTORY XQXN,
KC_KETANGBIAO KT,
@ -551,7 +580,7 @@
AND KT.SKRQ >= XQXN.START_TIME
AND KT.SKRQ &lt;= XQXN.END_TIME
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 id="getThpjbJxsjSyncList" resultType="org.jeecg.modules.kc.kcEvaluationsStat.entity.KcEvaluationsStat">
@ -645,7 +674,7 @@
WHEN '2' THEN
'服务大厅'
WHEN '3' THEN
'后台导入'
'纸质评价'
ELSE
'未知数据源'
END AS COL16,
@ -816,6 +845,6 @@
AND KT.SKRQ >= XQXN.START_TIME
AND KT.SKRQ &lt;= XQXN.END_TIME
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>
</mapper>