فهرست منبع

更新多条件高危手术的判断方法

MarkHuang 4 سال پیش
والد
کامیت
91670ee288
1فایلهای تغییر یافته به همراه16 افزوده شده و 14 حذف شده
  1. 16 14
      src/main/java/com/diagbot/util/NeoUtil.java

+ 16 - 14
src/main/java/com/diagbot/util/NeoUtil.java

@@ -80,20 +80,22 @@ public class NeoUtil {
         try {
             nodeNeoDTO = new NodeNeoDTO();
             nodeNeoDTO.setName(name);
-            for (String key : jobj.keySet()) {
-                switch (key) {
-                    case "最大值":
-                        nodeNeoDTO.setMax(new BigDecimal(jobj.getString(key)));
-                        break;
-                    case "最小值":
-                        nodeNeoDTO.setMin(new BigDecimal(jobj.getString(key)));
-                        break;
-                    case "单位":
-                        nodeNeoDTO.setUnit(jobj.getString(key));
-                        break;
-                    case "范围":
-                        nodeNeoDTO.setValType(jobj.getIntValue(key));
-                        break;
+            if (null!=jobj) {
+                for (String key : jobj.keySet()) {
+                    switch (key) {
+                        case "最大值":
+                            nodeNeoDTO.setMax(new BigDecimal(jobj.getString(key)));
+                            break;
+                        case "最小值":
+                            nodeNeoDTO.setMin(new BigDecimal(jobj.getString(key)));
+                            break;
+                        case "单位":
+                            nodeNeoDTO.setUnit(jobj.getString(key));
+                            break;
+                        case "范围":
+                            nodeNeoDTO.setValType(jobj.getIntValue(key));
+                            break;
+                    }
                 }
             }
         }