|
@@ -381,6 +381,7 @@
|
|
|
</select>
|
|
|
|
|
|
<!--取得点检人 -->
|
|
|
+ <!--
|
|
|
<select id="getFaCalendarList" resultType="com.factory.web.entity.fa.res.FaCalendarRes">
|
|
|
SELECT DISTINCT fac.type_flag,
|
|
|
fat.task_time,
|
|
@@ -392,5 +393,72 @@
|
|
|
AND fac.user_id = uu.id
|
|
|
AND fat.task_time = #{req.checkDate}
|
|
|
</select>
|
|
|
+ -->
|
|
|
+ <select id="getFaCalendarList" resultType="com.factory.web.entity.fa.res.FaCalendarRes">
|
|
|
+ SELECT
|
|
|
+ 0 AS type_flag,
|
|
|
+ fat.task_time,
|
|
|
+ MIN( fair.created_time ) AS check_time,
|
|
|
+ GROUP_CONCAT( DISTINCT uu.`name` ) AS check_person
|
|
|
+ FROM
|
|
|
+ first_article_task fat,
|
|
|
+ first_article_calendar fac,
|
|
|
+ us_user uu,
|
|
|
+ first_article_item_result fair,
|
|
|
+ first_article_item fai
|
|
|
+ WHERE
|
|
|
+ fat.first_article_calendar_id = fac.id
|
|
|
+ AND fair.first_article_task_id = fat.id
|
|
|
+ AND fair.first_article_item_id = fai.id
|
|
|
+ AND fair.created_user_id = uu.id
|
|
|
+ AND fat.task_time = #{req.checkDate}
|
|
|
+ AND fac.benteler_plan_id = #{req.bentelerPlanId}
|
|
|
+ AND fai.first_flag = 1
|
|
|
+
|
|
|
+ UNION ALL
|
|
|
+
|
|
|
+ SELECT
|
|
|
+ 1 AS type_flag,
|
|
|
+ fat.task_time,
|
|
|
+ MIN( fair.created_time ) AS check_time,
|
|
|
+ GROUP_CONCAT( DISTINCT uu.`name` ) AS check_person
|
|
|
+ FROM
|
|
|
+ first_article_task fat,
|
|
|
+ first_article_calendar fac,
|
|
|
+ us_user uu,
|
|
|
+ first_article_item_result fair,
|
|
|
+ first_article_item fai
|
|
|
+ WHERE
|
|
|
+ fat.first_article_calendar_id = fac.id
|
|
|
+ AND fair.first_article_task_id = fat.id
|
|
|
+ AND fair.first_article_item_id = fai.id
|
|
|
+ AND fair.created_user_id = uu.id
|
|
|
+ AND fat.task_time = #{req.checkDate}
|
|
|
+ AND fac.benteler_plan_id = #{req.bentelerPlanId}
|
|
|
+ AND fai.two_hundred_flag = 1
|
|
|
+
|
|
|
+ UNION ALL
|
|
|
+
|
|
|
+ SELECT
|
|
|
+ 2 AS type_flag,
|
|
|
+ fat.task_time,
|
|
|
+ MIN( fair.created_time ) AS check_time,
|
|
|
+ GROUP_CONCAT( DISTINCT uu.`name` ) AS check_person
|
|
|
+ FROM
|
|
|
+ first_article_task fat,
|
|
|
+ first_article_calendar fac,
|
|
|
+ us_user uu,
|
|
|
+ first_article_item_result fair,
|
|
|
+ first_article_item fai
|
|
|
+ WHERE
|
|
|
+ fat.first_article_calendar_id = fac.id
|
|
|
+ AND fair.first_article_task_id = fat.id
|
|
|
+ AND fair.first_article_item_id = fai.id
|
|
|
+ AND fair.created_user_id = uu.id
|
|
|
+ AND fat.task_time = #{req.checkDate}
|
|
|
+ AND fac.benteler_plan_id = #{req.bentelerPlanId}
|
|
|
+ AND fai.catch_flag = 1
|
|
|
+
|
|
|
+ </select>
|
|
|
|
|
|
</mapper>
|