فهرست منبع

content-service 的 SearchServiceImpl 修复对查询返回空结果的处理

reghao 7 ماه پیش
والد
کامیت
b480d0f4fa

+ 3 - 0
content/content-service/src/main/java/cn/reghao/tnb/content/app/vod/service/impl/SearchServiceImpl.java

@@ -103,6 +103,9 @@ public class SearchServiceImpl implements SearchService {
         List<VideoSummary> videoSummaryList = pageList.getList();
         Map<String, List<VideoSummary>> map = videoSummaryList.stream().collect(Collectors.groupingBy(VideoSummary::getVideoId));
         List<String> videoIds = new ArrayList<>(map.keySet());
+        if (videoIds.isEmpty()) {
+            return PageList.empty();
+        }
 
         List<VideoCard> list1 = videoPostMapper.findVideoCardByVideoIds(videoIds).stream()
                 .map(videoPostCard -> {