修改一版
This commit is contained in:
@@ -107,29 +107,23 @@ namespace IRaCIS.Application.Services
|
||||
public async Task<IResponseOutput> SetClinicalDataCheckd(SetClinicalDataCheckdIndto setClinicalData)
|
||||
{
|
||||
// 为了后面稽查这样写
|
||||
|
||||
var nocheckids =await _clinicalDataTrialSetRepository.Where(x => x.TrialId == setClinicalData.TrialId && setClinicalData.ClinicalDataTrialIds.Contains(x.Id)).Select(x => x.Id).ToListAsync();
|
||||
|
||||
foreach (var item in setClinicalData.ClinicalDataTrialIds)
|
||||
{
|
||||
|
||||
|
||||
await _clinicalDataTrialSetRepository.UpdatePartialFromQueryAsync(item, x => new ClinicalDataTrialSet()
|
||||
{
|
||||
IsCheck = true
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
foreach (var item in nocheckids)
|
||||
{
|
||||
|
||||
|
||||
await _clinicalDataTrialSetRepository.UpdatePartialFromQueryAsync(item, x => new ClinicalDataTrialSet()
|
||||
{
|
||||
IsCheck = false
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
await _clinicalDataTrialSetRepository.SaveChangesAsync();
|
||||
@@ -157,7 +151,7 @@ namespace IRaCIS.Application.Services
|
||||
ClinicalDataLevel=x.ClinicalDataLevel,
|
||||
ClinicalUploadType=x.ClinicalUploadType,
|
||||
TrialId= trialId,
|
||||
IsEnable=x.IsEnable,
|
||||
|
||||
}).ToList();
|
||||
await _clinicalDataTrialSetRepository.AddRangeAsync(dataSets);
|
||||
var result= await _clinicalDataTrialSetRepository.SaveChangesAsync();
|
||||
|
||||
@@ -67,7 +67,7 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||
/// <summary>
|
||||
/// 项目ID
|
||||
/// </summary>
|
||||
public Guid? TrialId { get; set; }
|
||||
public Guid TrialId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 系统的ClinicalDataSetId
|
||||
@@ -89,6 +89,11 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||
return this.SystemClinicalDataSetId == null ? false : true;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 是否使用
|
||||
/// </summary>
|
||||
public bool IsUsed { get; set; } = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user