|
@@ -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">
|