|
@@ -282,14 +282,19 @@ public class NeoFacade {
|
|
|
val = lis.getValue();
|
|
|
unit = lis.getUnits();
|
|
|
for (LisRemind lisRemind : lrlist) {
|
|
|
- if (lisRemind.getRange() == 0 && /*lisRemind.getUnit().equals(unit) &&*/
|
|
|
- (val <= lisRemind.getMaxval() && val >= lisRemind.getMinval())) {
|
|
|
- otherTipNeoDTO.setFactor(getReminds(lisRemind));
|
|
|
- otherTipNeoDTOS.add(otherTipNeoDTO);
|
|
|
- } else if (lisRemind.getRange() == 1 && /*lisRemind.getUnit().equals(unit) &&*/
|
|
|
- (val > lisRemind.getMaxval() || val < lisRemind.getMinval())) {
|
|
|
- otherTipNeoDTO.setFactor(getReminds(lisRemind));
|
|
|
- otherTipNeoDTOS.add(otherTipNeoDTO);
|
|
|
+ if (lisRemind.getRange() == 0) { /*&& lisRemind.getUnit().equals(unit) &&*/
|
|
|
+ if ((lisRemind.getMinval().isNaN() && val <= lisRemind.getMaxval()) ||
|
|
|
+ (lisRemind.getMaxval().isNaN() && val >= lisRemind.getMinval()) ||
|
|
|
+ (val <= lisRemind.getMaxval() && val >= lisRemind.getMinval())){
|
|
|
+ otherTipNeoDTO.setFactor(getReminds(lisRemind));
|
|
|
+ otherTipNeoDTOS.add(otherTipNeoDTO);
|
|
|
+ }
|
|
|
+ } else if (lisRemind.getRange() == 1) { /*&& lisRemind.getUnit().equals(unit) &&*/
|
|
|
+ if ((lisRemind.getMinval().isNaN() && val > lisRemind.getMaxval()) ||
|
|
|
+ (lisRemind.getMaxval().isNaN() && val < lisRemind.getMinval())){
|
|
|
+ otherTipNeoDTO.setFactor(getReminds(lisRemind));
|
|
|
+ otherTipNeoDTOS.add(otherTipNeoDTO);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
} else {
|