diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java index 25237403..665c5ee4 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/QcMapper.java @@ -550,4 +550,6 @@ public interface QcMapper { void deleteInspectionStandard2(QcTemplateData qcData); void updateEquipmentDataDetailInspectionNo(SubDetailValues detailValues); + + void deleteInspectionFiles(QcFAIRecordData qcData); } 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 2799c6a4..938091a3 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 @@ -2244,6 +2244,8 @@ public class QcServiceImpl implements QcService { qcMapper.deleteFAISubDetailedRecord(qcData); // 删除数据采集的数据 qcMapper.deleteEquipmentDataAcquisition(qcData); + // 删除文件 + qcMapper.deleteInspectionFiles(qcData); } // 删除主记录信息 //qcMapper.deleteMasterInformationRecord(data); @@ -2780,6 +2782,8 @@ public class QcServiceImpl implements QcService { qcMapper.deleteFQCSubDetailedRecord(qcData); // 删除数据采集的数据 qcMapper.deleteEquipmentDataAcquisition(qcData); + // 删除文件 + qcMapper.deleteInspectionFiles(qcData); } } @@ -3409,6 +3413,8 @@ public class QcServiceImpl implements QcService { qcMapper.deleteIPQCSubDetailedRecord(qcData); // 删除数据采集的数据 qcMapper.deleteEquipmentDataAcquisition(qcData); + // 删除文件 + qcMapper.deleteInspectionFiles(qcData); } } @@ -3918,6 +3924,8 @@ public class QcServiceImpl implements QcService { qcMapper.deleteIQCSubDetailedRecord(recordData); // 删除数据采集的数据 qcMapper.deleteEquipmentDataAcquisition(recordData); + // 删除文件 + qcMapper.deleteInspectionFiles(recordData); // // 修改detailFlag字段为N // qcMapper.updateIQCDetailFlag(qcData); @@ -4561,6 +4569,8 @@ public class QcServiceImpl implements QcService { qcMapper.deleteIQCSubDetailedRecord(qcData); // 删除数据采集的数据 qcMapper.deleteEquipmentDataAcquisition(qcData); + // 删除文件 + qcMapper.deleteInspectionFiles(qcData); } } diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index 90d9582d..ec2108ef 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -3846,6 +3846,11 @@ set inspection_no = #{inspectionNo} where id = #{id} + + + delete sys_oss + where order_ref1 = #{site} and order_ref2 = #{inspectionNo} and order_ref4 = #{buNo} +