wangyunpeng 11 months ago
parent
commit
41ee704cb8

+ 4 - 0
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recall/strategy/DefaultRecallStrategy.java

@@ -14,6 +14,7 @@ import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
 import org.springframework.stereotype.Component;
 
 import javax.annotation.Resource;
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import java.util.stream.Collectors;
@@ -62,6 +63,9 @@ public class DefaultRecallStrategy implements RecallStrategy {
     }
 
     private List<ContentCategory> getContentCategoryByChannelContentId(List<String> channelContentIds) {
+        if (CollectionUtils.isEmpty(channelContentIds)) {
+            return new ArrayList<>();
+        }
         MapSqlParameterSource parameters = new MapSqlParameterSource();
         parameters.addValue("channelContentIds", channelContentIds);
         List<ContentCategory> result = piaoquanCrawlerJdbcTemplate.query(