处理访视退回 阅片期的临床数据状态
continuous-integration/drone/push Build is running
Details
continuous-integration/drone/push Build is running
Details
parent
c65860796b
commit
88dca637c2
|
|
@ -2716,6 +2716,19 @@ public class VisitTaskService(IRepository<VisitTask> _visitTaskRepository,
|
||||||
sv.ReviewAuditUserId = null;
|
sv.ReviewAuditUserId = null;
|
||||||
sv.SecondReviewState = SecondReviewState.None;
|
sv.SecondReviewState = SecondReviewState.None;
|
||||||
|
|
||||||
|
|
||||||
|
// 处理阅片期的临床数据
|
||||||
|
var readModuleIdList =await _readModuleRepository.Where(x => x.SubjectVisitId == sv.Id).Select(x => x.Id).ToListAsync();
|
||||||
|
|
||||||
|
|
||||||
|
await _readingClinicalDataReposiotry.UpdatePartialFromQueryAsync(t => readModuleIdList.Contains(t.ReadingId), c => new ReadingClinicalData()
|
||||||
|
{
|
||||||
|
IsSign = false,
|
||||||
|
ReadingClinicalDataState = ReadingClinicalDataStatus.HaveUploaded,
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (sv.IsBaseLine)
|
if (sv.IsBaseLine)
|
||||||
{
|
{
|
||||||
await _readingClinicalDataReposiotry.UpdatePartialFromQueryAsync(t => t.ReadingId == sv.Id && (t.ClinicalDataTrialSet.ClinicalDataLevel == ClinicalLevel.Subject || t.ClinicalDataTrialSet.ClinicalDataLevel == ClinicalLevel.SubjectVisit), c => new ReadingClinicalData() { IsSign = false, ReadingClinicalDataState = ReadingClinicalDataStatus.HaveUploaded });
|
await _readingClinicalDataReposiotry.UpdatePartialFromQueryAsync(t => t.ReadingId == sv.Id && (t.ClinicalDataTrialSet.ClinicalDataLevel == ClinicalLevel.Subject || t.ClinicalDataTrialSet.ClinicalDataLevel == ClinicalLevel.SubjectVisit), c => new ReadingClinicalData() { IsSign = false, ReadingClinicalDataState = ReadingClinicalDataStatus.HaveUploaded });
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue