Преглед на файлове

更新多条件高危手术的判断方法

MarkHuang преди 4 години
родител
ревизия
ec4c0c9430
променени са 1 файла, в които са добавени 9 реда и са изтрити 6 реда
  1. 9 6
      src/main/java/com/diagbot/repository/YiBaoOperationNameNode.java

+ 9 - 6
src/main/java/com/diagbot/repository/YiBaoOperationNameNode.java

@@ -277,12 +277,15 @@ public class YiBaoOperationNameNode {
             for (String key : lisobj.keySet()) {
                 nodeNeoDTO = NeoUtil.jsontoNodeNeoDTO(key, lisobj.getJSONObject(key));
                 for (com.diagbot.biz.push.entity.Lis lis : lislist) {
-                    res = CoreUtil.compareLis(nodeNeoDTO, lis);
-
-                    if ((Boolean)res.get("flag")) {
-                        nodeNeoDTO.setVal(res.get("msg").toString());
-                        nodeNeoDTO.setTermtype(TypeEnum.lis.getName());
-                        highRiskNeoDTO.getFactor().add(nodeNeoDTO);
+                    String name = lis.getUniqueName();
+                    if (nodeNeoDTO.getName().equals(name)) {
+                        res = CoreUtil.compareLis(nodeNeoDTO, lis);
+
+                        if ((Boolean) res.get("flag")) {
+                            nodeNeoDTO.setVal(res.get("msg").toString());
+                            nodeNeoDTO.setTermtype(TypeEnum.lis.getName());
+                            highRiskNeoDTO.getFactor().add(nodeNeoDTO);
+                        }
                     }
                 }
             }