|
@@ -22,8 +22,6 @@ import java.util.stream.Collectors;
|
|
|
@Component
|
|
|
public class RetrievalFacade extends RetrievalServiceImpl {
|
|
|
|
|
|
- public static final String EXIST = "1";
|
|
|
-
|
|
|
@Autowired
|
|
|
QuestionFacade questionFacade;
|
|
|
|
|
@@ -40,14 +38,14 @@ public class RetrievalFacade extends RetrievalServiceImpl {
|
|
|
//获取同义词标签信息
|
|
|
List<RetrievalDTO> data = this.getSymptopInfo(retrievalVO);
|
|
|
List<Long> selfIds = new ArrayList<>();
|
|
|
- for (RetrievalDTO bean : data) {
|
|
|
+ for (RetrievalDTO bean : data) {//筛选本身的id
|
|
|
if ((1 == bean.getShowType())
|
|
|
&& !selfIds.contains(bean.getQuestionId())) {
|
|
|
selfIds.add(bean.getQuestionId());
|
|
|
}
|
|
|
}
|
|
|
List<RetrievalDTO> resultSubitemData = new ArrayList<>();
|
|
|
- for (RetrievalDTO bean : data) {
|
|
|
+ for (RetrievalDTO bean : data) {//当出现本体和同义词时,不显示同义词
|
|
|
if (1 == bean.getShowType()) {
|
|
|
resultSubitemData.add(bean);
|
|
|
} else {
|