修改一版
parent
ffa52f96b5
commit
49d9cc9a0a
|
@ -82,6 +82,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class PreviewTheReadingListOutDto
|
public class PreviewTheReadingListOutDto
|
||||||
{
|
{
|
||||||
|
public Guid Id { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目中心Code
|
/// 项目中心Code
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -207,25 +207,28 @@ namespace IRaCIS.Application.Services
|
||||||
/// <param name="inDto"></param>
|
/// <param name="inDto"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPost]
|
[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)
|
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).ToListAsync();
|
.Include(x => x.ReadingPeriodSet).Select(x => new PreviewTheReadingListOutDto
|
||||||
|
|
||||||
return plans.Select(x => new PreviewTheReadingListOutDto
|
|
||||||
{
|
{
|
||||||
|
|
||||||
|
Id=x.Id,
|
||||||
ExpirationDate = x.ReadingPeriodSet.ExpirationDate,
|
ExpirationDate = x.ReadingPeriodSet.ExpirationDate,
|
||||||
SubjectVisitId = x.SubjectVisitId,
|
SubjectVisitId = x.SubjectVisitId,
|
||||||
TrialSiteCode = x.SubjectVisit.TrialSite.TrialSiteCode,
|
TrialSiteCode = x.SubjectVisit.TrialSite.TrialSiteCode,
|
||||||
LatestScanDate =x.SubjectVisit.LatestScanDate,
|
LatestScanDate =x.SubjectVisit.LatestScanDate,
|
||||||
ReadingPeriodName = x.ReadingPeriodSet.ReadingPeriodName,
|
ReadingPeriodName = x.ReadingPeriodSet.ReadingPeriodName,
|
||||||
ReadingPeriodSetId = x.ReadingPeriodSet.Id,
|
ReadingPeriodSetId = x.ReadingPeriodSetId,
|
||||||
SubjectCode = x.SubjectVisit.Subject.Code,
|
SubjectCode = x.SubjectVisit.Subject.Code,
|
||||||
SubjectId = x.SubjectVisit.SubjectId,
|
SubjectId = x.SubjectVisit.SubjectId,
|
||||||
SubjectVisitName = x.SubjectVisit.VisitName,
|
SubjectVisitName = x.SubjectVisit.VisitName,
|
||||||
|
|
||||||
//Remark= readset.Remark
|
//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