|
@@ -77,4 +77,41 @@
|
|
|
<select id="queryCount" resultType="int">
|
|
|
SELECT COUNT(*) FROM index_err_data_record
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="queryErrInspection" resultMap="IndexErrDataRecord">
|
|
|
+ SELECT
|
|
|
+ id_ data_id_,
|
|
|
+ organ_id_,
|
|
|
+ user_id_ deal_user_id_
|
|
|
+ FROM
|
|
|
+ inspection_item_plan
|
|
|
+ WHERE
|
|
|
+ conclusion_status_ = 1 AND memo_ = '' AND DATE_FORMAT(plan_start_,'%Y-%m-%d') = #{date}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="queryInspectionItemPlan" resultMap="IndexErrDataRecord">
|
|
|
+ SELECT
|
|
|
+ iip.id_ data_id_,
|
|
|
+ iip.organ_id_,
|
|
|
+ iip.user_id_ deal_user_id_
|
|
|
+ FROM inspection_item_plan iip
|
|
|
+ WHERE iip.status_ = 0 AND iip.memo_ = ''
|
|
|
+ AND DATE_FORMAT(iip.plan_start_,'%Y-%m-%d') < DATE_FORMAT(NOW(),'%Y-%m-%d')
|
|
|
+ AND DATE_FORMAT(iip.plan_start_,'%Y-%m-%d') <= DATE_FORMAT(NOW(),'%Y-%m-%d')
|
|
|
+ AND DATE_FORMAT(iip.plan_start_,'%Y-%m-%d') = #{date}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="queryStudentVisit" resultMap="IndexErrDataRecord">
|
|
|
+ SELECT
|
|
|
+ ii.id_ data_id_,
|
|
|
+ ii.organ_id_,
|
|
|
+ ii.user_id_ deal_user_id_
|
|
|
+ FROM inspection_item ii
|
|
|
+ LEFT JOIN inspection i ON ii.inspection_id_ = i.id_
|
|
|
+ WHERE ii.item_ = 'VISIT' AND ii.memo_ =''
|
|
|
+ AND ii.times_ > (SELECT COUNT(DISTINCT sv.id_) FROM student_visit sv
|
|
|
+ WHERE sv.teacher_id_ = ii.user_id_ AND DATE_FORMAT(i.month_,'%Y-%m') = DATE_FORMAT(sv.visit_time_,'%Y-%m'))
|
|
|
+ AND i.month_ <= DATE_FORMAT(NOW(),'%Y-%m-%d')
|
|
|
+ AND i.month_ = #{date}
|
|
|
+ </select>
|
|
|
</mapper>
|