Bläddra i källkod

浙江医院化验<10特殊值处理

zhoutg 4 år sedan
förälder
incheckning
b3adf18d76
1 ändrade filer med 10 tillägg och 2 borttagningar
  1. 10 2
      src/main/java/com/diagbot/util/CoreUtil.java

+ 10 - 2
src/main/java/com/diagbot/util/CoreUtil.java

@@ -330,9 +330,17 @@ public class CoreUtil {
                 flag = compareNum(ruleBaseDTO, value);
                 if (flag) {
                     if (StringUtil.isNotBlank(lis.getName()) && lis.getName().equals(lis.getDetailName())) {
-                        map.put("msg", lis.getDetailName() + subZeroAndDot(String.valueOf(lis.getValue())));
+                        if (StringUtil.isNotBlank(lis.getResult())) {
+                            map.put("msg", lis.getDetailName() + lis.getResult());
+                        } else {
+                            map.put("msg", lis.getDetailName() + subZeroAndDot(String.valueOf(lis.getValue())));
+                        }
                     } else {
-                        map.put("msg", lis.getName() + lis.getDetailName() + subZeroAndDot(String.valueOf(lis.getValue())));
+                        if (StringUtil.isNotBlank(lis.getResult())) {
+                            map.put("msg", lis.getName() + lis.getDetailName() + lis.getResult());
+                        } else {
+                            map.put("msg", lis.getName() + lis.getDetailName() + subZeroAndDot(String.valueOf(lis.getValue())));
+                        }
                     }
                 }
             }