瀏覽代碼

检索bug修改

wangyu 6 年之前
父節點
當前提交
60fc7d3da2
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      icss-service/src/main/java/com/diagbot/facade/RetrievalFacade.java

+ 3 - 1
icss-service/src/main/java/com/diagbot/facade/RetrievalFacade.java

@@ -72,7 +72,9 @@ public class RetrievalFacade {
                     retrievalDTO.setQuestionId(questionInfoMap.get(conceptRetrievalDTO.getParentName()).getId());
                     retrievalDTO.setQuestionId(questionInfoMap.get(conceptRetrievalDTO.getParentName()).getId());
                     retrievalDTO.setRetrievalName(conceptRetrievalDTO.getParentName());
                     retrievalDTO.setRetrievalName(conceptRetrievalDTO.getParentName());
                 } else {//parent为空时说明没有子项返回本体id
                 } else {//parent为空时说明没有子项返回本体id
-                    retrievalDTO.setQuestionId(questionInfoMap.get(conceptRetrievalDTO.getSelfName()).getId());
+                    if(null != questionInfoMap.get(conceptRetrievalDTO.getSelfName())){//如果匹配到就添加questionId
+                        retrievalDTO.setQuestionId(questionInfoMap.get(conceptRetrievalDTO.getSelfName()).getId());
+                    }
                 }
                 }
                 if (StringUtil.isNotEmpty(conceptRetrievalDTO.getSameName())) {//同义词
                 if (StringUtil.isNotEmpty(conceptRetrievalDTO.getSameName())) {//同义词
                     retrievalDTO.setRetrievalName(conceptRetrievalDTO.getSameName());
                     retrievalDTO.setRetrievalName(conceptRetrievalDTO.getSameName());