Authored by hugufei

新列表场景测试

... ... @@ -49,23 +49,23 @@ public class ProductListSwitchService {
if (!this.isPersionalScene(paramMap)) {
return defaultProductListService.productListNotPersional(paramMap);
}
// 2、个性化时根据开关,决定是否使用高性能的场景-双11专用
boolean perfamanceStrategyOpen = searchDynamicConfigService.searchPersionalPerfamanceStrategyOpen();
if (perfamanceStrategyOpen) {
return performanceRecallProductListService.productList(paramMap);
}
// 3、品类页-是否使用品类页的召回策略
boolean sortPageRecallOpen = searchDynamicConfigService.isSortPageRecallOpen();
if (sortPageRecallOpen && searchCommonHelper.isSortPageDefault(paramMap)) {
return sortRecallProductListService.productList(paramMap);
}
// 4、是否使用新的召回策略
boolean searchPersionalNewStrategyOpen = searchDynamicConfigService.searchPersionalNewStrategyOpen();
if (searchPersionalNewStrategyOpen) {
// // 2、个性化时根据开关,决定是否使用高性能的场景-双11专用
// boolean perfamanceStrategyOpen = searchDynamicConfigService.searchPersionalPerfamanceStrategyOpen();
// if (perfamanceStrategyOpen) {
// return performanceRecallProductListService.productList(paramMap);
// }
// // 3、品类页-是否使用品类页的召回策略
// boolean sortPageRecallOpen = searchDynamicConfigService.isSortPageRecallOpen();
// if (sortPageRecallOpen && searchCommonHelper.isSortPageDefault(paramMap)) {
// return sortRecallProductListService.productList(paramMap);
// }
// // 4、是否使用新的召回策略
// boolean searchPersionalNewStrategyOpen = searchDynamicConfigService.searchPersionalNewStrategyOpen();
// if (searchPersionalNewStrategyOpen) {
return sceneRecallProductListService.productList(paramMap);
}
// 5、默认-使用向量版本的个性化方案
return defaultProductListService.productListForDefaultPersional(paramMap);
// }
// // 5、默认-使用向量版本的个性化方案
// return defaultProductListService.productListForDefaultPersional(paramMap);
}
private boolean isPersionalScene(Map<String, String> paramMap) {
... ...