...
|
...
|
@@ -20,7 +20,7 @@ public class CommonRecallRequestBuilder{ |
|
|
* @param firstProductSkns
|
|
|
* @return
|
|
|
*/
|
|
|
public List<RecallRequest> buildCommonRecallRequests(ParamQueryFilter paramQueryFilter, List<String> firstProductSkns) {
|
|
|
public List<RecallRequest> buildCommonRecallRequests(ParamQueryFilter paramQueryFilter,int pageSize, List<String> firstProductSkns) {
|
|
|
//1、构造召回请求
|
|
|
List<RecallRequest> requests = new ArrayList<>();
|
|
|
//1.1) firstSkn的召回
|
...
|
...
|
@@ -28,7 +28,7 @@ public class CommonRecallRequestBuilder{ |
|
|
//1.2) 直通车召回
|
|
|
requests.add(this.buildDirectTrainRequest(paramQueryFilter, SknCountConstants.DIRECT_TRAIN_RECALL_COUNT));
|
|
|
//1.3) 人气的召回
|
|
|
requests.add(this.buildCommonRequest(paramQueryFilter,SknCountConstants.COMMON_HEAT_VALUE));
|
|
|
requests.add(this.buildCommonRequest(paramQueryFilter,Math.min(SknCountConstants.COMMON_HEAT_VALUE,pageSize)));
|
|
|
//1.4) 新开店铺的召回
|
|
|
requests.add(this.buildNewShopRequest(paramQueryFilter, SknCountConstants.NEW_SHOP));
|
|
|
//1.5) 流量补偿的召回
|
...
|
...
|
|