From db81d79a579180f5d8b486a5dc5617d54bf9f206 Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期二, 23 四月 2024 18:02:44 +0800
Subject: [PATCH] 修改报工

---
 north-glass-erp/target/classes/mapper/pp/ReportingWork.xml |   23 +++++------------------
 1 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/north-glass-erp/target/classes/mapper/pp/ReportingWork.xml b/north-glass-erp/target/classes/mapper/pp/ReportingWork.xml
index 4b3dc82..52d167b 100644
--- a/north-glass-erp/target/classes/mapper/pp/ReportingWork.xml
+++ b/north-glass-erp/target/classes/mapper/pp/ReportingWork.xml
@@ -126,8 +126,8 @@
             ogd.child_width,
             ogd.child_height,
             od.shape,
-            fc.quantity -odpd.reporting_work_num -odpd.broken_num + ifnull(c.patchNumSum,0) as quantity,
-            fc.quantity -odpd.reporting_work_num -odpd.broken_num + ifnull(c.patchNumSum,0) as completedQuantity,
+            fc.quantity -odpd.reporting_work_num -odpd.broken_num  as quantity,
+            fc.quantity -odpd.reporting_work_num -odpd.broken_num  as completedQuantity,
             odpd.reporting_work_num as completed,
             odpd.broken_num as onceBroken,
             if(fc.quantity -odpd.reporting_work_num = 0 ,true,false) as saveFlag -- 鍒ゆ柇鏄惁宸茬粡瀹屾垚锛屽凡缁忓畬鎴愪笉搴忓彿鍜屽悓搴忓彿鏁伴噺鐩稿悓鎵嶈兘鎻愪氦
@@ -146,13 +146,7 @@
             AND odpd.order_number = fc.order_number
             AND odpd.technology_number = fc.technology_number
             and  odpd.process_id = fc.process_id
-        left join
-                (select sum(patch_num) as patchNumSum,order_sort,technology_number,process_id
-                   from patch_log
-                   group by process_id,order_sort,technology_number) as c
-            on c.process_id = fc.process_id
-            and c.order_sort = fc.order_number
-            and c.technology_number = fc.technology_number
+
         WHERE
             fc.process_id = #{processIdStr}
           AND fc.technology_number = #{technologyStr}
@@ -171,8 +165,8 @@
             ogd.child_width,
             ogd.child_height,
             od.shape,
-            odpds.reporting_work_num -odpd.reporting_work_num -odpd.broken_num + ifnull(c.patchNumSum,0) as quantity,
-            odpds.reporting_work_num -odpd.reporting_work_num -odpd.broken_num + ifnull(c.patchNumSum,0) as completedQuantity,
+            odpds.reporting_work_num -odpd.reporting_work_num -odpd.broken_num  as quantity,
+            odpds.reporting_work_num -odpd.reporting_work_num -odpd.broken_num  as completedQuantity,
             odpd.reporting_work_num as completed,
             odpd.broken_num as onceBroken,
             ogd.`group`,
@@ -205,13 +199,6 @@
                 and odpd.process_id = fc.process_id
         left join sd.order_process_detail as odpds
                 ON  odpds.id = odpd.id-1
-        left join
-            (select sum(patch_num) as patchNumSum,order_sort,technology_number,process_id
-             from patch_log
-             group by process_id,order_sort,technology_number) as c
-            on c.process_id = fc.process_id
-            and c.order_sort = fc.order_number
-            and c.technology_number = fc.technology_number
         WHERE
             fc.process_id = #{processIdStr}
         <if test="process != '涓┖' and process != '澶硅兌' and process != '鍖呰'">

--
Gitblit v1.8.0