Uat_Study
he 2022-08-18 17:19:41 +08:00
parent 07a2bcf446
commit d4fdf74198
2 changed files with 55 additions and 18 deletions

View File

@ -2566,6 +2566,11 @@
最大问题数
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingQuestionTrialView.LesionType">
<summary>
病灶类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingQuestionSystemView.Id">
<summary>
Id
@ -2651,6 +2656,11 @@
最大问题数
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingQuestionSystemView.LesionType">
<summary>
病灶类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingQuestionTrialViewInDto.ReadingQuestionCriterionTrialId">
<summary>
系统标准Id
@ -2861,6 +2871,11 @@
最大问题数
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.AddOrUpdateReadingQuestionSystemInDto.LesionType">
<summary>
病灶类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.AddOrUpdateReadingQuestionTrialInDto.Id">
<summary>
Id
@ -2956,6 +2971,11 @@
最大问题数
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.AddOrUpdateReadingQuestionTrialInDto.LesionType">
<summary>
病灶类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingQuestionCriterionSystemView.Id">
<summary>
返回的对象
@ -3031,23 +3051,30 @@
器官服务层
</summary>
</member>
<member name="M:IRaCIS.Core.Application.Service.OrganInfoService.GetCriterionLesionType(IRaCIS.Core.Application.ViewModel.GetCriterionLesionTypeInDto)">
<summary>
获取标准病灶类型
</summary>
<param name="inDto"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.OrganInfoService.GetCriterionNidusList(IRaCIS.Core.Application.ViewModel.CriterionNidusQuery)">
<summary>
获取标准病灶列表
获取标准病灶器官关系信息
</summary>
<param name="inQuery"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.OrganInfoService.AddOrUpdateCriterionNidus(IRaCIS.Core.Application.ViewModel.CriterionNidusAddOrEdit)">
<summary>
新增修改标准病灶列表
新增修改标准病灶器官关系信息
</summary>
<param name="addOrEditCriterionNidus"></param>
<param name="inDto"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.OrganInfoService.DeleteCriterionNidus(System.Guid)">
<summary>
删除病灶列表
删除病灶病灶器官关系信息
</summary>
<param name="id"></param>
<returns></returns>
@ -3622,6 +3649,11 @@
<member name="T:IRaCIS.Core.Application.ViewModel.SystemNoticeAddOrEdit">
<summary> SystemNoticeAddOrEdit 列表查询参数模型</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.CriterionNidusView.OrganType">
<summary>
器官类型
</summary>
</member>
<member name="T:IRaCIS.Core.Application.ViewModel.CriterionNidusQuery">
<summary>CriterionNidusQuery 列表查询参数模型</summary>
</member>
@ -3633,6 +3665,11 @@
病灶类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.CriterionNidusAddOrEdit.OrganType">
<summary>
器官类型
</summary>
</member>
<member name="T:IRaCIS.Core.Application.ViewModel.OrganInfoView">
<summary> OrganInfoView 列表视图模型 </summary>
</member>
@ -3661,19 +3698,19 @@
是否是淋巴结
</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoView.LesionType">
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoView.OrganType">
<summary>
器官类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListInDto.OrganType">
<summary>
病灶类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListInDto.LesionType">
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListOutDto.OrganType">
<summary>
病灶类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListOutDto.LesionType">
<summary>
病灶类型
器官类型
</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.GetTrialOrganListOutDto.Remark">
@ -3689,7 +3726,7 @@
<member name="T:IRaCIS.Core.Application.ViewModel.OrganInfoQuery">
<summary>OrganInfoQuery 列表查询参数模型</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoQuery.LesionType">
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoQuery.OrganType">
<summary>
病灶类型
</summary>
@ -3707,7 +3744,7 @@
是否是淋巴结
</summary>
</member>
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoAddOrEdit.LesionType">
<member name="P:IRaCIS.Core.Application.ViewModel.OrganInfoAddOrEdit.OrganType">
<summary>
病灶类型
</summary>
@ -6725,7 +6762,7 @@
</member>
<member name="M:IRaCIS.Application.Services.ReadingQuestionService.CopySystemCriterionData(IRaCIS.Core.Application.Service.Reading.Dto.CopySystemCriterionDataInDto)">
<summary>
赋值一个系统标准到另一系统标准
复制一个系统标准到另一系统标准
</summary>
<param name="inDto"></param>
<returns></returns>

View File

@ -50,16 +50,16 @@ namespace IRaCIS.Core.Application.Service
[HttpPost]
public async Task<List<OrganDictionary>> GetCriterionLesionType(GetCriterionLesionTypeInDto inDto)
{
var dicNums = new List<int>();
var dicNums = new List<string>();
dicNums = await _criterionNidusRepository.Where(x => x.CriterionId == inDto.CriterionId).Select(x => (int)x.LesionType).Distinct().ToListAsync();
dicNums = await _criterionNidusRepository.Where(x => x.CriterionId == inDto.CriterionId).Select(x => ((int)x.LesionType).ToString()).Distinct().ToListAsync();
var dictionaryId = await _dictionaryRepository.Where(x => x.Code == "LesionType").Select(x => x.Id).FirstOrDefaultAsync();
var result = await _dictionaryRepository.Where(x => x.ParentId == dictionaryId && dicNums.Contains(int.Parse(x.Code))).ProjectTo<OrganDictionary>(_mapper.ConfigurationProvider).ToListAsync();
var result = await _dictionaryRepository.Where(x => x.ParentId == dictionaryId && dicNums.Contains(x.Code)).ProjectTo<OrganDictionary>(_mapper.ConfigurationProvider).ToListAsync();
return result;
}