影响筛选过滤
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
2461646d5f
commit
da6746beea
|
@ -129,9 +129,10 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
|||
throw new Exception("无序阅片,前端参数传递错误");
|
||||
}
|
||||
//考虑到一致性分析,必须要这个编号进行过滤
|
||||
var taskInfo = _visitTaskRepository.Where(t => t.Id == inQuery.VisitTaskId).Select(t => new {
|
||||
SubjectCode= t.IsAnalysisCreate ? t.BlindSubjectCode : t.Subject.Code,
|
||||
SubjectId= t.SubjectId,
|
||||
var taskInfo = _visitTaskRepository.Where(t => t.Id == inQuery.VisitTaskId).Select(t => new
|
||||
{
|
||||
SubjectCode = t.IsAnalysisCreate ? t.BlindSubjectCode : t.Subject.Code,
|
||||
SubjectId = t.SubjectId,
|
||||
}).FirstOrDefault();
|
||||
subjectId = taskInfo.SubjectId;
|
||||
subjectCode = taskInfo.SubjectCode;
|
||||
|
@ -658,7 +659,8 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
|||
//考虑到一致性分析,必须要这个编号进行过滤
|
||||
//医学审核查看下载按钮,这个时候需要知道医生
|
||||
|
||||
var taskInfo = await _visitTaskRepository.Where(t => t.Id == inQuery.VisitTaskId).Select(t => new {
|
||||
var taskInfo = await _visitTaskRepository.Where(t => t.Id == inQuery.VisitTaskId).Select(t => new
|
||||
{
|
||||
SubjectCode = t.IsAnalysisCreate ? t.BlindSubjectCode : t.Subject.Code,
|
||||
SubjectId = t.SubjectId,
|
||||
t.DoctorUserId,
|
||||
|
@ -865,7 +867,8 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
|||
//考虑到一致性分析,必须要这个编号进行过滤
|
||||
//医学审核查看下载按钮,这个时候需要知道医生
|
||||
|
||||
var taskInfo = await _visitTaskRepository.Where(t => t.Id == inQuery.VisitTaskId).Select(t => new {
|
||||
var taskInfo = await _visitTaskRepository.Where(t => t.Id == inQuery.VisitTaskId).Select(t => new
|
||||
{
|
||||
SubjectCode = t.IsAnalysisCreate ? t.BlindSubjectCode : t.Subject.Code,
|
||||
SubjectId = t.SubjectId,
|
||||
t.DoctorUserId,
|
||||
|
@ -1047,7 +1050,12 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
|||
[HttpPost]
|
||||
public async Task<IResponseOutput> GetTaskUploadedDicomStudyList(IRTaskUploadedDicomStudyQuery inQuery)
|
||||
{
|
||||
var query = _taskStudyRepository.Where(t => t.VisitTaskId == inQuery.VisitTaskId).Select(t => new
|
||||
var info = await _visitTaskRepository.Where(t => t.Id == inQuery.VisitTaskId)
|
||||
.Select(t => new { t.TrialReadingCriterion.IsImageFilter, t.TrialReadingCriterion.CriterionModalitys }).FirstNotNullAsync();
|
||||
|
||||
var query = _taskStudyRepository.Where(t => t.VisitTaskId == inQuery.VisitTaskId)
|
||||
.Where(t => info.IsImageFilter ? ("|" + info.CriterionModalitys + "|").Contains("|" + t.ModalityForEdit + "|") : true)
|
||||
.Select(t => new
|
||||
{
|
||||
StudyId = t.Id,
|
||||
t.Modalities,
|
||||
|
|
Loading…
Reference in New Issue