Uat_Study
parent
483219bda1
commit
435384cf92
|
@ -90,7 +90,13 @@ namespace IRaCIS.Application.Services
|
||||||
#region 肿瘤学阅片相关
|
#region 肿瘤学阅片相关
|
||||||
//public async Task<GetOncologyReadingInfoOutDto> GetOncologyReadingInfo(GetOncologyReadingInfoInDto inDto)
|
//public async Task<GetOncologyReadingInfoOutDto> GetOncologyReadingInfo(GetOncologyReadingInfoInDto inDto)
|
||||||
//{
|
//{
|
||||||
|
// var taskInfo= await _visitTaskRepository.Where(x=>x.)
|
||||||
|
|
||||||
|
// var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.TrialId == inDto.TrialId && x.IsConfirm).FirstOrDefaultAsync();
|
||||||
|
// if (trialCriterion == null)
|
||||||
|
// {
|
||||||
|
// throw new BusinessValidationFailedException("请先确认一个项目标准。");
|
||||||
|
// }
|
||||||
//}
|
//}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
|
@ -659,6 +659,9 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
|
|
||||||
public class GetOncologySetOutDto
|
public class GetOncologySetOutDto
|
||||||
{
|
{
|
||||||
|
|
||||||
|
public bool IsSign { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 评估结果
|
/// 评估结果
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -121,6 +121,7 @@ namespace IRaCIS.Core.Application
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<GetOncologySetOutDto> GetOncologySet(GetOncologySetInDto inDto)
|
public async Task<GetOncologySetOutDto> GetOncologySet(GetOncologySetInDto inDto)
|
||||||
{
|
{
|
||||||
|
var signTime = await _trialRepository.Where(x => x.Id == inDto.TrialId).Select(x => x.ReadingInfoSignTime).FirstOrDefaultAsync();
|
||||||
var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.TrialId == inDto.TrialId && x.IsConfirm).FirstOrDefaultAsync();
|
var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.TrialId == inDto.TrialId && x.IsConfirm).FirstOrDefaultAsync();
|
||||||
if (trialCriterion == null)
|
if (trialCriterion == null)
|
||||||
{
|
{
|
||||||
|
@ -131,6 +132,7 @@ namespace IRaCIS.Core.Application
|
||||||
{
|
{
|
||||||
EvaluationReason = trialCriterion.EvaluationReason,
|
EvaluationReason = trialCriterion.EvaluationReason,
|
||||||
EvaluationResult= trialCriterion.EvaluationResult,
|
EvaluationResult= trialCriterion.EvaluationResult,
|
||||||
|
IsSign = signTime != null,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue