diff --git a/IRaCIS.Core.Application/TestService.cs b/IRaCIS.Core.Application/TestService.cs
index 072b4dfa2..4eb50b0db 100644
--- a/IRaCIS.Core.Application/TestService.cs
+++ b/IRaCIS.Core.Application/TestService.cs
@@ -66,8 +66,8 @@ namespace IRaCIS.Core.Application.Service
///
///
[AllowAnonymous]
- public async Task TrialImageAddExtralField(Guid trialId,
- [FromServices] IRepository _instanceRepository,
+ public async Task ImageAddExtralField(
+ [FromServices] IRepository _instanceRepository,
[FromServices] IRepository _studyRepository,
[FromServices] IOSSService _oSSService,
[FromServices] IRepository _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,