|  | @@ -7,6 +7,7 @@ import com.tzld.piaoquan.recommend.server.service.filter.FilterParam;
 | 
											
												
													
														|  |  import com.tzld.piaoquan.recommend.server.service.filter.FilterStrategy;
 |  |  import com.tzld.piaoquan.recommend.server.service.filter.FilterStrategy;
 | 
											
												
													
														|  |  import lombok.extern.slf4j.Slf4j;
 |  |  import lombok.extern.slf4j.Slf4j;
 | 
											
												
													
														|  |  import org.apache.commons.collections.CollectionUtils;
 |  |  import org.apache.commons.collections.CollectionUtils;
 | 
											
												
													
														|  | 
 |  | +import org.apache.commons.lang3.StringUtils;
 | 
											
												
													
														|  |  import org.springframework.beans.factory.annotation.Autowired;
 |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
											
												
													
														|  |  import org.springframework.beans.factory.annotation.Qualifier;
 |  |  import org.springframework.beans.factory.annotation.Qualifier;
 | 
											
												
													
														|  |  import org.springframework.data.redis.core.RedisTemplate;
 |  |  import org.springframework.data.redis.core.RedisTemplate;
 | 
											
										
											
												
													
														|  | @@ -50,6 +51,8 @@ public class VovLowerStrategy implements FilterStrategy {
 | 
											
												
													
														|  |              return result;
 |  |              return result;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +        log.info("vovInfos: {}", vovInfos);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          List<Long> removeIds = new ArrayList<>();
 |  |          List<Long> removeIds = new ArrayList<>();
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          for (int i = 0; i < videoIds.size(); i++) {
 |  |          for (int i = 0; i < videoIds.size(); i++) {
 | 
											
										
											
												
													
														|  | @@ -70,6 +73,11 @@ public class VovLowerStrategy implements FilterStrategy {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      private boolean isFilter(String vovInfo) {
 |  |      private boolean isFilter(String vovInfo) {
 | 
											
												
													
														|  |          try {
 |  |          try {
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +            if (StringUtils.isEmpty(vovInfo)) {
 | 
											
												
													
														|  | 
 |  | +                return false;
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              Map<String, Double> vovInfoMap = JSON.parseObject(vovInfo, new TypeReference<Map<String, Double>>() {
 |  |              Map<String, Double> vovInfoMap = JSON.parseObject(vovInfo, new TypeReference<Map<String, Double>>() {
 | 
											
												
													
														|  |              });
 |  |              });
 | 
											
												
													
														|  |  
 |  |  
 |