Browse Source

2026-01-08

fqc审核修改inbound_notification_head状态
master
fengyuan_yang 6 days ago
parent
commit
c61eeb717e
  1. 19
      src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java

19
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<QcFAIRecordData> 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<QcFAIRecordData> list = qcMapper.fqcDetailSearch(qcData);
// qcData.setItemList(list);
// sendMail(qcData, "FQC");
// }
}
}

Loading…
Cancel
Save