修改一版

This commit is contained in:
he
2022-06-09 13:33:34 +08:00
parent 0f9c391f28
commit d1064cce02
8 changed files with 78 additions and 56 deletions
@@ -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;
}