| | |
| | | import javax.annotation.Resource; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | import java.time.ZoneId; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | |
| | | } |
| | | //查找满足条件的商品 分类、名称、附近十家店 |
| | | List<GoodsVO> list = this.baseMapper.goodsList(search.getGoodsCategoryId(), search.getName(),shopIds); |
| | | //去重 |
| | | Map<Integer, GoodsVO> uniqueGoodsMap = new LinkedHashMap<>(); |
| | | for (GoodsVO goods : list) { |
| | | uniqueGoodsMap.putIfAbsent(goods.getGoodsId(), goods); |
| | | } |
| | | list = new ArrayList<>(uniqueGoodsMap.values()); |
| | | for (GoodsVO goods : list) { |
| | | |
| | | //计算所需价格和积分 |