Browse Source

一般检查返回字段健壮性

chengyao 4 years ago
parent
commit
c6a8424721

+ 5 - 2
structure-center/src/main/java/com/lantone/structure/facade/tran/BeHospitalizedTran.java

@@ -224,6 +224,10 @@ public class BeHospitalizedTran extends TargetTran {
                         }
                     }
 
+                    split = split.replace(":","").replace(":","")
+                            .replace("t","T").replace("p","P").replace("r","R")
+                            .replace("bP","BP");
+
 
                         if(split.contains("T") && split.contains("℃") ){
                             String t = split.substring(split.indexOf("T")+"T".length(),split.indexOf("℃")+"℃".length());
@@ -289,8 +293,7 @@ public class BeHospitalizedTran extends TargetTran {
                             firStr = firStr.substring(0, firStr.lastIndexOf(str));
                         }
                     }
-
-                    firStr =  firStr.replace("宫底高","宫底").replace("胎心率","胎心").replace(",",",").replace(";",",").replace(";",",");
+                    firStr =  firStr.replace("宫底高","宫底").replace("胎心率","胎心").replace(",",",").replace(";",",").replace(";",",").replace(":","").replace(":","");
                     String[] split = firStr.split(",");
                     if(split.length>0){
                         for (String str : split) {