Uat_Study
parent
144b24f79a
commit
4277557cc4
|
@ -81,6 +81,11 @@ namespace IRaCIS.Core.Application.Service
|
||||||
.ProjectTo<MedicalReviewInfo>(_mapper.ConfigurationProvider).FirstNotNullAsync();
|
.ProjectTo<MedicalReviewInfo>(_mapper.ConfigurationProvider).FirstNotNullAsync();
|
||||||
|
|
||||||
var taskInfo = await _visitTaskRepository.Where(x => x.Id == reviewInfo.VisitTaskId).Include(x=>x.DoctorUser).Include(x => x.Subject).FirstNotNullAsync();
|
var taskInfo = await _visitTaskRepository.Where(x => x.Id == reviewInfo.VisitTaskId).Include(x=>x.DoctorUser).Include(x => x.Subject).FirstNotNullAsync();
|
||||||
|
|
||||||
|
if (taskInfo.TaskState != TaskState.Effect)
|
||||||
|
{
|
||||||
|
throw new BusinessValidationFailedException("当前医学审核已失效!");
|
||||||
|
}
|
||||||
inDto.TrialReadingCriterionId = taskInfo.TrialReadingCriterionId;
|
inDto.TrialReadingCriterionId = taskInfo.TrialReadingCriterionId;
|
||||||
var medicalReviewInfo = await _readingQuestionCriterionTrial.Where(x => x.Id == taskInfo.TrialReadingCriterionId).Select(x => new GetMedicalReviewReadingTaskOutDto()
|
var medicalReviewInfo = await _readingQuestionCriterionTrial.Where(x => x.Id == taskInfo.TrialReadingCriterionId).Select(x => new GetMedicalReviewReadingTaskOutDto()
|
||||||
{
|
{
|
||||||
|
@ -177,7 +182,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
.WhereIf(taskInfo.ArmEnum == Arm.JudgeArm, x => x.ArmEnum == Arm.JudgeArm)
|
.WhereIf(taskInfo.ArmEnum == Arm.JudgeArm, x => x.ArmEnum == Arm.JudgeArm)
|
||||||
.WhereIf(taskInfo.ArmEnum != Arm.JudgeArm, x => x.ArmEnum != Arm.JudgeArm)
|
.WhereIf(taskInfo.ArmEnum != Arm.JudgeArm, x => x.ArmEnum != Arm.JudgeArm)
|
||||||
.Where(x => x.IsAnalysisCreate == taskInfo.IsAnalysisCreate)
|
.Where(x => x.IsAnalysisCreate == taskInfo.IsAnalysisCreate)
|
||||||
.Where(x => x.TaskState == TaskState.Effect||x.Id== taskInfo.Id)
|
.Where(x => x.TaskState == TaskState.Effect)
|
||||||
.Where(x => x.SubjectId == taskInfo.SubjectId
|
.Where(x => x.SubjectId == taskInfo.SubjectId
|
||||||
&& x.ArmEnum == taskInfo.ArmEnum
|
&& x.ArmEnum == taskInfo.ArmEnum
|
||||||
&& x.TrialReadingCriterionId == taskInfo.TrialReadingCriterionId
|
&& x.TrialReadingCriterionId == taskInfo.TrialReadingCriterionId
|
||||||
|
|
Loading…
Reference in New Issue