|  | @@ -84,11 +84,10 @@ public class RankStrategy4RegionMergeModelV999 extends RankStrategy4RegionMergeM
 | 
											
												
													
														|  |          // TODO 1 批量获取特征  省份参数要对齐  headvid  要传递过来!
 |  |          // TODO 1 批量获取特征  省份参数要对齐  headvid  要传递过来!
 | 
											
												
													
														|  |          List<String> vids = CommonCollectionUtils.toListDistinct(rovRecallRank, v -> String.valueOf(v.getVideoId()));
 |  |          List<String> vids = CommonCollectionUtils.toListDistinct(rovRecallRank, v -> String.valueOf(v.getVideoId()));
 | 
											
												
													
														|  |          // k1:视频、k2:表、k3:特征、v:特征值
 |  |          // k1:视频、k2:表、k3:特征、v:特征值
 | 
											
												
													
														|  | -        String provinceCn = param.getProvince();
 |  | 
 | 
											
												
													
														|  | -        provinceCn = provinceCn.replaceAll("省$", "");
 |  | 
 | 
											
												
													
														|  | 
 |  | +        String provinceCn = param.getProvince().replaceAll("省$", "");
 | 
											
												
													
														|  | 
 |  | +        String headVid = String.valueOf(param.getHeadVid());
 | 
											
												
													
														|  |          FeatureService.Feature feature = featureService.getFeature(param.getMid(), vids,
 |  |          FeatureService.Feature feature = featureService.getFeature(param.getMid(), vids,
 | 
											
												
													
														|  | -                String.valueOf(param.getAppType()), provinceCn, "");
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +                String.valueOf(param.getAppType()), provinceCn, headVid);
 | 
											
												
													
														|  |          Map<String, Map<String, String>> featureOriginUser = feature.getUserFeature();
 |  |          Map<String, Map<String, String>> featureOriginUser = feature.getUserFeature();
 | 
											
												
													
														|  |          Map<String, Map<String, Map<String, String>>> featureOriginVideo = feature.getVideoFeature();
 |  |          Map<String, Map<String, Map<String, String>>> featureOriginVideo = feature.getVideoFeature();
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -97,7 +96,7 @@ public class RankStrategy4RegionMergeModelV999 extends RankStrategy4RegionMergeM
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          // TODO 2 特征处理
 |  |          // TODO 2 特征处理
 | 
											
												
													
														|  |          Map<String, Double> userFeatureMapDouble = new HashMap<>();
 |  |          Map<String, Double> userFeatureMapDouble = new HashMap<>();
 | 
											
												
													
														|  | -        String mid = "";
 |  | 
 | 
											
												
													
														|  | 
 |  | +        String mid = param.getMid();
 | 
											
												
													
														|  |          Map<String, String> c1 = featureOriginUser.getOrDefault("alg_mid_feature_play", new HashMap<>());
 |  |          Map<String, String> c1 = featureOriginUser.getOrDefault("alg_mid_feature_play", new HashMap<>());
 | 
											
												
													
														|  |          Map<String, String> c2 = featureOriginUser.getOrDefault("alg_mid_feature_share_and_return", new HashMap<>());
 |  |          Map<String, String> c2 = featureOriginUser.getOrDefault("alg_mid_feature_share_and_return", new HashMap<>());
 | 
											
												
													
														|  |          Map<String, String> c3 = featureOriginUser.getOrDefault("alg_mid_feature_play_tags", new HashMap<>());
 |  |          Map<String, String> c3 = featureOriginUser.getOrDefault("alg_mid_feature_play_tags", new HashMap<>());
 |