...
|
...
|
@@ -21,8 +21,29 @@ class RecallConfigSortBrandService { |
|
|
public List<SortBrand> queryConfigSortBrand(PagePersonalFactor pageFactor, Set<String> filterSortBrandKeys, int size) {
|
|
|
//return new ArrayList<>();
|
|
|
List<SortBrand> pageSortBrands = new ArrayList<>();
|
|
|
pageSortBrands.addAll(pageFactor.getSortBrandList());
|
|
|
Collections.shuffle(pageSortBrands);
|
|
|
if(pageFactor.getMisortIds().contains(26)){
|
|
|
if(pageFactor.getBrandIds().contains(650)){
|
|
|
pageSortBrands.add(new SortBrand(26,650));
|
|
|
}
|
|
|
if(pageFactor.getBrandIds().contains(661)){
|
|
|
pageSortBrands.add(new SortBrand(26,661));
|
|
|
}
|
|
|
if(pageFactor.getBrandIds().contains(336)){
|
|
|
pageSortBrands.add(new SortBrand(26,336));
|
|
|
}
|
|
|
if(pageFactor.getBrandIds().contains(518)){
|
|
|
pageSortBrands.add(new SortBrand(26,518));
|
|
|
}
|
|
|
if(pageFactor.getBrandIds().contains(417)){
|
|
|
pageSortBrands.add(new SortBrand(26,417));
|
|
|
}
|
|
|
if(pageFactor.getBrandIds().contains(218)){
|
|
|
pageSortBrands.add(new SortBrand(26,218));
|
|
|
}
|
|
|
}
|
|
|
// pageSortBrands.addAll(pageFactor.getSortBrandList());
|
|
|
// Collections.shuffle(pageSortBrands);
|
|
|
// return CollectionUtils.safeSubList(pageSortBrands, 0, size);
|
|
|
return CollectionUtils.safeSubList(pageSortBrands, 0, size);
|
|
|
}
|
|
|
} |
...
|
...
|
|