| | |
| | | |
| | | @Override |
| | | public PageDTO<HomeGoodsSkuListVO> geBrowseRecordList(AuctionCollectionDTO auctionCollectionDTO) { |
| | | |
| | | |
| | | Set<Long> goodsSkuIdList1 = null; |
| | | if (StringUtils.isNotEmpty(auctionCollectionDTO.getGoodsSkuName())) { |
| | | List<GoodsSku> goodsSku = goodsSkuClient.getGoodsByName(auctionCollectionDTO.getGoodsSkuName(), |
| | |
| | | page.setCurrent(auctionCollectionDTO.getPageCurr()); |
| | | LambdaQueryWrapper<GoodsBrowseRecord> wrapper= Wrappers.lambdaQuery(); |
| | | wrapper.eq(GoodsBrowseRecord::getMemberId,auctionCollectionDTO.getMemberId()); |
| | | wrapper.in(GoodsBrowseRecord::getGoodsSkuId,goodsSkuIdList1); |
| | | if (StringUtils.isNotEmpty(goodsSkuIdList1)){ |
| | | wrapper.in(GoodsBrowseRecord::getGoodsSkuId,goodsSkuIdList1); |
| | | } |
| | | List<GoodsBrowseRecord> list = this.list(wrapper); |
| | | |
| | | List<HomeGoodsSkuListVO> auctionGoodsVOS=new ArrayList<>(); |
| | |
| | | auctionGoodsVO.setCoverPic(goodsSku.getCoverPic()); |
| | | auctionGoodsVO.setSkuName(goodsSku.getSkuName()); |
| | | auctionGoodsVO.setSoldQuantity(goodsSku.getSoldQuantity()); |
| | | auctionGoodsVOS.add(auctionGoodsVO); |
| | | } |
| | | page.setRecords(auctionGoodsVOS); |
| | | return PageDTO.of(page); |