From aa8d5b128113604969900153a694f52bc521d97d Mon Sep 17 00:00:00 2001
From: yinq <1345442242@qq.com>
Date: Fri, 10 Feb 2023 14:03:35 +0800
Subject: [PATCH] =?UTF-8?q?update=20=E4=BA=A4=E4=BB=98=E5=8F=8A=E6=97=B6?=
=?UTF-8?q?=E7=8E=87=E6=8A=A5=E8=A1=A8=E5=91=A8=E7=BB=B4=E5=BA=A6=E5=8A=A0?=
=?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6=EF=BC=9A=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E5=8F=B7=E3=80=81=E5=B7=A5=E4=BD=9C=E4=BB=A4=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
anomaly/src/main/resources/mapper/ReportMapper.xml | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/anomaly/src/main/resources/mapper/ReportMapper.xml b/anomaly/src/main/resources/mapper/ReportMapper.xml
index be919f31..35b65311 100644
--- a/anomaly/src/main/resources/mapper/ReportMapper.xml
+++ b/anomaly/src/main/resources/mapper/ReportMapper.xml
@@ -1750,12 +1750,21 @@
WHEN (zsd.DISPATCH_STATUS = 'COMPLETE' AND to_char(zsd.PLANNED_COMP_DATE,'yyyy-mm-dd')>= to_char(zsd.ACTUAL_COMPLETE_DATE,'yyyy-mm-dd')) OR zsd.DISPATCH_STATUS = 'CANCEL' THEN zsd.PROD_HOURS * zsd.DISPATCH_QTY
ELSE 0 END) SUM_DONE_HOURS
FROM Z_SFC_DISPATCH zsd
+ LEFT JOIN SHOP_ORDER so ON so.SHOP_ORDER = zsd.SHOP_ORDER AND so.SITE = zsd.SITE
+ LEFT JOIN CUSTOM_FIELDS cf ON cf.HANDLE = so.HANDLE AND cf."ATTRIBUTE" = 'ITEM_NUMBER'
+ LEFT JOIN CUSTOM_FIELDS cf2 ON cf2.HANDLE = so.HANDLE AND cf2."ATTRIBUTE" = 'WORK_ORDER'
LEFT JOIN WORK_CENTER wc ON zsd.WORK_CENTER = wc.WORK_CENTER
LEFT JOIN WORK_CENTER_T wct ON wc.HANDLE = wct.WORK_CENTER_BO
LEFT JOIN RESOURCE_TYPE RT ON ZSD.RESOURCE_TYPE = RT.RESOURCE_TYPE
LEFT JOIN OPERATION O ON O.OPERATION = ZSD.OPERATION AND O.SITE = ZSD.SITE
LEFT JOIN OPERATION_T OT ON O.HANDLE = OT.OPERATION_BO
WHERE RT.RESOURCE_TYPE IS NOT NULL
+
+ AND cf.VALUE = #{itemNumber}
+
+
+ AND cf2.VALUE = #{workOrder}
+
AND RT.RESOURCE_TYPE = #{resourceType}