人工交互存储gamma分析结果mdc数据如果已经存在数据需要删除对应的mdc结果后重新插入

This commit is contained in:
qiaoqinzheng 2024-01-18 18:27:40 +08:00
parent 469f15f48f
commit f22bc172fc
3 changed files with 8 additions and 0 deletions

View File

@ -173,6 +173,8 @@ public interface SpectrumAnalysisMapper {
void deleteQCCheck(Integer idAnalysis);
void deleteMDC(Integer idAnalysis);
void deleteAnalySetting(Integer idAnalysis);
Integer getSampleIdLikeFileName(@Param(value = "fileName") String fileName);

View File

@ -1091,6 +1091,10 @@
DELETE FROM RNMAN.GARDS_QC_CHECK WHERE IDANALYSIS= #{idAnalysis}
</delete>
<delete id="deleteMDC">
DELETE FROM RNMAN.GARDS_MDC WHERE IDANALYSIS= #{idAnalysis}
</delete>
<delete id="deleteAnalySetting">
DELETE FROM RNMAN.GARDS_ANALY_SETTING WHERE IDANALYSIS= #{idAnalysis}
</delete>

View File

@ -5062,6 +5062,8 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
spectrumAnalysisMapper.deleteNucl(Integer.valueOf(idAnalysis));
// 删除GARDS_QC_CHECK表数据
spectrumAnalysisMapper.deleteQCCheck(Integer.valueOf(idAnalysis));
// 删除GARDS_MDC表数据
spectrumAnalysisMapper.deleteMDC(Integer.valueOf(idAnalysis));
// 删除GARDS_ANALY_SETTING表数据
spectrumAnalysisMapper.deleteAnalySetting(Integer.valueOf(idAnalysis));
}