From 1d9238e74574ba556b7e2f9d2b1ec4f8e9fd67b6 Mon Sep 17 00:00:00 2001 From: yinq <1345442242@qq.com> Date: Mon, 15 Aug 2022 14:50:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A8=E9=87=8F=E8=BF=94=E4=BF=AE=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8=E6=95=B0=E6=8D=AE=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mesnac/anomaly/mapper/ReportMapper.java | 2 +- .../mesnac/anomaly/service/ReportService.java | 2 +- .../service/impl/ReportServiceImpl.java | 2 +- .../main/resources/mapper/ReportMapper.xml | 258 ++++++++++++------ 4 files changed, 179 insertions(+), 85 deletions(-) diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/ReportMapper.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/ReportMapper.java index 8d646b38..2357da5f 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/ReportMapper.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/ReportMapper.java @@ -110,5 +110,5 @@ public interface ReportMapper { * @param paramMap * @return */ - Map qualityRepairReport(Map paramMap); + List> qualityRepairReport(Map paramMap); } diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/ReportService.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/ReportService.java index bb54c9e1..f84cd73d 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/ReportService.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/ReportService.java @@ -116,5 +116,5 @@ public interface ReportService { * @param paramMap * @return */ - Map qualityRepairReport(Map paramMap); + List> qualityRepairReport(Map paramMap); } diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/ReportServiceImpl.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/ReportServiceImpl.java index 2f78af41..f7cd0126 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/ReportServiceImpl.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/ReportServiceImpl.java @@ -497,7 +497,7 @@ public class ReportServiceImpl implements ReportService { * @return */ @Override - public Map qualityRepairReport(Map paramMap) { + public List> qualityRepairReport(Map paramMap) { String site = CommonMethods.getSite(); paramMap.put("site", site); paramMap.put("locale", LocaleContextHolder.getLocale().getLanguage()); diff --git a/anomaly/src/main/resources/mapper/ReportMapper.xml b/anomaly/src/main/resources/mapper/ReportMapper.xml index 94bec85d..e476e603 100644 --- a/anomaly/src/main/resources/mapper/ReportMapper.xml +++ b/anomaly/src/main/resources/mapper/ReportMapper.xml @@ -963,19 +963,19 @@ --事业部质量看板 SELECT zab.ABNORMAL_NO "abnormalNo",--异常单号 - it.DESCRIPTION "itemDescription",--物料描述 - zab.ITEM_NUMBER "item",--项目号 + it.DESCRIPTION "itemDescription",--物料描述 + zab.ITEM_NUMBER "item",--项目号 zab.CREATED_DATE_TIME "createdDateTime",--提报时间 - ZABD.RESOLVE_DATE_TIME "resolveDateTime",--方案确认时间 + ZABD.RESOLVE_DATE_TIME "resolveDateTime",--方案确认时间 zsd.PLANNED_COMP_DATE "planEndCompDate",--预计完工时间 zsd.REWORK_SUM "reworkSum",--返修工序数量 zsd.LAST_REWORK_SUM "lastReworkSum",--剩余返修工序数量 @@ -1257,11 +1258,11 @@ LEFT JOIN ITEM_T it ON it.ITEM_BO = so.ITEM_BO AND it.LOCALE = 'zh' JOIN Z_ABNORMAL_BILL_DISPOSE ZABD ON ZABD.ABNORMAL_BILL_BO = ZAB.HANDLE JOIN (SELECT zsd.SFC, - MAX(zsd.PLANNED_COMP_DATE) PLANNED_COMP_DATE, - COUNT(zsd.SFC) REWORK_SUM, + MAX(zsd.PLANNED_COMP_DATE) PLANNED_COMP_DATE, + COUNT(zsd.SFC) REWORK_SUM, COUNT(CASE WHEN zsd.DISPATCH_STATUS = 'COMPLETE' THEN 0 - ELSE 1 END) LAST_REWORK_SUM, + ELSE 1 END) LAST_REWORK_SUM, TO_CHAR( DECODE(SUM(CASE WHEN zsd.DISPATCH_STATUS = 'COMPLETE' THEN @@ -1294,8 +1295,8 @@ AND ZSD.CREATED_DATE_TIME >= add_months(SYSDATE, -6) GROUP BY ZSD.SFC)) - SELECT COUNT(zab.NC_QTY) "abnormalQualityNumber", - MAX(acc.QTY) "orderedTotalNumber", + SELECT COUNT(zab.NC_QTY) "abnormalQualityNumber", + MAX(acc.QTY) "orderedTotalNumber", TO_CHAR(COUNT(zab.NC_QTY) / MAX(acc.QTY) * 100, '99990.99') || '%' "rate" FROM Z_ABNORMAL_BILL zab CROSS JOIN acc @@ -1339,9 +1340,9 @@ \ No newline at end of file