| 
														
															@@ -145,16 +145,15 @@ public class RankService implements InitializingBean { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Integer sourceType = getStrategyPoolSourceType(strategy, index); 
														 | 
														
														 | 
														
															         Integer sourceType = getStrategyPoolSourceType(strategy, index); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Integer videoSourceType = PublishPlanInputSourceTypesEnum.longArticleVideoPoolSource.getVal(); 
														 | 
														
														 | 
														
															         Integer videoSourceType = PublishPlanInputSourceTypesEnum.longArticleVideoPoolSource.getVal(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<Content> videoPool = pool.stream().filter(o -> Objects.equals(o.getSourceType(), videoSourceType)).collect(Collectors.toList()); 
														 | 
														
														 | 
														
															         List<Content> videoPool = pool.stream().filter(o -> Objects.equals(o.getSourceType(), videoSourceType)).collect(Collectors.toList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        List<Content> otherPool = pool.stream().filter(o ->!Objects.equals(o.getSourceType(), videoSourceType)).collect(Collectors.toList()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if (Objects.nonNull(sourceType) && sourceType.equals(videoSourceType)) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        List<Content> otherPool = pool.stream().filter(o -> !Objects.equals(o.getSourceType(), videoSourceType)).collect(Collectors.toList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (Objects.equals(sourceType, PublishPlanInputSourceTypesEnum.all.getVal())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            return pool; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } else if (sourceType.equals(videoSourceType)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (CollectionUtils.isNotEmpty(videoPool)) { 
														 | 
														
														 | 
														
															             if (CollectionUtils.isNotEmpty(videoPool)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return videoPool; 
														 | 
														
														 | 
														
															                 return videoPool; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                return otherPool; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            return otherPool; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        return otherPool; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public static void commonAdd38Content(RankParam param, List<Content> result, String[] contentPools, 
														 | 
														
														 | 
														
															     public static void commonAdd38Content(RankParam param, List<Content> result, String[] contentPools, 
														 |