Uat_Study
parent
13fbf36de0
commit
a42986dcab
|
@ -44,6 +44,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||||
private readonly IRepository<VisitTaskReReading> _visitTaskReReadingRepository;
|
private readonly IRepository<VisitTaskReReading> _visitTaskReReadingRepository;
|
||||||
private readonly IRepository<TaskMedicalReview> _taskMedicalReviewRepository;
|
private readonly IRepository<TaskMedicalReview> _taskMedicalReviewRepository;
|
||||||
private readonly IRepository<ReadingTaskQuestionAnswer> _readingTaskQuestionAnswerRepository;
|
private readonly IRepository<ReadingTaskQuestionAnswer> _readingTaskQuestionAnswerRepository;
|
||||||
|
private readonly IRepository<ReadingQuestionTrial> _readingQuestionTrialRepository;
|
||||||
|
|
||||||
private readonly IRepository<ReadingClinicalData> _readingClinicalDataReposiotry;
|
private readonly IRepository<ReadingClinicalData> _readingClinicalDataReposiotry;
|
||||||
|
|
||||||
|
@ -59,7 +60,8 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||||
IRepository<ReadingTaskQuestionAnswer> readingTaskQuestionAnswerRepository
|
IRepository<ReadingTaskQuestionAnswer> readingTaskQuestionAnswerRepository
|
||||||
, IRepository<ReadingQuestionCriterionTrial> trialReadingCriterionRepository,
|
, IRepository<ReadingQuestionCriterionTrial> trialReadingCriterionRepository,
|
||||||
IRepository<ReadingClinicalData> readingClinicalDataReposiotry,
|
IRepository<ReadingClinicalData> readingClinicalDataReposiotry,
|
||||||
IRepository<PIAudit> PIAuditRepository
|
IRepository<PIAudit> PIAuditRepository,
|
||||||
|
IRepository<ReadingQuestionTrial> teadingQuestionTrialRepository
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
_PIAuditRepository = PIAuditRepository;
|
_PIAuditRepository = PIAuditRepository;
|
||||||
|
@ -73,7 +75,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||||
_taskMedicalReviewRepository = taskMedicalReviewRepository;
|
_taskMedicalReviewRepository = taskMedicalReviewRepository;
|
||||||
_readingTaskQuestionAnswerRepository = readingTaskQuestionAnswerRepository;
|
_readingTaskQuestionAnswerRepository = readingTaskQuestionAnswerRepository;
|
||||||
_trialReadingCriterionRepository = trialReadingCriterionRepository;
|
_trialReadingCriterionRepository = trialReadingCriterionRepository;
|
||||||
|
_readingQuestionTrialRepository = _readingQuestionTrialRepository;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -232,6 +234,11 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||||
|
|
||||||
var trialTaskConfig = _trialRepository.Where(t => t.Id == queryVisitTask.TrialId).ProjectTo<TrialUrgentConfig>(_mapper.ConfigurationProvider).FirstOrDefault();
|
var trialTaskConfig = _trialRepository.Where(t => t.Id == queryVisitTask.TrialId).ProjectTo<TrialUrgentConfig>(_mapper.ConfigurationProvider).FirstOrDefault();
|
||||||
|
|
||||||
|
var questionList = _readingQuestionTrialRepository.Where(t => t.TrialId == queryVisitTask.TrialId && t.Id == queryVisitTask.TrialReadingCriterionId)
|
||||||
|
.Where(t => t.IsJudgeQuestion == true)
|
||||||
|
.Select(t => new { QuestionId = t.Id, QuestionName = _userInfo.IsEn_Us ? t.QuestionEnName : t.QuestionName }).ToList();
|
||||||
|
|
||||||
|
trialTaskConfig!.OtherObj = questionList;
|
||||||
return ResponseOutput.Ok(pageList, trialTaskConfig);
|
return ResponseOutput.Ok(pageList, trialTaskConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -370,7 +377,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
|
||||||
|
|
||||||
var trialTaskConfig = _trialRepository.Where(t => t.Id == queryVisitTask.TrialId).ProjectTo<TrialUrgentConfig>(_mapper.ConfigurationProvider).FirstOrDefault();
|
var trialTaskConfig = _trialRepository.Where(t => t.Id == queryVisitTask.TrialId).ProjectTo<TrialUrgentConfig>(_mapper.ConfigurationProvider).FirstOrDefault();
|
||||||
|
|
||||||
var questionList = _trialReadingCriterionRepository.Where(t => t.TrialId == queryVisitTask.TrialId && t.Id == queryVisitTask.TrialReadingCriterionId).SelectMany(d => d.ReadingQuestionTrialList)
|
var questionList = _readingQuestionTrialRepository.Where(t => t.TrialId == queryVisitTask.TrialId && t.Id == queryVisitTask.TrialReadingCriterionId)
|
||||||
.Where(t => t.IsJudgeQuestion == true)
|
.Where(t => t.IsJudgeQuestion == true)
|
||||||
.Select(t => new { QuestionId = t.Id, QuestionName = _userInfo.IsEn_Us ? t.QuestionEnName : t.QuestionName }).ToList();
|
.Select(t => new { QuestionId = t.Id, QuestionName = _userInfo.IsEn_Us ? t.QuestionEnName : t.QuestionName }).ToList();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue