Bladeren bron

血肌酐计算判断为空的情况

kongwz 5 jaren geleden
bovenliggende
commit
5f8efe7075

+ 4 - 1
graph-web/src/main/java/org/diagbot/graphWeb/work/GraphCalculate.java

@@ -260,7 +260,10 @@ public class GraphCalculate {
         if(lisArr !=null && lisArr.size()>0){
             for (PreResult pre:lisArr) {
                 if("化验--肾功能测定--肌酐(Cr)".equals(pre.getUniqueName()) && StringUtils.isNotEmpty(pre.getValue())){
-                    sc = String.valueOf(Float.parseFloat(pre.getValue())*0.01131);
+                    try {
+                        sc = String.format("%.2f",Double.parseDouble(pre.getValue().trim())*0.01131);
+                    }catch (Exception e){e.printStackTrace();}
+
                 }
             }
         }

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

@@ -1585,7 +1585,7 @@ public class Neo4jAPI {
                             ageJsonObject.put("isShow", 0);
                         } else if ("性别".equals(item.replace("\"", ""))) {
                             ageJsonObject.put("isShow", 0);
-                        }else if("血肌酐".equals(item.replace("\"", ""))){
+                        }else if("血肌酐".equals(item.replace("\"", "")) && StringUtils.isNotEmpty(serumCreatinine)){
                             ageJsonObject.put("value", serumCreatinine);
                             ageJsonObject.put("isShow", 0);
                         } else {