Uat_Study
he 2022-07-29 09:29:13 +08:00
parent ba363d42bd
commit 17bcb10b66
2 changed files with 25 additions and 0 deletions

View File

@ -300,6 +300,12 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public decimal VisitTaskNum { get; set; } public decimal VisitTaskNum { get; set; }
} }
public class GetJudgeReadingPastResultListInDto
{
[NotDefault]
public Guid VisitTaskId { get; set; }
}
public class GetReadingPastResultListInDto public class GetReadingPastResultListInDto
{ {
[NotDefault] [NotDefault]

View File

@ -915,6 +915,25 @@ namespace IRaCIS.Application.Services
.Where(x=>x.IsAnalysisCreate== taskInfo.IsAnalysisCreate).ProjectTo<GetReadingPastResultListOutDto>(_mapper.ConfigurationProvider).OrderBy(x=>x.VisitTaskNum).ToListAsync(); .Where(x=>x.IsAnalysisCreate== taskInfo.IsAnalysisCreate).ProjectTo<GetReadingPastResultListOutDto>(_mapper.ConfigurationProvider).OrderBy(x=>x.VisitTaskNum).ToListAsync();
return readingPastResultList; return readingPastResultList;
} }
/// <summary>
/// 获取裁判既往结果
/// </summary>
/// <remarks>
/// 这里是裁判的既往结果
/// </remarks>
/// <returns></returns>
[HttpPost]
public async Task<List<GetReadingPastResultListOutDto>> GetJudgeReadingPastResultList(GetJudgeReadingPastResultListInDto inDto)
{
var taskInfo = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).FirstNotNullAsync();
var readingPastResultList = await _visitTaskRepository.Where(x => x.TrialId == taskInfo.TrialId && x.SubjectId == taskInfo.SubjectId && x.ArmEnum == taskInfo.ArmEnum
&& x.Id != inDto.VisitTaskId && x.ReadingTaskState == ReadingTaskState.HaveSigned && x.TaskState == TaskState.Effect&&
x.ReadingCategory==ReadingCategory.Judge
)
.Where(x => x.IsAnalysisCreate == taskInfo.IsAnalysisCreate).ProjectTo<GetReadingPastResultListOutDto>(_mapper.ConfigurationProvider).OrderBy(x => x.VisitTaskNum).ToListAsync();
return readingPastResultList;
}
#endregion #endregion
#region 找子问题 #region 找子问题