获取访视下拉
continuous-integration/drone/push Build is passing Details

Test_HIR_Net8
he 2025-08-26 14:23:20 +08:00
parent 5f7c4dda97
commit 9782c5ee04
1 changed files with 21 additions and 0 deletions

View File

@ -82,6 +82,27 @@ namespace IRaCIS.Core.Application.Service
return list;
}
/// <summary>
/// 获取访视下拉
/// </summary>
/// <param name="trialId"></param>
/// <returns></returns>
[HttpGet("{trialId:guid}")]
public async Task<IEnumerable<VisitStageSelectDTO>> GetTrialVisitSelect(Guid trialId)
{
var query = _subjectVisitRepository.Where(u => u.TrialId == trialId)
.GroupBy(x => new { x.VisitNum, x.VisitName,x.IsBaseLine })
.Select(x => new VisitStageSelectDTO() {
IsBaseLine = x.Key.IsBaseLine,
VisitName = x.Key.VisitName,
VisitNum = x.Key.VisitNum,
})
.OrderBy(t => t.VisitNum);
var list = await query.ToListAsync();
return list;
}
/// <summary> 添加或更新访视计划某项</summary>
[UnitOfWork]