Commit 9f730937 authored by shiyu's avatar shiyu

首页拍卖列表展示的商品顺序调整为和详情页一致

parent 811d2e28
...@@ -227,13 +227,16 @@ public class SpecialPerformanceServiceImpl implements SpecialPerformanceService ...@@ -227,13 +227,16 @@ public class SpecialPerformanceServiceImpl implements SpecialPerformanceService
supplierItemRequestDto.setIds(itemList); supplierItemRequestDto.setIds(itemList);
supplierItemList = supplierItemDao.findList(supplierItemRequestDto); supplierItemList = supplierItemDao.findList(supplierItemRequestDto);
} }
Map<Long, Integer> specialPerformanceConfigMap = list.stream().collect(Collectors.toMap(SpecialPerformanceConfig::getItemId, SpecialPerformanceConfig::getViewNum, (k1, k2) -> k2)); // Map<Long, Integer> specialPerformanceConfigMap = list.stream().collect(Collectors.toMap(SpecialPerformanceConfig::getItemId, SpecialPerformanceConfig::getViewNum, (k1, k2) -> k2));
for (SupplierItem supplierItem : supplierItemList) { Map<Long, SupplierItem> supplierItemMap = supplierItemList.stream().collect(Collectors.toMap(SupplierItem::getId, Function.identity()));
for (SpecialPerformanceConfig specialPerformanceConfig : list) {
long itemId = specialPerformanceConfig.getItemId();
SupplierItem supplierItem = supplierItemMap.get(itemId);
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("homePageImage", MediaUtil.getHomePageImage(supplierItem.getImages(), supplierItem.getVideos())); map.put("homePageImage", MediaUtil.getHomePageImage(supplierItem.getImages(), supplierItem.getVideos()));
map.put("itemId", supplierItem.getId()); map.put("itemId", supplierItem.getId());
map.put("itemName", supplierItem.getName()); map.put("itemName", supplierItem.getName());
map.put("viewNum", specialPerformanceConfigMap.get(supplierItem.getId())); map.put("viewNum", specialPerformanceConfig.getViewNum());
dataList.add(map); dataList.add(map);
} }
specialPerformanceVo.setItemList(dataList); specialPerformanceVo.setItemList(dataList);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment