From 3abdd8c29b01efb2cb2114daf43aa62164babdf5 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Wed, 7 Aug 2024 17:08:47 +0800 Subject: [PATCH] =?UTF-8?q?2024-08-07=20OMS=E6=8A=A5=E8=A1=A8=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/pms/data/QcReportData.java | 8 ++++++ .../pms/service/Impl/QcServiceImpl.java | 7 +++-- .../resources/mapper/pms/QcReportMapper.xml | 28 +++++++++++++++++++ 3 files changed, 40 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/pms/data/QcReportData.java b/src/main/java/com/xujie/sys/modules/pms/data/QcReportData.java index 6f6722f..9ec90b2 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/QcReportData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/QcReportData.java @@ -284,4 +284,12 @@ public class QcReportData extends QueryPage { * 加工中心 */ private String workCenterNo; + /** + * 项目检验结论 + */ + private String itemResult; + /** + * 项目检验结论 + */ + private String itemResultDesc; } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index 28ca64b..1fb703a 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -4119,6 +4119,7 @@ public class QcServiceImpl implements QcService { QcFAIRecordData data = inData.getSubmitList().get(i); data.setState("待审核"); data.setInspectionResult("合格"); + data.setPassQty(data.getSamplingQty()); qcMapper.updateIQCMasterRecord(data); // 修改明细记录信息 @@ -4220,9 +4221,9 @@ public class QcServiceImpl implements QcService { } } - for (QcFAIRecordData data : inData.getSubmitList()) { - - } +// for (QcFAIRecordData data : inData.getSubmitList()) { +// +// } } // 复制文件 diff --git a/src/main/resources/mapper/pms/QcReportMapper.xml b/src/main/resources/mapper/pms/QcReportMapper.xml index 3eee3e1..28b2168 100644 --- a/src/main/resources/mapper/pms/QcReportMapper.xml +++ b/src/main/resources/mapper/pms/QcReportMapper.xml @@ -50,6 +50,10 @@ b.min_value, b.sampling_qty as itemSamplingQty, b.unqualified_quantity, + b.item_result, + CASE WHEN b.item_result = 'Y' THEN '合格' + WHEN b.item_result = 'N' THEN '不合格' + END as itemResultDesc, CASE WHEN b.value_type_db = 'T' THEN b.text_value WHEN b.value_type_db = 'N' THEN CONVERT(varchar, b.number_value, 126) END as textValue @@ -127,6 +131,9 @@ AND a.ref_info5 LIKE #{query.refInfo5} + + AND b.item_result LIKE #{query.itemResult} + ORDER BY CASE WHEN a.state = '待检验' THEN 1 @@ -178,6 +185,10 @@ b.min_value, b.sampling_qty as itemSamplingQty, b.unqualified_quantity, + b.item_result, + CASE WHEN b.item_result = 'Y' THEN '合格' + WHEN b.item_result = 'N' THEN '不合格' + END as itemResultDesc, CASE WHEN b.value_type_db = 'T' THEN b.text_value WHEN b.value_type_db = 'N' THEN CONVERT(varchar, b.number_value, 126) END as textValue @@ -234,6 +245,9 @@ AND #{query.endDate2} >= a.task_date + + AND b.item_result LIKE #{query.itemResult} + ORDER BY CASE WHEN a.state = '待检验' THEN 1 @@ -286,6 +300,10 @@ b.min_value, b.sampling_qty as itemSamplingQty, b.unqualified_quantity, + b.item_result, + CASE WHEN b.item_result = 'Y' THEN '合格' + WHEN b.item_result = 'N' THEN '不合格' + END as itemResultDesc, CASE WHEN b.value_type_db = 'T' THEN b.text_value WHEN b.value_type_db = 'N' THEN CONVERT(varchar, b.number_value, 126) END as textValue @@ -349,6 +367,9 @@ AND a.order_ref5 LIKE #{query.orderRef5} + + AND b.item_result LIKE #{query.itemResult} + ORDER BY CASE WHEN a.state = '待检验' THEN 1 @@ -401,6 +422,10 @@ b.min_value, b.sampling_qty as itemSamplingQty, b.unqualified_quantity, + b.item_result, + CASE WHEN b.item_result = 'Y' THEN '合格' + WHEN b.item_result = 'N' THEN '不合格' + END as itemResultDesc, CASE WHEN b.value_type_db = 'T' THEN b.text_value WHEN b.value_type_db = 'N' THEN CONVERT(varchar, b.number_value, 126) END as textValue @@ -464,6 +489,9 @@ AND a.order_ref5 LIKE #{query.orderRef5} + + AND b.item_result LIKE #{query.itemResult} + ORDER BY CASE WHEN a.state = '待检验' THEN 1