zhoutg 4 gadi atpakaļ
vecāks
revīzija
4da1d241e5

+ 3 - 0
src/main/java/com/diagbot/dto/NodeNeoDTO.java

@@ -22,4 +22,7 @@ public class NodeNeoDTO {
 
     // 名称
     private String name;
+
+    // 取值类型(0:正常取区间,1:取两头)
+    private Integer valType = 0;
 }

+ 6 - 6
src/main/java/com/diagbot/rule/VitalRule.java

@@ -28,9 +28,9 @@ public class VitalRule {
         List<NodeNeoDTO> neoList = billNeoMaxDTO.getVitals();
         if(ListUtil.isNotEmpty(neoList) && ListUtil.isNotEmpty(inputLis)){
             for (NodeNeoDTO neo : neoList) {
-                for (Vital lis : inputLis) {
-                    String val = lis.getName();
-                    val = lis.getStandName();
+                for (Vital vit : inputLis) {
+                    String val = vit.getName();
+                    val = vit.getStandName();
                     if (StringUtil.isNotBlank(val) && val.equals(neo.getName()) && "体温".equals(val)) {
 //                        String val_name = lis.getDetailName();
                         // 如果有结果数据,就不用比较数值
@@ -42,10 +42,10 @@ public class VitalRule {
 //                                message = CoreUtil.getStrMsg(neo, val, lis.getValue());
 //                            }
 //                        } else
-                            if (lis.getPd() != null) {
-                            flag = CoreUtil.compareNum(neo, Double.parseDouble(lis.getPd().getValue()));
+                            if (vit.getPd() != null) {
+                            flag = CoreUtil.compareNum(neo, Double.parseDouble(vit.getPd().getValue()));
                             if (flag) {
-                                message = CoreUtil.getNumMsg(neo, val, Double.parseDouble(lis.getPd().getValue()), lis.getPd().getUnit());
+                                message = CoreUtil.getNumMsg(neo, val, Double.parseDouble(vit.getPd().getValue()), vit.getPd().getUnit());
                             }
                         }
                         if (flag) {