|
|
|
@ -117,6 +117,8 @@ public class SampleTrackingServiceImpl implements SampleTrackingService { |
|
|
|
} |
|
|
|
// 删除项目时,先删追踪日志,再删下级打样追踪和项目物料,最后删除项目主档,避免出现孤儿数据 |
|
|
|
sampleTrackingMapper.deleteProofTrackingLogByProjectId(data); |
|
|
|
// 依赖 tracking 表按 project_id 反查并清理工序明细,必须在删除 tracking 主记录之前执行。 |
|
|
|
sampleTrackingMapper.deleteProofTrackingProcessValuesByProjectId(data); |
|
|
|
sampleTrackingMapper.deleteProofTrackingByProjectId(data); |
|
|
|
sampleTrackingMapper.deleteProjectPartTrackingByProjectId(data); |
|
|
|
sampleTrackingMapper.deleteProjectInfoTracking(data); |
|
|
|
@ -178,6 +180,8 @@ public class SampleTrackingServiceImpl implements SampleTrackingService { |
|
|
|
} |
|
|
|
// 删除项目物料时,先删追踪日志,再同步删除下级打样追踪记录 |
|
|
|
sampleTrackingMapper.deleteProofTrackingLogByProjectPartId(data); |
|
|
|
// 依赖 tracking 表按 project_part_id 反查并清理工序明细,必须在删除 tracking 主记录之前执行。 |
|
|
|
sampleTrackingMapper.deleteProofTrackingProcessValuesByProjectPartId(data); |
|
|
|
sampleTrackingMapper.deleteProofTrackingByProjectPartId(data); |
|
|
|
sampleTrackingMapper.deleteProjectPartTracking(data); |
|
|
|
} |
|
|
|
|