Преглед изворни кода

治疗方案页面,当药品类型大类和小类名称一样时,只显示药品大类名称

MarkHuang пре 5 година
родитељ
комит
f88b1e2be2
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      graph/src/main/java/org/diagbot/graph/jdbc/Neo4jAPI.java

+ 5 - 1
graph/src/main/java/org/diagbot/graph/jdbc/Neo4jAPI.java

@@ -1478,7 +1478,11 @@ public class Neo4jAPI {
                             //                            Map<String, String> bigSubDrugs = new DrugsPattern().bigSubDrugs(drugsName);
                             Map<String, String> bigSubDrugs = drugsPattern.bigSubDrugs(drugsName);
                             drugs.setBigdrugsName(bigSubDrugs.get("big"));
-                            drugs.setSubdrugsName(bigSubDrugs.get("sub"));
+                            drugs.setSubdrugsName("");
+                            // 如果大类和小类相等,则不推小类
+                            if (!bigSubDrugs.get("sub").equals(drugs.getBigdrugsName())) {
+                                drugs.setSubdrugsName(bigSubDrugs.get("sub"));
+                            }
                             LinkedList<Medicition> medicitionsList = new LinkedList<>();
                             LinkedHashMap<String, String> meditionRate = w.getValue();
                             if ("忌用".equals(drugsUseMap.get(bigSubDrugs.get("big"))) || "忌用".equals(drugsUseMap.get(bigSubDrugs.get("sub")))) {