From 96fe26f175ca6d7eb2f199f99111195140fdb203 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Thu, 5 Nov 2026 11:40:25 +0800 Subject: [PATCH] =?UTF-8?q?2026-11-05=20sql=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shopOrder/ProductionReportMapper.xml | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml b/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml index 13be625..7aa5c2c 100644 --- a/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml +++ b/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml @@ -195,17 +195,14 @@ 2 ) AS ActRunRate, s.NeedDate - FROM SFDC AS T - LEFT JOIN SOScheduledRouting AS SS ON T.Site = SS.Site AND T.OrderNo = SS.OrderNo AND T.ItemNo = SS.ItemNo AND T.AssJobSeqNo = SS.SeqNo, - ShopOrder AS S, - SORouting AS R, - Part AS P, - WorkCenter AS W, - Operator AS O + FROM SFDC AS T + INNER JOIN ShopOrder AS S ON T.Site = S.Site AND T.OrderNo = S.OrderNo + INNER JOIN SORouting AS R ON T.Site = R.Site AND T.OrderNo = R.OrderNo AND T.ItemNo = R.ItemNo + INNER JOIN Part AS P ON S.Site = P.Site AND S.PartNo = P.PartNo + INNER JOIN WorkCenter AS W ON R.Site = W.Site AND R.WorkCenterNo = W.WorkCenterNo + INNER JOIN Operator AS O ON T.Site = O.Site AND T.OperatorID = O.OperatorID + LEFT JOIN SOScheduledRouting AS SS ON T.Site = SS.Site AND T.OrderNo = SS.OrderNo AND T.ItemNo = SS.ItemNo AND T.AssJobSeqNo = SS.SeqNo - and T.Site = S.Site and T.OrderNo = S.OrderNo and T.Site = R.Site and T.OrderNo = R.OrderNo and T.ItemNo = R.ItemNo and s.Site = p.Site - and s.PartNo = p.PartNo and R.Site = W.Site and R.WorkCenterNo = W.WorkCenterNo and T.Site = O.Site and T.OperatorID = O.OperatorID - and T.Site = R.Site and T.OrderNo = R.OrderNo and T.ItemNo = R.ItemNo and T.Site in (Select Site from AccessSite where upper(UserID) = #{user}) AND T.Reverseflag = 'N' @@ -253,13 +250,14 @@