From f2abc28207d55d30c8a26a71296236dd1c565aad Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Mon, 24 Nov 2025 11:14:18 +0800 Subject: [PATCH] =?UTF-8?q?2025-11-24=20IPQC=E6=A3=80=E9=AA=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=A1=B9=E7=9B=AE=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/boxManage/data/SoReceiveCasesData.java | 1 + .../modules/boxManage/entity/SoReceiveCases.java | 1 + .../gaotao/modules/pms/service/Impl/QcServiceImpl.java | 4 +++- src/main/resources/mapper/pms/QcMapper.xml | 10 ++++++---- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/gaotao/modules/boxManage/data/SoReceiveCasesData.java b/src/main/java/com/gaotao/modules/boxManage/data/SoReceiveCasesData.java index b2204f0..d6c57ad 100644 --- a/src/main/java/com/gaotao/modules/boxManage/data/SoReceiveCasesData.java +++ b/src/main/java/com/gaotao/modules/boxManage/data/SoReceiveCasesData.java @@ -64,5 +64,6 @@ public class SoReceiveCasesData extends SoReceiveCases { + diff --git a/src/main/java/com/gaotao/modules/boxManage/entity/SoReceiveCases.java b/src/main/java/com/gaotao/modules/boxManage/entity/SoReceiveCases.java index 029f193..79c3444 100644 --- a/src/main/java/com/gaotao/modules/boxManage/entity/SoReceiveCases.java +++ b/src/main/java/com/gaotao/modules/boxManage/entity/SoReceiveCases.java @@ -203,5 +203,6 @@ public class SoReceiveCases { + diff --git a/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java index f7fe4c1..688a307 100644 --- a/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java @@ -1641,7 +1641,7 @@ public class QcServiceImpl implements QcService { qcMapper.updateInboundNotificationStatus(recordData.getSite(), recordData.getBuNo(), recordData.getDocumentNo(), "待入库"); } // 发送邮件 - if ("不合格".equals(recordData.getInspectionResult())) { + else if ("不合格".equals(recordData.getInspectionResult())) { // 更新"收货入库任务"的状态为"已完成" qcMapper.updateInboundNotificationStatus(recordData.getSite(), recordData.getBuNo(), recordData.getDocumentNo(), "已完成"); // try { @@ -1679,6 +1679,8 @@ public class QcServiceImpl implements QcService { qcMapper.updateIQCMasterSubmitFlag2(qcData); qcMapper.updateIQCDetailSubmitFlag2(qcData); qcMapper.updateIQCSubDetailSubmitFlag2(qcData); + // 修改收货入库单为待检验 + qcMapper.updateInboundNotificationStatus(qcData.getSite(), qcData.getBuNo(), qcData.getDocumentNo(), "待检验"); // // 删除相应task表的数据 // qcMapper.deleteReceivingTaskByInspectionNo(qcData); } diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index 37ca345..d187e22 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -870,7 +870,8 @@ qir.bu_no, qir.po_orderNo, qir.po_itemNo, - qir.roll_count + qir.roll_count, + qir.document_no FROM qc_iqc_record as qir LEFT JOIN part p ON qir.part_no = p.partNo and qir.site = p.site WHERE qir.site in (select site from AccessSite where userID = #{userName}) @@ -947,7 +948,8 @@ a.expiration_date, a.pass_qty, a.not_pass_qty, - a.batch_qualified_qty + a.batch_qualified_qty, + a.document_no FROM qc_iqc_record as a left join part as d on a.site = d.site and a.bu_no = d.bu_no and a.part_no = d.partNo left join view_Supplier as s on a.site = s.site and a.supplier_no = s.SupplierID @@ -2689,10 +2691,10 @@