Просмотр исходного кода

获取医学术语命名详情接口修改

rgb 5 лет назад
Родитель
Сommit
8267417f82

+ 6 - 0
knowledgeman-service/src/main/java/com/diagbot/dto/GetConceptInfoDTO.java

@@ -51,6 +51,12 @@ public class GetConceptInfoDTO {
     @ApiModelProperty(value="症状发生的最大年龄")
     private Integer maxAge;
     
+    /**
+     * 术语类型
+     */
+    @ApiModelProperty(value="术语类型")
+    private String type;
+    
     /**
      * 科室概念id
      */

+ 4 - 3
knowledgeman-service/src/main/java/com/diagbot/facade/ConceptFacade.java

@@ -420,9 +420,10 @@ public class ConceptFacade extends ConceptServiceImpl {
         getConceptInfoDTO.setLibName(getConceptInfoDetailDTOList.stream().filter(i -> i.getIsConcept() != null && i.getIsConcept() == 1).collect(Collectors.toList()));
         getConceptInfoDTO.setOtherNames(getConceptInfoDetailDTOList.stream().filter(i -> i.getIsConcept() == null || i.getIsConcept() == 0).collect(Collectors.toList()));
 
-        Integer isHasCommon = lexiconFacade.getById(concept.getLibType()).getIsHasCommon();
-        getConceptInfoDTO.setIsHasCommon(isHasCommon);
-        if (isHasCommon == 1) {
+        Lexicon lexicon = lexiconFacade.getById(concept.getLibType());
+        getConceptInfoDTO.setIsHasCommon(lexicon.getIsHasCommon());
+        getConceptInfoDTO.setType(lexicon.getName());
+        if (lexicon.getIsHasCommon() == 1) {
             QueryWrapper<ConceptCommon> conceptCommonQe = new QueryWrapper<>();
             conceptCommonQe.eq("concept_id", getConceptInfoDetailVO.getConceptId());
             ConceptCommon conceptCommon = conceptCommonFacade.getOne(conceptCommonQe);