diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index a51a1c849..1a0f38fb0 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -2566,6 +2566,11 @@ 最大问题数 + + + 病灶类型 + + Id @@ -2651,6 +2656,11 @@ 最大问题数 + + + 病灶类型 + + 系统标准Id @@ -2861,6 +2871,11 @@ 最大问题数 + + + 病灶类型 + + Id @@ -2956,6 +2971,11 @@ 最大问题数 + + + 病灶类型 + + 返回的对象 @@ -3031,23 +3051,30 @@ 器官服务层 + + + 获取标准病灶类型 + + + + - 获取标准病灶列表 + 获取标准病灶器官关系信息 - 新增修改标准病灶列表 + 新增修改标准病灶器官关系信息 - + - 删除病灶列表 + 删除病灶病灶器官关系信息 @@ -3622,6 +3649,11 @@ SystemNoticeAddOrEdit 列表查询参数模型 + + + 器官类型 + + CriterionNidusQuery 列表查询参数模型 @@ -3633,6 +3665,11 @@ 病灶类型 + + + 器官类型 + + OrganInfoView 列表视图模型 @@ -3661,19 +3698,19 @@ 是否是淋巴结 - + + + 器官类型 + + + 病灶类型 - + - 病灶类型 - - - - - 病灶类型 + 器官类型 @@ -3689,7 +3726,7 @@ OrganInfoQuery 列表查询参数模型 - + 病灶类型 @@ -3707,7 +3744,7 @@ 是否是淋巴结 - + 病灶类型 @@ -6725,7 +6762,7 @@ - 赋值一个系统标准到另一系统标准 + 复制一个系统标准到另一系统标准 diff --git a/IRaCIS.Core.Application/Service/Reading/OrganInfoService.cs b/IRaCIS.Core.Application/Service/Reading/OrganInfoService.cs index bd0fdb2bb..8d184fa4b 100644 --- a/IRaCIS.Core.Application/Service/Reading/OrganInfoService.cs +++ b/IRaCIS.Core.Application/Service/Reading/OrganInfoService.cs @@ -50,16 +50,16 @@ namespace IRaCIS.Core.Application.Service [HttpPost] public async Task> GetCriterionLesionType(GetCriterionLesionTypeInDto inDto) { - var dicNums = new List(); + var dicNums = new List(); - 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(_mapper.ConfigurationProvider).ToListAsync(); + var result = await _dictionaryRepository.Where(x => x.ParentId == dictionaryId && dicNums.Contains(x.Code)).ProjectTo(_mapper.ConfigurationProvider).ToListAsync(); return result; }