Uat_Study
he 2022-08-12 17:25:49 +08:00
parent 490e366408
commit e0ffef7201
2 changed files with 6 additions and 3 deletions

View File

@ -14,7 +14,10 @@ namespace IRaCIS.Core.Application.ViewModel
{
public Guid TrialId { get; set; }
public string TypeName { get; set; }
/// <summary>
/// 类型枚举
/// </summary>
public OrganType OrganType { get; set; }
public List<Guid> OrganIds { get; set; }
}

View File

@ -80,13 +80,13 @@ namespace IRaCIS.Core.Application.Service
/// <returns></returns>
public async Task<IResponseOutput> BatchAddTrialOrgan(BatchAddTrialOrganInDto inDto)
{
await _organTrialInfoRepository.BatchDeleteNoTrackingAsync(t => t.TrialId==inDto.TrialId&&t.TypeName==inDto.TypeName);
await _organTrialInfoRepository.BatchDeleteNoTrackingAsync(t => t.TrialId==inDto.TrialId&&t.OrganType == inDto.OrganType);
List<OrganTrialInfo> organTrialInfos = inDto.OrganIds.Select(x => new OrganTrialInfo()
{
OrganInfoId=x,
TrialId=inDto.TrialId,
TypeName=inDto.TypeName,
OrganType=inDto.OrganType,
}).ToList();