Uat_Study
he 2022-06-10 17:14:11 +08:00
parent 187b819dba
commit b03901b4aa
4 changed files with 40 additions and 47 deletions

View File

@ -136,7 +136,7 @@
</member>
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.ReadClinicalDataSign(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Inspection.DTO.ReadingClinicalDataSignIndto})">
<summary>
影像阅片签名
影像阅片临床数据签名
</summary>
<param name="opt"></param>
<returns></returns>

View File

@ -343,20 +343,6 @@
<param name="data">数据集</param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.SetInspectionEnumValue(IRaCIS.Core.Infra.EFCore.Common.Dto.SetInspectionEnumValueDto)">
<summary>
翻译稽查数据
</summary>
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.SetInspectionEnumValueDataList(IRaCIS.Core.Infra.EFCore.Common.Dto.SetInspectionEnumValueDto)">
<summary>
翻译稽查数据
</summary>
<param name="dto">传入Dto</param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.SetDataInspectionDateType(System.Collections.Generic.List{System.String},System.String)">
<summary>
格式化日期和时间
@ -3659,7 +3645,7 @@
</member>
<member name="M:IRaCIS.Application.Services.ReadingClinicalDataService.ReadClinicalDataSign(IRaCIS.Core.Application.Service.Inspection.DTO.ReadingClinicalDataSignIndto)">
<summary>
设置影像阅片签名
影像阅片临床数据签名
</summary>
</member>
<member name="M:IRaCIS.Application.Services.ReadingClinicalDataService.GetReadingClinicalDataList(IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListIndto)">

View File

@ -27,6 +27,7 @@ namespace IRaCIS.Core.Application.Service
private readonly IRepository<FrontAuditConfig> _frontAuditConfigRepository;
private readonly IRepository<QCChallengeDialog> _qCChallengeDialogRepository;
private readonly IRepository<DataInspection> _dataInspectionRepository;
private readonly IRepository<QCChallenge> _qCChallengeRepository;
private readonly IRepository<Dictionary> _dictionaryRepository;
private readonly IRepository<Trial> _trialRepository;
@ -34,6 +35,7 @@ namespace IRaCIS.Core.Application.Service
public FrontAuditConfigService(IRepository<FrontAuditConfig> frontAuditConfigRepository,
IRepository<QCChallengeDialog> qCChallengeDialogRepository,
IRepository<DataInspection> dataInspectionRepository,
IRepository<QCChallenge> qCChallengeRepository,
IRepository<Dictionary> dictionaryRepository,
IRepository<Trial> trialRepository,
@ -42,6 +44,7 @@ namespace IRaCIS.Core.Application.Service
{
_frontAuditConfigRepository = frontAuditConfigRepository;
this._qCChallengeDialogRepository = qCChallengeDialogRepository;
this._dataInspectionRepository = dataInspectionRepository;
this._qCChallengeRepository = qCChallengeRepository;
this._dictionaryRepository = dictionaryRepository;
this._trialRepository = trialRepository;
@ -172,39 +175,41 @@ namespace IRaCIS.Core.Application.Service
await _frontAuditConfigRepository.AddRangeAsync(fronts);
}
/// <summary>
/// 翻译稽查数据
/// </summary>
/// <param name="dto"></param>
/// <returns></returns>
[HttpPost]
public async Task<List<string>> SetInspectionEnumValue(SetInspectionEnumValueDto dto)
{
return await SetInspectionEnumValueDataList(dto);
}
///// <summary>
///// 翻译稽查数据
///// </summary>
///// <param name="dto"></param>
///// <returns></returns>
//[HttpPost]
//public async Task<List<string>> SetInspectionEnumValue(SetInspectionEnumValueDto dto)
//{
// return await SetInspectionEnumValueDataList(dto);
//}
/// <summary>
/// 翻译稽查数据
/// </summary>
/// <param name="dto">传入Dto</param>
/// <returns></returns>
private async Task<List<string>> SetInspectionEnumValueDataList(SetInspectionEnumValueDto dto)
{
var listIdentification = dto.Items.Select(x => x.Identification).ToList();
foreach (var item in dto.Items)
{
if (item.Identification == string.Empty || item.Json == string.Empty)
{
continue;
}
item.Json = await GetInspectionEnumValue(listIdentification, item.Json);
item.Json = await SetEnum(dto.TrialId, listIdentification, item.Json);
item.Json = await SetDataInspectionDateType(listIdentification, item.Json);
}
return dto.Items.Select(x => x.Json).ToList();
}
///// <summary>
///// 翻译稽查数据
///// </summary>
///// <param name="dto">传入Dto</param>
///// <returns></returns>
//private async Task<List<string>> SetInspectionEnumValueDataList(SetInspectionEnumValueDto dto)
//{
// var audits= _dataInspectionRepository.Where(x= dto.AuditDataIds.Contains(OfficeOpenXml=>))
// var listIdentification = dto.Items.Select(x => x.Identification).ToList();
// foreach (var item in dto.Items)
// {
// if (item.Identification == string.Empty || item.Json == string.Empty)
// {
// continue;
// }
// item.Json = await GetInspectionEnumValue(listIdentification, item.Json);
// item.Json = await SetEnum(dto.TrialId, listIdentification, item.Json);
// item.Json = await SetDataInspectionDateType(listIdentification, item.Json);
// }
// return dto.Items.Select(x => x.Json).ToList();
//}

View File

@ -13,7 +13,9 @@ namespace IRaCIS.Core.Infra.EFCore.Common.Dto
[NotDefault]
public Guid TrialId { get; set; }
public List<SetInspectionEnum> Items { get; set; }
public List<Guid> AuditDataIds { get; set; }
}