Merge branch 'Test_IRC_Net8' of http://192.168.3.68:2000/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -733,10 +733,11 @@ namespace IRaCIS.Application.Services
|
||||
if (inDto.ReadingId == null)
|
||||
{
|
||||
var visitTask = await _visitTaskRepository.FirstOrDefaultAsync(x => x.Id == inDto.VisitTaskId);
|
||||
inDto.ReadingId = visitTask.SouceReadModuleId ?? visitTask.SourceSubjectVisitId;
|
||||
|
||||
readingNameOrTaskBlindName = visitTask.TaskBlindName;
|
||||
}
|
||||
|
||||
inDto.SelectIsSign = false;
|
||||
var result = await GetClinicalDataList(inDto);
|
||||
if (readingNameOrTaskBlindName.IsNullOrEmpty())
|
||||
{
|
||||
readingNameOrTaskBlindName = await _subjectVisitRepository.Where(x => x.Id == inDto.ReadingId).Select(x => x.VisitName).FirstOrDefaultAsync();
|
||||
@@ -746,8 +747,7 @@ namespace IRaCIS.Application.Services
|
||||
|
||||
}
|
||||
}
|
||||
inDto.SelectIsSign = false;
|
||||
var result = await GetClinicalDataList(inDto);
|
||||
|
||||
|
||||
var readingIds = result.Select(x => x.ReadingId).ToList();
|
||||
|
||||
@@ -878,8 +878,9 @@ namespace IRaCIS.Application.Services
|
||||
CriterionEnumList = x.ClinicalDataTrialSet.CriterionEnumList,
|
||||
TrialClinicalDataSetCriteriaList = x.ClinicalDataTrialSet.TrialClinicalDataSetCriteriaList,
|
||||
Id = x.Id,
|
||||
UploadRole = x.ClinicalDataTrialSet.UploadRole,
|
||||
IsCRCUpload = x.ClinicalDataTrialSet.UploadRole == UploadRole.CRC,
|
||||
// 这里现在都是PM上传的 前端会判断是否可以上传
|
||||
UploadRole = UploadRole.PM,
|
||||
IsCRCUpload = false,
|
||||
IsBlind = x.IsBlind,
|
||||
IsComplete = x.IsComplete,
|
||||
FileCount = x.FileCount,
|
||||
@@ -889,6 +890,8 @@ namespace IRaCIS.Application.Services
|
||||
Id = y.Id,
|
||||
FileName = y.FileName,
|
||||
Path = y.Path,
|
||||
Size=y.Size,
|
||||
Type=y.Type,
|
||||
CreateTime = y.CreateTime,
|
||||
}).ToList(),
|
||||
});
|
||||
@@ -928,6 +931,8 @@ namespace IRaCIS.Application.Services
|
||||
Id = y.Id,
|
||||
FileName = y.FileName,
|
||||
Path = y.Path,
|
||||
Size = y.Size,
|
||||
Type = y.Type,
|
||||
CreateTime = y.CreateTime,
|
||||
}).ToList(),
|
||||
}).ToListAsync();
|
||||
@@ -968,6 +973,8 @@ namespace IRaCIS.Application.Services
|
||||
Id = y.Id,
|
||||
FileName = y.FileName,
|
||||
Path = y.Path,
|
||||
Size = y.Size,
|
||||
Type = y.Type,
|
||||
CreateTime = y.CreateTime,
|
||||
}).ToList(),
|
||||
|
||||
@@ -1245,7 +1252,8 @@ namespace IRaCIS.Application.Services
|
||||
{
|
||||
IsSign = true,
|
||||
IsBlind = inDto.IsBlind,
|
||||
IsComplete = inDto.IsComplete
|
||||
IsComplete = inDto.IsComplete,
|
||||
ReadingClinicalDataState= ReadingClinicalDataStatus.HaveSigned,
|
||||
});
|
||||
await _readingClinicalDataPDFRepository.SaveChangesAsync();
|
||||
return ResponseOutput.Ok(pdfCount);
|
||||
|
||||
@@ -29,5 +29,7 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
|
||||
|
||||
Task DealVisiTaskClinicalDataSignedAsync(Guid trialId, Guid subjectId, Guid readingId, bool isVisit, Guid trialReadingCritrialId);
|
||||
|
||||
Task<IResponseOutput> SignConsistencyAnalysisReadingClinicalData(SignConsistencyAnalysisReadingClinicalDataInDto inDto);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user