|
|
|
@ -332,50 +332,6 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="queryVulcanizationList" resultType="com.heai.modules.production.entity.LiuhuaViewData"> |
|
|
|
select a.site, |
|
|
|
a.orderNo, |
|
|
|
a.SeqNo, |
|
|
|
Round(a.QtyRequired, 2) QtyRequired, |
|
|
|
Round(a.QtyReported, 2) QtyReported, |
|
|
|
Round(a.QtyApprove, 2) QtyApprove, |
|
|
|
Convert(varchar(20), Convert(DECIMAL(20, 1), a.QtyReported * 100 / a.QtyRequired)) +'%' as liuhuaWancheng, |
|
|
|
dbo.Get_seqNo_firstReportTime(a.site, a.SeqNo) firstReportDate2, |
|
|
|
S_ScheduledDate as ScheduledDate, |
|
|
|
S_ShiftNo as shiftNo, |
|
|
|
dbo.Get_OperatorDesc(a.site, a.operatorId) as operatorDesc, |
|
|
|
a.partNo, |
|
|
|
dbo.Get_Part_SpecDesc(a.site, a.partNo) partSpec, |
|
|
|
Convert(varchar(20), Round(isnull(dbo.Get_liuhuaView_wanchenglv(a.site, a.SeqNo, '修边'), 0), 3)) +'%' as xiubianWancheng, |
|
|
|
Convert(varchar(20), Round(isnull(dbo.Get_liuhuaView_wanchenglv(a.site, a.SeqNo, '烘烤'), 0), 3)) +'%' as hongkaoWancheng, |
|
|
|
Convert(varchar(20), Round(isnull(dbo.Get_liuhuaView_wanchenglv(a.site, a.SeqNo, '检验'), 0), 3)) +'%' as jianyanWancheng, |
|
|
|
Convert(varchar(20), Round(isnull(dbo.Get_liuhuaView_wanchenglv(a.site, a.SeqNo, '加工'), 0), 3)) +'%' as jiagongWancheng, |
|
|
|
Convert(varchar(20), Round(isnull(dbo.Get_liuhuaView_wanchenglv(a.site, a.SeqNo, '包装'), 0), 3)) +'%' as baozhuangWancheng, |
|
|
|
(select Convert(DECIMAL(20, 2),sum(f.QtyApprove * dbo.Get_SPBOMQtyAssembly(f.site, f.orderNo)) * 100.0 /a.QtyReported) |
|
|
|
from SOScheduledRouting f |
|
|
|
where f.materSeqNo = a.SeqNo |
|
|
|
and dbo.Get_ProductionLineDesc(f.site, dbo.Get_WorkCenter_ProLineNo(f.site, f.S_WorkCenterNo)) like |
|
|
|
'%检验%' |
|
|
|
and f.QtyReported > 0) as liuhuahegelv |
|
|
|
, |
|
|
|
z.TillTime as liuhuaTime, |
|
|
|
dbo.Get_liuhuaView_gongxu_firstReportTime(a.site, a.SeqNo, '修边') as xiubianTime, |
|
|
|
dbo.Get_liuhuaView_gongxu_firstReportTime(a.site, a.SeqNo, '烘烤') as hongkaoTime, |
|
|
|
dbo.Get_liuhuaView_gongxu_firstReportTime(a.site, a.SeqNo, '检验') as jianyanTime, |
|
|
|
dbo.Get_liuhuaView_gongxu_firstReportTime(a.site, a.SeqNo, '加工') as jiagongTime, |
|
|
|
dbo.Get_liuhuaView_gongxu_firstReportTime(a.site, a.SeqNo, '包装') as baozhuangTime |
|
|
|
from SOScheduledRouting a |
|
|
|
left join SFDC_TimeHist z on a.site = z.Site and a.SeqNo = z.SeqNo and z.HistSeqNo = 1 |
|
|
|
<where> |
|
|
|
AND a.scheduleType = '日计划派工单' |
|
|
|
and a.QtyReported > 0 |
|
|
|
<if test="query.firstReportDate2Flag != null and query.firstReportDate2Flag != '' and query.firstReportDate2Flag == 'Y'.toString()"> |
|
|
|
and GETDATE() >= dbo.Get_seqNo_firstReportTime(a.site, a.SeqNo) |
|
|
|
|
|
|
|
and (dbo.Get_SoScheduleRouting_CloseFlag(a.site, a.SeqNo, N'修边') = 'N' |
|
|
|
or dbo.Get_SoScheduleRouting_CloseFlag(a.site, a.SeqNo, N'烘烤') = 'N' |
|
|
|
or dbo.Get_SoScheduleRouting_CloseFlag(a.site, a.SeqNo, N'检验') = 'N' |
|
|
|
or dbo.Get_SoScheduleRouting_CloseFlag(a.site, a.SeqNo, N'加工') = 'N') |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
exec dbo.get_KANBAN_LiuHua_Data '1','2025-04-02' |
|
|
|
</select> |
|
|
|
</mapper> |