|
|
@ -584,7 +584,7 @@ namespace Shentun.Peis.PacsBusiness |
|
|
RegisterCheckId = s.Key.RegisterCheckId |
|
|
RegisterCheckId = s.Key.RegisterCheckId |
|
|
}).ToList(); |
|
|
}).ToList(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return entListDto; |
|
|
return entListDto; |
|
|
} |
|
|
} |
|
|
@ -624,6 +624,49 @@ namespace Shentun.Peis.PacsBusiness |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 获取dicom文件的数量 根据检查条码号或者实例ID查询
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="input"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost("api/app/PacsBusiness/GetDicomFileDetailIsExist")] |
|
|
|
|
|
public async Task<GetDicomFileDetailIsExistDto> GetDicomFileDetailIsExistAsync(GetDicomFileDetailIsExistInputDto input) |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
if (string.IsNullOrWhiteSpace(input.CheckRequestNo) |
|
|
|
|
|
&& string.IsNullOrWhiteSpace(input.InstanceId)) |
|
|
|
|
|
{ |
|
|
|
|
|
throw new UserFriendlyException("请求参数不能为空"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var query = from dicomFileDetail in await _dicomFileDetailRepository.GetQueryableAsync() |
|
|
|
|
|
join registerCheck in await _registerCheckRepository.GetQueryableAsync() on dicomFileDetail.RegisterCheckId equals registerCheck.Id |
|
|
|
|
|
select new |
|
|
|
|
|
{ |
|
|
|
|
|
checkRequestNo = registerCheck.CheckRequestNo, |
|
|
|
|
|
instanceId = dicomFileDetail.InstanceId |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(input.CheckRequestNo)) |
|
|
|
|
|
{ |
|
|
|
|
|
query = query.Where(m => m.checkRequestNo == input.CheckRequestNo); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(input.InstanceId)) |
|
|
|
|
|
{ |
|
|
|
|
|
query = query.Where(m => m.instanceId == input.InstanceId); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var entDto = new GetDicomFileDetailIsExistDto |
|
|
|
|
|
{ |
|
|
|
|
|
FileCount = query.Count() |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
return entDto; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// 调用dicom服务api
|
|
|
/// 调用dicom服务api
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
|