修改访视
This commit is contained in:
@@ -55,24 +55,6 @@ namespace IRaCIS.Application.Services
|
||||
mapedSubject= await _subjectRepository.InsertFromDTOAsync(subjectCommand, false, verifyExp1);
|
||||
|
||||
|
||||
//添加受试者的时候,获取访视计划列表,添加到受试者访视表。
|
||||
var visitPlan = await _repository.Where<VisitStage>(t => t.TrialId == subjectCommand.TrialId&&t.IsConfirmed).ToListAsync();
|
||||
|
||||
svlist = _mapper.Map<List<SubjectVisit>>(visitPlan);
|
||||
|
||||
var IsEnrollementQualificationConfirm = await _repository.Where<Trial>(t => t.Id == mapedSubject.TrialId).Select(u => u.IsEnrollementQualificationConfirm).FirstOrDefaultAsync();
|
||||
|
||||
svlist.ForEach(t =>
|
||||
{
|
||||
t.Subject = mapedSubject;
|
||||
t.SubjectId = mapedSubject.Id;
|
||||
t.TrialId = subjectCommand.TrialId;
|
||||
t.SiteId = subjectCommand.SiteId;
|
||||
t.IsEnrollmentConfirm = t.IsBaseLine ? IsEnrollementQualificationConfirm : false;
|
||||
});
|
||||
|
||||
|
||||
await _subjectVisitRepository.AddRangeAsync(svlist);
|
||||
}
|
||||
else //update
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user