Browse Source

静态知识检索bug

wangyu 6 years ago
parent
commit
c2993209f7
1 changed files with 15 additions and 9 deletions
  1. 15 9
      aipt-service/src/main/java/com/diagbot/facade/ConceptFacade.java

+ 15 - 9
aipt-service/src/main/java/com/diagbot/facade/ConceptFacade.java

@@ -317,9 +317,11 @@ public class ConceptFacade extends ConceptServiceImpl {
                 if(retrievalVO.getIsSonShow().intValue() == 0){//isSonShow为0执行检索去重逻辑
                     res.add(bean);
                 }else {//sSonShow不为0执行静态知识检索去重逻辑
-                    if(bean.getUniqueId() != null && bean.getUniqueId() != 0 && !uniqueIdList.contains(bean.getUniqueId())){
-                        res.add(bean);
-                        uniqueIdList.add(bean.getUniqueId());
+                    if(bean.getUniqueId() != null && bean.getUniqueId() != 0){
+                        if(!uniqueIdList.contains(bean.getUniqueId())){
+                            res.add(bean);
+                            uniqueIdList.add(bean.getUniqueId());
+                        }
                     }else {
                         res.add(bean);
                     }
@@ -331,9 +333,11 @@ public class ConceptFacade extends ConceptServiceImpl {
                         res.add(bean);
                     }
                 } else {//sSonShow不为0执行静态知识检索去重逻辑
-                    if(bean.getUniqueId() != null && bean.getUniqueId() != 0 && !uniqueIdList.contains(bean.getUniqueId())){
-                        res.add(bean);
-                        uniqueIdList.add(bean.getUniqueId());
+                    if(bean.getUniqueId() != null && bean.getUniqueId() != 0){
+                        if(!uniqueIdList.contains(bean.getUniqueId())){
+                            res.add(bean);
+                            uniqueIdList.add(bean.getUniqueId());
+                        }
                     }
                 }
             } else if (bean.getShowType().intValue() == 0) {
@@ -343,9 +347,11 @@ public class ConceptFacade extends ConceptServiceImpl {
                         res.add(bean);
                     }
                 }else {//SonShow不为0执行静态知识检索去重逻辑
-                    if(bean.getUniqueId() != null && bean.getUniqueId() != 0 && !uniqueIdList.contains(bean.getUniqueId())){
-                        res.add(bean);
-                        uniqueIdList.add(bean.getUniqueId());
+                    if(bean.getUniqueId() != null && bean.getUniqueId() != 0){
+                        if(!uniqueIdList.contains(bean.getUniqueId())){
+                            res.add(bean);
+                            uniqueIdList.add(bean.getUniqueId());
+                        }
                     }else {
                         res.add(bean);
                     }