瀏覽代碼

更新化验其它提醒的结果处理逻辑

MarkHuang 4 年之前
父節點
當前提交
ec6223ccc2
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      src/main/java/com/diagbot/facade/NeoFacade.java

+ 5 - 2
src/main/java/com/diagbot/facade/NeoFacade.java

@@ -325,7 +325,8 @@ public class NeoFacade {
                             if (lisRemind.getRange() == 0) { /*&& lisRemind.getUnit().equals(unit) &&*/
                                 if ((null==lisRemind.getMinval() && val <= lisRemind.getMaxval()) ||
                                     (null==lisRemind.getMaxval() && val >= lisRemind.getMinval()) ||
-                                    (val <= lisRemind.getMaxval() && val >= lisRemind.getMinval())){
+                                    (null!=lisRemind.getMinval() && null!=lisRemind.getMaxval() &&
+                                     val <= lisRemind.getMaxval() && val >= lisRemind.getMinval())){
                                     OtherTipNeoDTO otherTipNeoDTO = new OtherTipNeoDTO();
                                     BeanUtils.copyProperties(lis, otherTipNeoDTO);
 
@@ -334,7 +335,9 @@ public class NeoFacade {
                                 }
                             } else if (lisRemind.getRange() == 1) { /*&& lisRemind.getUnit().equals(unit) &&*/
                                 if ((null==lisRemind.getMinval() && val > lisRemind.getMaxval()) ||
-                                    (null==lisRemind.getMaxval() && val < lisRemind.getMinval())){
+                                    (null==lisRemind.getMaxval() && val < lisRemind.getMinval()) ||
+                                    (null!=lisRemind.getMinval() && null!=lisRemind.getMaxval() &&
+                                     val > lisRemind.getMaxval() && val < lisRemind.getMinval())){
                                     OtherTipNeoDTO otherTipNeoDTO = new OtherTipNeoDTO();
                                     BeanUtils.copyProperties(lis, otherTipNeoDTO);