修改一版

This commit is contained in:
he
2022-05-06 17:37:54 +08:00
parent 7afe552061
commit d21b8c024c
6 changed files with 56 additions and 22 deletions
@@ -137,7 +137,8 @@ namespace IRaCIS.Core.Application.Services
return ResponseOutput.NotOk("This visit is OutPlanPreviousVisitId and couldn't be deleted.");
}
await _subjectVisitRepository.SoftDeleteFromQueryAsync(s => s.Id == id);
await _subjectVisitRepository.DeleteFromQueryAsync(s => s.Id == id,true);
return ResponseOutput.Ok();
}
@@ -277,7 +277,7 @@ namespace IRaCIS.Application.Services
SubjectId = y.Id,
Id = guid,
VisitName = x.VisitName,
TrialId= trialId,
BlindName = x.BlindName,
IsBaseLine = x.IsBaseLine,
IsUrgent = false,
@@ -292,7 +292,7 @@ namespace IRaCIS.Application.Services
await _repository.AddRangeAsync(subjectVisits);
//访视计划 整体状态变更为 确认
await _visitStageRepository.BatchUpdateNoTrackingAsync(u => u.TrialId == trialId, t => new VisitStage() { IsConfirmed = true, IsHaveFirstConfirmed = true });
await _visitStageRepository.UpdatePartialFromQueryAsync(u => u.TrialId == trialId&&u.IsConfirmed==false, t => new VisitStage() { IsConfirmed = true, IsHaveFirstConfirmed = true });
await _visitStageRepository.SaveChangesAsync();
return ResponseOutput.Ok();
@@ -89,7 +89,7 @@ namespace IRaCIS.Core.Application.Triggers
//// 这里是触发器的位置
//await _subjectVisitRepository.AddListInspectionRecordAsync(datas);
await _subjectVisitRepository.BatchUpdateNoTrackingAsync(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.ToSubmit,
await _subjectVisitRepository.UpdatePartialFromQueryAsync(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.ToSubmit,
u => new SubjectVisit() { VisitExecuted = 0, SVENDTC = null, SVSTDTC = null, SubmitState = SubmitStateEnum.None });
}
}