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

View File

@ -343,20 +343,6 @@
<param name="data">数据集</param> <param name="data">数据集</param>
<returns></returns> <returns></returns>
</member> </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)"> <member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.SetDataInspectionDateType(System.Collections.Generic.List{System.String},System.String)">
<summary> <summary>
格式化日期和时间 格式化日期和时间
@ -3659,7 +3645,7 @@
</member> </member>
<member name="M:IRaCIS.Application.Services.ReadingClinicalDataService.ReadClinicalDataSign(IRaCIS.Core.Application.Service.Inspection.DTO.ReadingClinicalDataSignIndto)"> <member name="M:IRaCIS.Application.Services.ReadingClinicalDataService.ReadClinicalDataSign(IRaCIS.Core.Application.Service.Inspection.DTO.ReadingClinicalDataSignIndto)">
<summary> <summary>
设置影像阅片签名 影像阅片临床数据签名
</summary> </summary>
</member> </member>
<member name="M:IRaCIS.Application.Services.ReadingClinicalDataService.GetReadingClinicalDataList(IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListIndto)"> <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<FrontAuditConfig> _frontAuditConfigRepository;
private readonly IRepository<QCChallengeDialog> _qCChallengeDialogRepository; private readonly IRepository<QCChallengeDialog> _qCChallengeDialogRepository;
private readonly IRepository<DataInspection> _dataInspectionRepository;
private readonly IRepository<QCChallenge> _qCChallengeRepository; private readonly IRepository<QCChallenge> _qCChallengeRepository;
private readonly IRepository<Dictionary> _dictionaryRepository; private readonly IRepository<Dictionary> _dictionaryRepository;
private readonly IRepository<Trial> _trialRepository; private readonly IRepository<Trial> _trialRepository;
@ -34,6 +35,7 @@ namespace IRaCIS.Core.Application.Service
public FrontAuditConfigService(IRepository<FrontAuditConfig> frontAuditConfigRepository, public FrontAuditConfigService(IRepository<FrontAuditConfig> frontAuditConfigRepository,
IRepository<QCChallengeDialog> qCChallengeDialogRepository, IRepository<QCChallengeDialog> qCChallengeDialogRepository,
IRepository<DataInspection> dataInspectionRepository,
IRepository<QCChallenge> qCChallengeRepository, IRepository<QCChallenge> qCChallengeRepository,
IRepository<Dictionary> dictionaryRepository, IRepository<Dictionary> dictionaryRepository,
IRepository<Trial> trialRepository, IRepository<Trial> trialRepository,
@ -42,6 +44,7 @@ namespace IRaCIS.Core.Application.Service
{ {
_frontAuditConfigRepository = frontAuditConfigRepository; _frontAuditConfigRepository = frontAuditConfigRepository;
this._qCChallengeDialogRepository = qCChallengeDialogRepository; this._qCChallengeDialogRepository = qCChallengeDialogRepository;
this._dataInspectionRepository = dataInspectionRepository;
this._qCChallengeRepository = qCChallengeRepository; this._qCChallengeRepository = qCChallengeRepository;
this._dictionaryRepository = dictionaryRepository; this._dictionaryRepository = dictionaryRepository;
this._trialRepository = trialRepository; this._trialRepository = trialRepository;
@ -172,39 +175,41 @@ namespace IRaCIS.Core.Application.Service
await _frontAuditConfigRepository.AddRangeAsync(fronts); await _frontAuditConfigRepository.AddRangeAsync(fronts);
} }
/// <summary> ///// <summary>
/// 翻译稽查数据 ///// 翻译稽查数据
/// </summary> ///// </summary>
/// <param name="dto"></param> ///// <param name="dto"></param>
/// <returns></returns> ///// <returns></returns>
[HttpPost] //[HttpPost]
public async Task<List<string>> SetInspectionEnumValue(SetInspectionEnumValueDto dto) //public async Task<List<string>> SetInspectionEnumValue(SetInspectionEnumValueDto dto)
{ //{
return await SetInspectionEnumValueDataList(dto); // return await SetInspectionEnumValueDataList(dto);
} //}
/// <summary> ///// <summary>
/// 翻译稽查数据 ///// 翻译稽查数据
/// </summary> ///// </summary>
/// <param name="dto">传入Dto</param> ///// <param name="dto">传入Dto</param>
/// <returns></returns> ///// <returns></returns>
private async Task<List<string>> SetInspectionEnumValueDataList(SetInspectionEnumValueDto dto) //private async Task<List<string>> SetInspectionEnumValueDataList(SetInspectionEnumValueDto dto)
{ //{
var listIdentification = dto.Items.Select(x => x.Identification).ToList(); // var audits= _dataInspectionRepository.Where(x= dto.AuditDataIds.Contains(OfficeOpenXml=>))
foreach (var item in dto.Items)
{ // var listIdentification = dto.Items.Select(x => x.Identification).ToList();
if (item.Identification == string.Empty || item.Json == string.Empty) // foreach (var item in dto.Items)
{ // {
continue; // if (item.Identification == string.Empty || item.Json == string.Empty)
} // {
item.Json = await GetInspectionEnumValue(listIdentification, item.Json); // continue;
item.Json = await SetEnum(dto.TrialId, listIdentification, item.Json); // }
item.Json = await SetDataInspectionDateType(listIdentification, item.Json); // item.Json = await GetInspectionEnumValue(listIdentification, item.Json);
} // item.Json = await SetEnum(dto.TrialId, listIdentification, item.Json);
return dto.Items.Select(x => x.Json).ToList(); // 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] [NotDefault]
public Guid TrialId { get; set; } public Guid TrialId { get; set; }
public List<SetInspectionEnum> Items { get; set; } public List<Guid> AuditDataIds { get; set; }
} }