一致性分析多标准插入临床数据bug
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
11c03576ea
commit
73a1236a5f
|
@ -1409,7 +1409,9 @@ namespace IRaCIS.Core.Application.Service
|
||||||
.Where(x => x.ClinicalDataTrialSet.UploadRole == UploadRole.PM || x.FileCount > 0)
|
.Where(x => x.ClinicalDataTrialSet.UploadRole == UploadRole.PM || x.FileCount > 0)
|
||||||
.Include(t => t.ReadingClinicalDataPDFList).Include(t => t.ClinicalDataTrialSet).ToList();
|
.Include(t => t.ReadingClinicalDataPDFList).Include(t => t.ClinicalDataTrialSet).ToList();
|
||||||
|
|
||||||
|
//防止多标准重复插入
|
||||||
|
if (!_readingConsistentClinicalDataRepository.Any(t => t.SubjectId == subjectId))
|
||||||
|
{
|
||||||
foreach (var clinicalData in clinicalDataList)
|
foreach (var clinicalData in clinicalDataList)
|
||||||
{
|
{
|
||||||
var consistnentClinicalData = _mapper.Map<ReadingConsistentClinicalData>(clinicalData);
|
var consistnentClinicalData = _mapper.Map<ReadingConsistentClinicalData>(clinicalData);
|
||||||
|
@ -1433,6 +1435,8 @@ namespace IRaCIS.Core.Application.Service
|
||||||
|
|
||||||
await _readingConsistentClinicalDataRepository.AddAsync(consistnentClinicalData);
|
await _readingConsistentClinicalDataRepository.AddAsync(consistnentClinicalData);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
foreach (var task in generateTaskCommand.GenerataConsistentTaskList)
|
foreach (var task in generateTaskCommand.GenerataConsistentTaskList)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue