|
@@ -72,7 +72,9 @@ public class RetrievalFacade {
|
|
|
retrievalDTO.setQuestionId(questionInfoMap.get(conceptRetrievalDTO.getParentName()).getId());
|
|
|
retrievalDTO.setRetrievalName(conceptRetrievalDTO.getParentName());
|
|
|
} 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())) {//同义词
|
|
|
retrievalDTO.setRetrievalName(conceptRetrievalDTO.getSameName());
|