| 
														
															@@ -2,14 +2,13 @@ package com.tzld.longarticle.recommend.server.service.score.strategy; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.model.dto.Content; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.model.dto.Content; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.model.dto.ContentHisPublishArticle; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.model.dto.ContentHisPublishArticle; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import com.tzld.longarticle.recommend.server.repository.crawler.AccountAvgInfoRepository; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.model.entity.crawler.AccountAvgInfo; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.model.entity.crawler.AccountAvgInfo; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import com.tzld.longarticle.recommend.server.repository.crawler.AccountAvgInfoRepository; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.AccountContentPoolConfigService; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.AccountContentPoolConfigService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.AccountIndexAvgViewCountService; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.AccountIndexAvgViewCountService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.score.Score; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.score.Score; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.score.ScoreParam; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.score.ScoreParam; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.score.ScoreStrategy; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.service.score.ScoreStrategy; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import com.tzld.longarticle.recommend.server.util.DateUtils; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.longarticle.recommend.server.util.MathUtils; 
														 | 
														
														 | 
														
															 import com.tzld.longarticle.recommend.server.util.MathUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import lombok.extern.slf4j.Slf4j; 
														 | 
														
														 | 
														
															 import lombok.extern.slf4j.Slf4j; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.beans.factory.annotation.Autowired; 
														 | 
														
														 | 
														
															 import org.springframework.beans.factory.annotation.Autowired; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -69,9 +68,8 @@ public class ViewCountRateCorrelationStrategy implements ScoreStrategy { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 double avgViewCountSumSecond = 0D; 
														 | 
														
														 | 
														
															                 double avgViewCountSumSecond = 0D; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 double maxAvgViewCount = 0D; 
														 | 
														
														 | 
														
															                 double maxAvgViewCount = 0D; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 for (ContentHisPublishArticle hisItem : content.getHisPublishArticleList()) { 
														 | 
														
														 | 
														
															                 for (ContentHisPublishArticle hisItem : content.getHisPublishArticleList()) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    // 过滤掉发布时间晚于20点数据 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    int publishHour = DateUtils.getHourByTimestamp(hisItem.getUpdateTime()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    if (publishHour >= 19) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    // 过滤掉发布时间晚于19点数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    if (hisContentLateFilter(hisItem.getUpdateTime())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         continue; 
														 | 
														
														 | 
														
															                         continue; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     } 
														 | 
														
														 | 
														
															                     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     if (hisItem.isInnerAccount() && Objects.nonNull(hisItem.getViewCount()) 
														 | 
														
														 | 
														
															                     if (hisItem.isInnerAccount() && Objects.nonNull(hisItem.getViewCount()) 
														 |