Browse Source

一件排产

laoyao 3 years ago
parent
commit
9d528cdafc

+ 10 - 5
imcs-admin-boot/imcs-business-biz/src/main/resources/mapper_business/base/operationManagementCenter/TTaskMapper.xml

@@ -193,11 +193,16 @@
     </select>
 
     <select id="getTaskDdCount" resultType="map">
-        select sum(orderProduceNum) as orderProduceNum,sum(conductTaskNum) as conductTaskNum,0 as manualLockTaskNum,0 as stopTaskNum, 0 as adaptiveSchedulingNum from (
-            select count(1) as orderProduceNum,0 as conductTaskNum from imcs_o_order where produce_status = '2'
-            union all
-            select 0 as orderProduceNum,count(1) as conductTaskNum from imcs_t_task where status = '2'
-        ) t
+        select sum(producePlan) as producePlan,sum(delayPlan) as delayPlan,sum(producePart)producePart ,sum(badPart)badPart from
+        (
+        select count(0)producePlan,0 as delayPlan,0 as producePart,0 as badPart from imcs_p_plan p where p.plan_status in('2','3')
+        union ALL
+        select 0 producePlan,COUNT(0) as delayPlan,0 as producePart,0 as badPart from imcs_p_plan p where p.finish_produce_time>p.end_time
+        union ALL
+        select 0 producePlan, 0 as delayPlan,COUNT(0) producePart,0 as badPart from imcs_t_workpiece w where w.is_end = '0'
+        union ALL
+        select  0 producePlan, 0  delayPlan,0 producePart,count(0) as badPart from imcs_t_workpiece w where w.test_result = '0'
+        )a
     </select>
 
     <select id="getTaskStastiscByResource" resultType="map">