|
@@ -37,7 +37,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getMobilePage" parameterType="com.xjrsoft.module.evaluate.dto.EvaluateWritePageDto" resultType="com.xjrsoft.module.evaluate.vo.EvaluateWritePageVo">
|
|
|
- select t2.id, t2.name,t4.name as evaluate_type_cn,t2.start_time,t2.end_time
|
|
|
+ select t2.id, t2.name,t4.name as evaluate_type_cn,t2.start_time,t2.end_time,t2.status
|
|
|
from evaluate_executer t1
|
|
|
left join evaluate_manage t2 on t2.id = t1.evaluate_manage_id
|
|
|
left join evaluate_template t3 on t3.id = t2.evaluate_template_id
|
|
@@ -56,7 +56,7 @@
|
|
|
<select id="getItemList" resultType="com.xjrsoft.module.evaluate.vo.EvaluateManageItemVo">
|
|
|
SELECT * FROM evaluate_manage_item WHERE delete_mark = 0 AND evaluate_manage_id = #{id} ORDER BY sort_code
|
|
|
</select>
|
|
|
- <select id="getItemList" resultType="com.xjrsoft.module.evaluate.vo.EvaluateManageItemVo">
|
|
|
+ <select id="getResultList" resultType="com.xjrsoft.module.evaluate.vo.EvaluateManageItemVo">
|
|
|
SELECT t1.id,t1.sort_code,t1.evaluate_manage_id,t1.topic,t1.problem,t1.score,t2.score AS actul_score,t2.opinion,t1.input_not_null FROM evaluate_manage_item t1
|
|
|
LEFT JOIN evaluate_result t2 ON t1.id = t2.evaluate_item_id
|
|
|
WHERE t1.delete_mark = 0
|
|
@@ -65,4 +65,12 @@
|
|
|
AND t2.user_id = #{userId}
|
|
|
ORDER BY t1.sort_code
|
|
|
</select>
|
|
|
+ <select id="getScoreList" resultType="com.xjrsoft.module.evaluate.vo.EvaluateManageItemVo">
|
|
|
+ select t2.evaluate_manage_id,sum(t1.score) from evaluate_result t1
|
|
|
+ left join evaluate_manage_item t2 on t1.evaluate_item_id = t2.id
|
|
|
+ left join evaluate_executer t3 on t1.user_id = t3.id
|
|
|
+ where t1.delete_mark = 0 and t2.delete_mark = 0 and t3.delete_mark = 0
|
|
|
+ group by t2.evaluate_manage_id
|
|
|
+ </select>
|
|
|
+
|
|
|
</mapper>
|