修改一版
This commit is contained in:
@@ -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 });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user