Commit e06ae9a3 authored by zhangsen's avatar zhangsen

http://36.46.149.14:5080/zentao/bug-view-12305.html

所有数量都有问题 已修改
parent 4d2ebb00
...@@ -1236,42 +1236,40 @@ ...@@ -1236,42 +1236,40 @@
FROM FROM
p_plan_task_detail de p_plan_task_detail de
LEFT JOIN p_point_classify cl ON cl.point_id = de.point_id LEFT JOIN p_point_classify cl ON cl.point_id = de.point_id
LEFT JOIN p_plan_task task ON task.id = de.task_no
WHERE WHERE
de.id = #{taskDetailId}) AS 'should_check_equip_num', de.id = #{taskDetailId}) AS 'should_check_equip_num',
(SELECT (SELECT
count(DISTINCT cl.id) count( DISTINCT pci.point_classify_id )
FROM FROM
p_check pc p_check pc
LEFT JOIN p_point_classify cl ON cl.point_id = pc.point_id LEFT JOIN p_check_input pci ON pci.check_id = pc.id
LEFT JOIN p_plan_task task ON task.id = pc.plan_task_id
WHERE WHERE
pc.plan_task_detail_id = #{taskDetailId} pc.plan_task_detail_id = #{taskDetailId}
AND pci.is_ok != 3
) AS 'real_check_equip_num', ) AS 'real_check_equip_num',
(SELECT (SELECT
count(DISTINCT cl.id) count( DISTINCT pci.point_classify_id )
FROM FROM
p_check pc p_check pc
LEFT JOIN p_point_classify cl ON cl.point_id = pc.point_id LEFT JOIN p_check_input pci ON pci.check_id = pc.id
LEFT JOIN p_plan_task task ON task.id = pc.plan_task_id WHERE
WHERE pc.plan_task_detail_id = #{taskDetailId}
pc.is_ok = 1 AND pc.plan_task_detail_id = #{taskDetailId} AND pci.is_ok = 1
) AS 'qualified_equip_num', ) AS 'qualified_equip_num',
(SELECT (SELECT
count(DISTINCT cl.id) count( DISTINCT pci.point_classify_id )
FROM FROM
p_check pc p_check pc
LEFT JOIN p_point_classify cl ON cl.point_id = pc.point_id LEFT JOIN p_check_input pci ON pci.check_id = pc.id
LEFT JOIN p_plan_task task ON task.id = pc.plan_task_id WHERE
WHERE pc.plan_task_detail_id = #{taskDetailId}
pc.is_ok = 2 AND pc.plan_task_detail_id = #{taskDetailId} AND pci.is_ok = 2
) AS 'not_qualified_equip_num', ) AS 'not_qualified_equip_num',
(SELECT (SELECT
count(DISTINCT cl.id) count(DISTINCT cl.id)
FROM FROM
p_check pc p_check pc
LEFT JOIN p_point_classify cl ON cl.point_id = pc.point_id LEFT JOIN p_point_classify cl ON cl.point_id = pc.point_id
LEFT JOIN p_plan_task task ON task.id = pc.plan_task_id
WHERE WHERE
pc.is_ok = 3 AND pc.plan_task_detail_id = #{taskDetailId} pc.is_ok = 3 AND pc.plan_task_detail_id = #{taskDetailId}
) AS 'missed_equip_num' ) AS 'missed_equip_num'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment