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 Guid TrialId { get; set; }
public string TypeName { get; set; } /// <summary>
/// 类型枚举
/// </summary>
public OrganType OrganType { get; set; }
public List<Guid> OrganIds { get; set; } public List<Guid> OrganIds { get; set; }
} }

View File

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