修改筛选状态
parent
bad2f59f85
commit
ef923e7be0
|
@ -17,6 +17,7 @@ using DocumentFormat.OpenXml.Spreadsheet;
|
|||
using Panda.DynamicWebApi.Attributes;
|
||||
using IRaCIS.Core.Domain.Share.Reading;
|
||||
using System.Runtime.InteropServices;
|
||||
using DocumentFormat.OpenXml.Bibliography;
|
||||
|
||||
namespace IRaCIS.Core.Application.Service
|
||||
{
|
||||
|
@ -547,12 +548,23 @@ namespace IRaCIS.Core.Application.Service
|
|||
|
||||
await _subjectCriteriaEvaluationVisitStudyFilterRepository.AddRangeAsync(_mapper.Map<List<SubjectCriteriaEvaluationVisitStudyFilter>>(batchList));
|
||||
|
||||
if (batchList.Count(t => t.IsConfirmed == true)>0)
|
||||
|
||||
var first = batchList.First();
|
||||
|
||||
if (batchList.Count(t => t.IsReading == true) >= 0 && batchList.All(t => t.IsConfirmed == false))
|
||||
{
|
||||
var first= batchList.First();
|
||||
await _subjectCriteriaEvaluationVisitFilterRepository.UpdatePartialFromQueryAsync(t => t.SubjectVisitId == first.SubjectVisitId && t.TrialReadingCriterionId == first.TrialReadingCriterionId,
|
||||
u => new SubjectCriteriaEvaluationVisitFilter() { ImageFilterState = ImageFilterState.Filtering });
|
||||
}
|
||||
|
||||
if (batchList.All(t => t.IsConfirmed == true))
|
||||
{
|
||||
|
||||
await _subjectCriteriaEvaluationVisitFilterRepository.UpdatePartialFromQueryAsync(t => t.SubjectVisitId == first.SubjectVisitId && t.TrialReadingCriterionId == first.TrialReadingCriterionId,
|
||||
u => new SubjectCriteriaEvaluationVisitFilter() { ImageFilterState = ImageFilterState.Finished });
|
||||
}
|
||||
|
||||
|
||||
|
||||
await _subjectCriteriaEvaluationVisitStudyFilterRepository.SaveChangesAsync();
|
||||
return ResponseOutput.Ok();
|
||||
|
|
|
@ -79,8 +79,10 @@ namespace IRaCIS.Core.Domain.Models
|
|||
//默认值 待筛选
|
||||
None = 0,
|
||||
|
||||
Filtering=1,
|
||||
|
||||
//筛选已完成
|
||||
Finished = 1
|
||||
Finished = 2
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue