Преглед на файлове

树形结构疾病相关量表关系维护

kongwz преди 4 години
родител
ревизия
3cc48ba4ac

+ 3 - 1
cdssman-service/src/main/java/com/diagbot/enums/DiseaseRelationTypeEnum.java

@@ -18,7 +18,9 @@ public enum DiseaseRelationTypeEnum implements KeyedNamed {
     pacsItem(505, "100&505&109,110"),
     disMedicine(506, "100&506&101"),
     disOperator(507, "100&507&106"),
-    disDifferentDis(508, "100&508&100");
+    disDifferentDis(508, "100&508&100"),
+    disLiangbiao(509, "100&509&124")
+    ;
 
 
     @Setter

+ 2 - 1
cdssman-service/src/main/java/com/diagbot/enums/RelationLibTypeEnum.java

@@ -18,7 +18,8 @@ public enum RelationLibTypeEnum implements KeyedNamed {
     pacsItem(505, "109&110"),
     disMedicine(506, "101"),
     disOperator(507, "106"),
-    disDifferentDis(508, "100");
+    disDifferentDis(508, "100"),
+    disLiangbiao(509,"124");
 
 
     @Setter

+ 1 - 1
cdssman-service/src/main/java/com/diagbot/facade/KlDiseaseFacade.java

@@ -103,7 +103,7 @@ public class KlDiseaseFacade extends KlDiseaseServiceImpl {
      * @return
      */
     public DiseaseTreeDetailDTO getDetail(GetDiseaseDetailVO getDiseaseDetailVO) {
-        List<Integer> relations = Arrays.asList(501, 502, 503, 504, 505, 506, 507, 508);
+        List<Integer> relations = Arrays.asList(501, 502, 503, 504, 505, 506, 507, 508, 509);
         List<KlLexiconRelationship> klLexiconRelationships = klLexiconRelationshipFacade.list(new QueryWrapper<KlLexiconRelationship>()
                 .eq("is_deleted", IsDeleteEnum.N.getKey())
                 .in("code", relations)

+ 1 - 1
cdssman-service/src/main/java/com/diagbot/facade/RelationContactFacade.java

@@ -264,7 +264,7 @@ public class RelationContactFacade extends KlRelationServiceImpl {
                     .eq("lib_name", disName.trim())
                     .eq("lib_type", 100));
             List<Long> ids = klConcepts.stream().map(x -> x.getId()).collect(Collectors.toList());
-            List<Integer> relations = Lists.newArrayList(501, 502, 503, 504, 505, 506, 507, 508);
+            List<Integer> relations = Lists.newArrayList(501, 502, 503, 504, 505, 506, 507, 508, 509);
             List<KlRelation> klRelations = this.list(new QueryWrapper<KlRelation>()
                     .eq("is_deleted", IsDeleteEnum.N.getKey())
                     .in(ListUtil.isNotEmpty(ids), "start_id", ids)

+ 1 - 1
cdssman-service/src/main/resources/mapper/KlDiseaseMapper.xml

@@ -110,7 +110,7 @@
                 #{item}
             </foreach>
         </if>-->
-        AND kr.relation_id IN (501,502,503,504,505,506,507,508)
+        AND kr.relation_id IN (501,502,503,504,505,506,507,508,509)
         ORDER BY
         rid,kro.order_no
     </select>

+ 2 - 1
cdssman-service/src/main/resources/mapper/KlRelationMapper.xml

@@ -180,7 +180,8 @@
         505,
         506,
         507,
-        508
+        508,
+        509
         )
         GROUP BY b.id
         ) re