| | |
| | | |
| | | @Override |
| | | public void saveAuctionCollection(AuctionCollectionDTO auctionCollectionDTO) { |
| | | if (auctionCollectionDTO.getMemberId()!=null) { |
| | | if (auctionCollectionDTO.getMemberId()==null) { |
| | | throw new ServiceException("用户ID不能为空"); |
| | | } |
| | | if (auctionCollectionDTO.getState()!=null) { |
| | | if (auctionCollectionDTO.getState()==null) { |
| | | throw new ServiceException("类型不能为空"); |
| | | } |
| | | |
| | |
| | | page.setSize(auctionCollectionDTO.getPageSize()); |
| | | page.setCurrent(auctionCollectionDTO.getPageCurr()); |
| | | LambdaQueryWrapper< MemberAuctionCollection> wrapper= Wrappers.lambdaQuery(); |
| | | wrapper.in( MemberAuctionCollection::getTargetId, goodsSkuIdList); |
| | | wrapper.eq(MemberAuctionCollection::getMemberId,auctionCollectionDTO.getMemberId()); |
| | | if (StringUtils.isNotEmpty(auctionCollectionDTO.getGoodsSkuName())){ |
| | | if (goodsSkuIdList.size()>0){ |
| | | wrapper.in(MemberAuctionCollection::getTargetId,goodsSkuIdList); |
| | | } |
| | | } |
| | | List<MemberAuctionCollection> list = this.list(wrapper); |
| | | |
| | | List<AuctionGoodsListVO> auctionGoodsVOS=new ArrayList<>(); |
| | | for (MemberAuctionCollection auctionCollection:list){ |
| | | AuctionGoods auctionGoods = auctionGoodsMapper.selectById(auctionCollection.getId()); |
| | | AuctionGoods auctionGoods = auctionGoodsMapper.selectById(auctionCollection.getTargetId()); |
| | | AuctionGoodsListVO auctionGoodsVO=new AuctionGoodsListVO(); |
| | | auctionGoodsVO.setAuctionStock(auctionGoods.getAuctionStock()); |
| | | auctionGoodsVO.setGoodsSkuId(auctionGoods.getId()); |