瀏覽代碼

化验规则处理

zhoutg 4 年之前
父節點
當前提交
1724579764
共有 2 個文件被更改,包括 5 次插入4 次删除
  1. 4 3
      src/main/java/com/diagbot/process/BillProcess.java
  2. 1 1
      src/main/java/com/diagbot/rule/LisRule.java

+ 4 - 3
src/main/java/com/diagbot/process/BillProcess.java

@@ -49,10 +49,11 @@ public class BillProcess {
             billNeoMaxDTO.setOrderName(billNeoDTO.getName()); // 开单名称
             billNeoMaxDTO.setOrderStandName(billNeoDTO.getStandname()); // 开单标准名称
             // 测试数据开始
-            NodeNeoDTO sexNeo = new NodeNeoDTO();
-            sexNeo.setName("男");
-            billNeoMaxDTO.setGender(sexNeo);
             if (billNeoDTO.getName().equals("普通胃镜检查")) {
+                NodeNeoDTO sexNeo = new NodeNeoDTO();
+                sexNeo.setName("男");
+                billNeoMaxDTO.setGender(sexNeo);
+
                 NodeNeoDTO nodeNeoDTO = new NodeNeoDTO();
                 nodeNeoDTO.setName("红细胞压积");
                 nodeNeoDTO.setVal("阳性");

+ 1 - 1
src/main/java/com/diagbot/rule/LisRule.java

@@ -33,7 +33,7 @@ public class LisRule {
             for (NodeNeoDTO neo : neoList) {
                 for (Lis lis : inputLis) {
                     String val = lis.getUniqueName();
-                    if (StringUtil.isNotBlank(val) && neo.getName().equals(val)) {
+                    if (StringUtil.isNotBlank(val) && val.equals(neo.getName())) {
                         String val_name = lis.getDetailName();
                         // 如果有结果数据,就不用比较数值
                         if (StringUtil.isNotBlank(lis.getResult())) {