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