浏览代码

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

zhoutg 4 年之前
父节点
当前提交
b3adf18d76
共有 1 个文件被更改,包括 10 次插入2 次删除
  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())));
+                        }
                     }
                 }
             }