维护dir
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
parent
0ee3010e04
commit
f3cc7be5d7
|
|
@ -66,8 +66,8 @@ namespace IRaCIS.Core.Application.Service
|
|||
/// <param name="_seriesRepository"></param>
|
||||
/// <returns></returns>
|
||||
[AllowAnonymous]
|
||||
public async Task<IResponseOutput> TrialImageAddExtralField(Guid trialId,
|
||||
[FromServices] IRepository<DicomInstance> _instanceRepository,
|
||||
public async Task<IResponseOutput> ImageAddExtralField(
|
||||
[FromServices] IRepository<SCPInstance> _instanceRepository,
|
||||
[FromServices] IRepository<DicomStudy> _studyRepository,
|
||||
[FromServices] IOSSService _oSSService,
|
||||
[FromServices] IRepository<DicomSeries> _seriesRepository)
|
||||
|
|
@ -79,7 +79,7 @@ namespace IRaCIS.Core.Application.Service
|
|||
|
||||
|
||||
//instance 找到传输语法为空的,然后分组
|
||||
var seriesList = _instanceRepository.Where(t => t.TrialId == trialId && t.TransferSyntaxUID == "")
|
||||
var seriesList = _instanceRepository.Where(t => t.TransferSyntaxUID == "")
|
||||
//按照序列 和 NumberOfFrames 分组
|
||||
.GroupBy(t => new { t.NumberOfFrames, t.SeriesId })
|
||||
// 每个分组 取数据最小的一条
|
||||
|
|
@ -103,7 +103,7 @@ namespace IRaCIS.Core.Application.Service
|
|||
var sOPClassUID = dicomFile.Dataset.GetSingleValueOrDefault(DicomTag.SOPClassUID, string.Empty);
|
||||
|
||||
//维护序列层级四个字段 后再用sql 维护study series 时间拆分 和 MediaStorageSOPInstanceUID
|
||||
await _instanceRepository.BatchUpdateNoTrackingAsync(t => t.SeriesId == item.SeriesId, t => new DicomInstance()
|
||||
await _instanceRepository.BatchUpdateNoTrackingAsync(t => t.SeriesId == item.SeriesId, t => new SCPInstance()
|
||||
{
|
||||
IsEncapsulated = syntax.IsEncapsulated,
|
||||
TransferSyntaxUID = transferSyntaxUID,
|
||||
|
|
|
|||
Loading…
Reference in New Issue