Browse Source

输血记录、输血后效果评价html解析修改

huj 4 năm trước cách đây
mục cha
commit
2b449078a7

+ 1 - 1
trans/src/main/java/com/lantone/qc/trans/beilun/util/BeiLunClinicBloodEffectHtmlAnalysis.java

@@ -48,7 +48,7 @@ public class BeiLunClinicBloodEffectHtmlAnalysis implements BeiLunHtmlAnalysis {
         if (bigDivElement.selectFirst("hr") != null) {
             bigDivElement.selectFirst("hr").previousElementSiblings().remove();
         }
-        String text = BeiLunHtmlAnalysisUtil.blockDivToStr(bigDivElement, true);
+        String text = BeiLunHtmlAnalysisUtil.blockDivToStr(bigDivElement.child(0), true);
         CommonAnalysisUtil.extractWardInfo(text, map);
         String bqjlText = "病情记录" + map.get("病情记录");
         List<String> titles = Lists.newArrayList(

+ 4 - 2
trans/src/main/java/com/lantone/qc/trans/beilun/util/BeiLunClinicalBloodHtmlAnalysis.java

@@ -32,7 +32,9 @@ public class BeiLunClinicalBloodHtmlAnalysis implements BeiLunHtmlAnalysis {
             String content = map.get("病情记录");
             CommonAnalysisUtil.cutByTitles(content, titles, 0, map);
         }
-        titles.remove(5);
+        if (titles.size() > 6) {
+            titles.remove(5);
+        }
         titles.forEach(i -> {
                     if (map.get(i).length() > 2) {
                         map.put(i, map.get(i).substring(0, map.get(i).length() - 2));
@@ -47,7 +49,7 @@ public class BeiLunClinicalBloodHtmlAnalysis implements BeiLunHtmlAnalysis {
         if (bigDivElement.selectFirst("hr") != null) {
             bigDivElement.selectFirst("hr").previousElementSiblings().remove();
         }
-        String text = BeiLunHtmlAnalysisUtil.blockDivToStr(bigDivElement, true);
+        String text = BeiLunHtmlAnalysisUtil.blockDivToStr(bigDivElement.child(0), true);
         CommonAnalysisUtil.extractWardInfo(text, map);
         String bqjlText = "病情记录" + map.get("病情记录");
         List<String> titles = Lists.newArrayList(