修改一版
parent
ffa52f96b5
commit
49d9cc9a0a
|
@ -82,6 +82,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
|||
/// </summary>
|
||||
public class PreviewTheReadingListOutDto
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目中心Code
|
||||
/// </summary>
|
||||
|
|
|
@ -207,25 +207,28 @@ namespace IRaCIS.Application.Services
|
|||
/// <param name="inDto"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
public async Task<List<PreviewTheReadingListOutDto>> GetPreviewTheReadingPlanList(PreviewTheReadingListInDto inDto)
|
||||
public async Task<PageOutput<PreviewTheReadingListOutDto>> GetPreviewTheReadingPlanList(PreviewTheReadingListInDto inDto)
|
||||
{
|
||||
var plans =await _readingPeriodPlanRepository.Where(x => x.ReadingPeriodSetId == inDto.ReadingPeriodSetId).Include(x => x.SubjectVisit).Include(x => x.SubjectVisit.TrialSite).Include(x => x.SubjectVisit.Subject)
|
||||
.Include(x => x.ReadingPeriodSet).ToListAsync();
|
||||
|
||||
return plans.Select(x => new PreviewTheReadingListOutDto
|
||||
var plans = _readingPeriodPlanRepository.Where(x => x.ReadingPeriodSetId == inDto.ReadingPeriodSetId).Include(x => x.SubjectVisit).Include(x => x.SubjectVisit.TrialSite).Include(x => x.SubjectVisit.Subject)
|
||||
.Include(x => x.ReadingPeriodSet).Select(x => new PreviewTheReadingListOutDto
|
||||
{
|
||||
|
||||
Id=x.Id,
|
||||
ExpirationDate = x.ReadingPeriodSet.ExpirationDate,
|
||||
SubjectVisitId = x.SubjectVisitId,
|
||||
TrialSiteCode = x.SubjectVisit.TrialSite.TrialSiteCode,
|
||||
LatestScanDate =x.SubjectVisit.LatestScanDate,
|
||||
ReadingPeriodName = x.ReadingPeriodSet.ReadingPeriodName,
|
||||
ReadingPeriodSetId = x.ReadingPeriodSet.Id,
|
||||
ReadingPeriodSetId = x.ReadingPeriodSetId,
|
||||
SubjectCode = x.SubjectVisit.Subject.Code,
|
||||
SubjectId = x.SubjectVisit.SubjectId,
|
||||
SubjectVisitName = x.SubjectVisit.VisitName,
|
||||
|
||||
//Remark= readset.Remark
|
||||
}).ToList();
|
||||
});
|
||||
|
||||
return await plans.ToPagedListAsync(inDto.PageIndex, inDto.PageSize, inDto.SortField == null ? "SubjectId" : inDto.SortField,
|
||||
inDto.Asc);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue