diff --git a/src/main/resources/mapper/production/DailyPlanMapper.xml b/src/main/resources/mapper/production/DailyPlanMapper.xml index 221cdb7..50a4592 100644 --- a/src/main/resources/mapper/production/DailyPlanMapper.xml +++ b/src/main/resources/mapper/production/DailyPlanMapper.xml @@ -1356,6 +1356,20 @@ + union all + + select site 工厂编码,SeqNo 派工单号,开工时间,null as 报工时间,OrderDate as 上道报工时间,DATEDIFF(HOUR, OrderDate, 开工时间) 开工间隔, + null as 生产时间,null as 领料重量,null as [48小时报工重量],null as 完成率,'硫化开工不及时' as 备注 + from + ( + select a.site, a.SeqNo,a.PreviousSeqNo,min(b.EventTime) as 开工时间,a.S_ScheduledDate,sot.OrderDate + from SOScheduledRouting a + left join SOTaskOrderHeader sot on a.site=sot.Site and a.orderRef1=sot.OrderNo + left join SFDC_TimeHist b on a.SeqNo=b.SeqNo and a.site=b.site and b.EventDesc='开始生产' + where a.scheduleType ='日计划派工单' and b.EventTime is not null + group by a.site,a.SeqNo,a.PreviousSeqNo,a.S_ScheduledDate,sot.OrderDate + ) a1 where DATEDIFF(HOUR, OrderDate, 开工时间)>72 + union all select site 工厂编码,SeqNo 派工单号, null as 开工时间,null as 报工时间,null as上道报工时间,null as 开工间隔, null as 生产时间,null as 领料重量,null as [48小时报工重量],QtyReported*100/QtyRequired as 完成率,'完成率异常' as 备注