From 7c1544c13134d216191f196df88396b6fc56162f Mon Sep 17 00:00:00 2001 From: yinq Date: Fri, 12 Jan 2024 11:30:29 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20=E8=B4=A8=E9=87=8F=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/report/BoardReportMapper.xml | 40 +++++++---- .../mapper/report/GeneralReportMapper.xml | 68 +++++++++++++++---- 2 files changed, 82 insertions(+), 26 deletions(-) diff --git a/aucma-report/src/main/resources/mapper/report/BoardReportMapper.xml b/aucma-report/src/main/resources/mapper/report/BoardReportMapper.xml index 6b09305..e847af7 100644 --- a/aucma-report/src/main/resources/mapper/report/BoardReportMapper.xml +++ b/aucma-report/src/main/resources/mapper/report/BoardReportMapper.xml @@ -64,17 +64,12 @@ SELECT FY.FACTORY_NAME, - BPP.PRODUCT_LINE_NAME, - BP.PRODUCT_LINE_CODE, - BP.PRODUCT_LINE_NAME STATION_NAME, - COUNT(*) INSPECTION_NUMBER, - SUM(REWORK_NUMBER) REWORK_NUMBER, - ROUND((1 - SUM(REWORK_NUMBER) / COUNT(*)) * 100, 0) || '%' RATE + BPP.PRODUCT_LINE_NAME, + BP.PRODUCT_LINE_CODE STATION_CODE, + BP.PRODUCT_LINE_NAME STATION_NAME, + COUNT(*) INSPECTION_NUMBER, + SUM(REWORK_NUMBER) REWORK_NUMBER, + ROUND((1 - SUM(REWORK_NUMBER) / COUNT(*)) * 100, 0) || '%' RATE FROM REPORT_QUALITY_INSPECTION RQI - LEFT JOIN BASE_PRODUCTLINE BP ON BP.PRODUCT_LINE_CODE = RQI.STATION_CODE - LEFT JOIN BASE_PRODUCTLINE BPP ON BPP.PRODUCT_LINE_CODE = BP.PARENT_ID - LEFT JOIN BASE_FACTORY FY ON FY.FACTORY_CODE = BPP.PLANT_CODE + LEFT JOIN BASE_PRODUCTLINE BP ON BP.PRODUCT_LINE_CODE = RQI.STATION_CODE + LEFT JOIN BASE_PRODUCTLINE BPP ON BPP.PRODUCT_LINE_CODE = BP.PARENT_ID + LEFT JOIN BASE_FACTORY FY ON FY.FACTORY_CODE = BPP.PLANT_CODE AND BPP.PRODUCT_LINE_CODE = #{PRODUCT_LINE_CODE} @@ -70,11 +70,39 @@ GROUP BY FY.FACTORY_NAME, BPP.PRODUCT_LINE_NAME, BP.PRODUCT_LINE_CODE, BP.PRODUCT_LINE_NAME - ORDER BY PRODUCT_LINE_CODE + ORDER BY BP.PRODUCT_LINE_CODE