From c61eeb717ea5e9ca1a3f7cfde8cc4fceb92fba0a Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Thu, 8 Jan 2026 11:38:44 +0800 Subject: [PATCH] =?UTF-8?q?2026-01-08=20fqc=E5=AE=A1=E6=A0=B8=E4=BF=AE?= =?UTF-8?q?=E6=94=B9inbound=5Fnotification=5Fhead=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pms/service/Impl/QcServiceImpl.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) 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 ecf8732..4297ac9 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 @@ -684,12 +684,21 @@ public class QcServiceImpl implements QcService { // 修改子明细记录标识为已提交 qcMapper.updateFQCSubDetailSubmitFlag(qcData); - // 发送邮件 - if ("不合格".equals(qcData.getInspectionResult())) { - List list = qcMapper.fqcDetailSearch(qcData); - qcData.setItemList(list); - sendMail(qcData, "FQC"); + // 判断检验结论是否合格 + if ("合格".equals(qcData.getInspectionResult()) || "让步接收".equals(qcData.getDisposalMeasures()) || "挑选使用".equals(qcData.getDisposalMeasures())) { + // 状态改为待入库 + qcMapper.updateInboundNotificationStatus(qcData.getSite(), qcData.getBuNo(), qcData.getDocumentNo(), "待入库"); + } else { + // 状态改为'草稿' + qcMapper.updateInboundNotificationStatus(qcData.getSite(), qcData.getBuNo(), qcData.getDocumentNo(), "草稿"); } + +// // 发送邮件 +// if ("不合格".equals(qcData.getInspectionResult())) { +// List list = qcMapper.fqcDetailSearch(qcData); +// qcData.setItemList(list); +// sendMail(qcData, "FQC"); +// } } }