修改异常

Uat_Study
he 2022-05-05 18:50:01 +08:00
parent 3ebeacf3c9
commit bed0009e0e
3 changed files with 45 additions and 45 deletions

View File

@ -41,7 +41,7 @@ namespace IRaCIS.Core.API._PipelineExtensions.Serilog
using (LogContext.PushProperty("RequestBody", requestBodyPayload))
{
await _next.Invoke(context);
//await _next.Invoke(context);
}
}

View File

@ -855,27 +855,27 @@ namespace IRaCIS.Core.Application.Image.QA
DicomSeriesdata.ForEach(x =>
{
datas.Add(new DataInspection()
{
TrialId = x.TrialId,
SiteId = x.SiteId,
SubjectId = x.SubjectId,
SubjectVisitId = x.SubjectVisitId,
GeneralId = x.Id,
CreateTime = time,
Identification = "Edit|DICOM Series|Info|Visit-Image Quanlity Control",
JsonDetail = JsonConvert.SerializeObject(new
{
StudyCode = study.StudyCode,
Modalities = study.Modalities,
SeriesNumber = x.SeriesNumber,
InstanceCount = x.InstanceCount,
SeriesTime = x.SeriesTime,
BodyPartForEdit = bodyPart,
Modality = modality
})
//datas.Add(new DataInspection()
//{
// TrialId = x.TrialId,
// SiteId = x.SiteId,
// SubjectId = x.SubjectId,
// SubjectVisitId = x.SubjectVisitId,
// GeneralId = x.Id,
// CreateTime = time,
// Identification = "Edit|DICOM Series|Info|Visit-Image Quanlity Control",
// JsonDetail = JsonConvert.SerializeObject(new
// {
// StudyCode = study.StudyCode,
// Modalities = study.Modalities,
// SeriesNumber = x.SeriesNumber,
// InstanceCount = x.InstanceCount,
// SeriesTime = x.SeriesTime,
// BodyPartForEdit = bodyPart,
// Modality = modality
// })
});
//});
});
@ -886,30 +886,30 @@ namespace IRaCIS.Core.Application.Image.QA
if (series == null) return Null404NotFound(series);
series.BodyPartForEdit = bodyPart;
DicomSeriesdata.ForEach(x =>
{
datas.Add(new DataInspection()
{
TrialId = x.TrialId,
SiteId = x.SiteId,
SubjectId = x.SubjectId,
SubjectVisitId = x.SubjectVisitId,
GeneralId = x.Id,
CreateTime = time,
Identification = "Edit|DICOM Series|Info|Visit-Image Quanlity Control",
JsonDetail = JsonConvert.SerializeObject(new
{
StudyCode = study.StudyCode,
Modalities = study.Modalities,
SeriesNumber = x.SeriesNumber,
InstanceCount = x.InstanceCount,
SeriesTime = x.SeriesTime,
BodyPartForEdit = bodyPart,
})
//DicomSeriesdata.ForEach(x =>
//{
// datas.Add(new DataInspection()
// {
// TrialId = x.TrialId,
// SiteId = x.SiteId,
// SubjectId = x.SubjectId,
// SubjectVisitId = x.SubjectVisitId,
// GeneralId = x.Id,
// CreateTime = time,
// Identification = "Edit|DICOM Series|Info|Visit-Image Quanlity Control",
// JsonDetail = JsonConvert.SerializeObject(new
// {
// StudyCode = study.StudyCode,
// Modalities = study.Modalities,
// SeriesNumber = x.SeriesNumber,
// InstanceCount = x.InstanceCount,
// SeriesTime = x.SeriesTime,
// BodyPartForEdit = bodyPart,
// })
});
// });
});
//});
}
else if (type == 3)
{
@ -1033,7 +1033,7 @@ namespace IRaCIS.Core.Application.Image.QA
{
if (sujectVisitId != null)
{
subjectVisit = await (_subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == sujectVisitId)).IfNullThrowException();
subjectVisit = (await _subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == sujectVisitId)).IfNullThrowException();
}

View File

@ -208,7 +208,7 @@ namespace IRaCIS.Core.Application
/// <returns></returns>
[HttpPut("{trialId:guid}/{trialStatusStr}/{reason?}")]
[UnitOfWork]
public async Task<IResponseOutput> UpdateTrialState(Guid trialId, string trialStatusStr, string? reason)
public async Task<IResponseOutput> UpdateTrialState(Guid trialId, string trialStatusStr, string? reason)
{
var trial = (await _trialRepository.Where(t => t.Id == trialId, true).IgnoreQueryFilters().FirstOrDefaultAsync()).IfNullThrowException();