|
@@ -65,7 +65,17 @@ public class RankService {
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
+
|
|
|
+ if (param.getAppType() == AppTypeEnum.PIAO_QUAN_ZHU_FU.getCode()){
|
|
|
+ List<Video> results = new ArrayList<>();
|
|
|
+ results.addAll(extractAndSort(param, FestivalRecallStrategyV1.PUSH_FORM));
|
|
|
+ results.addAll(extractAndSort(param, RegionRealtimeRecallStrategyV2.PUSH_FORM));
|
|
|
+ results.addAll(extractAndSort(param, RegionRealtimeRecallStrategyV3.PUSH_FORM));
|
|
|
+ removeDuplicate(results);
|
|
|
+ return new RankResult(results);
|
|
|
+ }
|
|
|
|
|
|
+
|
|
|
List<Video> rovRecallRank = mergeAndRankRovRecall(param);
|
|
|
|
|
|
List<Video> flowPoolRank = mergeAndRankFlowPoolRecall(param);
|
|
@@ -90,14 +100,7 @@ public class RankService {
|
|
|
public List<Video> mergeAndRankRovRecall(RankParam param) {
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
return mergeAndRankRovRecallOld(param);
|
|
|
}
|
|
|
|