Bläddra i källkod

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

rgb 5 år sedan
förälder
incheckning
aba601ee18

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

@@ -51,4 +51,16 @@ public class GetConceptInfoDTO {
     @ApiModelProperty(value="症状发生的最大年龄")
     private Integer maxAge;
     
+    /**
+     * 科室概念id
+     */
+    @ApiModelProperty(value="科室概念id")
+    private Long deptId;
+
+    /**
+     * 诊断类型
+     */
+    @ApiModelProperty(value="诊断类型")
+    private String classify;
+    
 }

+ 10 - 0
knowledgeman-service/src/main/java/com/diagbot/facade/ConceptFacade.java

@@ -432,6 +432,16 @@ public class ConceptFacade extends ConceptServiceImpl {
                 getConceptInfoDTO.setMaxAge(conceptCommon.getMaxAge());
             }
         }
+        
+        if(LexiconTypeEnum.DIAGNOSIS.getKey()==concept.getLibType().intValue()){
+        	QueryWrapper<Disease> diseaseQe = new QueryWrapper<>();
+        	diseaseQe.eq("concept_id", concept.getId());
+        	Disease disease = diseaseFacade.getOne(diseaseQe);
+        	if(disease!=null){
+        		getConceptInfoDTO.setDeptId(disease.getDeptId());
+        		getConceptInfoDTO.setClassify(disease.getClassify());
+        	}
+        }
 
         return getConceptInfoDTO;
     }