فهرست منبع

修复量表计算bug

hujing 6 سال پیش
والد
کامیت
95e36ff3c7
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      graph-web/src/main/java/org/diagbot/graphWeb/work/ScaleCalculate.java

+ 2 - 2
graph-web/src/main/java/org/diagbot/graphWeb/work/ScaleCalculate.java

@@ -40,7 +40,7 @@ public class ScaleCalculate {
                         for (Map<String, Object> row : rowList) {
                             List<Map<String, Object>> detailsList = (List<Map<String, Object>>) row.get("details");
                             for (Map<String, Object> details : detailsList) {
-                                if (Integer.valueOf(details.get("select").toString()) == 1) {
+                                if (details.get("select") != null && Integer.valueOf(details.get("select").toString()) == 1) {
                                     i += 1;
                                     if (!selectList.contains(row)) {
                                         selectList.add(row);
@@ -230,7 +230,7 @@ public class ScaleCalculate {
                 JSONObject valueResult = new JSONObject();
                 JSONObject nameResult = new JSONObject();
                 valueResult.put("name", "GFR值");
-                valueResult.put("text", new DecimalFormat("#.00").format(eGFR3) + " " + unit);
+                valueResult.put("text", new DecimalFormat("0.00").format(eGFR3) + " " + unit);
                 nameResult.put("name", "评估结论");
                 nameResult.put("text", text);
                 //                scaleCalcResult.put("text", text);