| | |
| | | TAppUser appUser = this.getById(appUserId); |
| | | benefirVo.setUserHeadImg(appUser.getHeadImg()); |
| | | benefirVo.setUserName(appUser.getName()); |
| | | benefirVo.setWpCoin(ToolUtil.isEmpty(appUser.getPlayPaiCoins()) ? 0 : appUser.getPlayPaiCoins()); |
| | | benefirVo.setUserIntegral(ToolUtil.isEmpty(appUser.getIntegral()) ? 0 : appUser.getIntegral()); |
| | | if (appUser.getIsVip() == 1){ |
| | | benefirVo.setIsMember("年度会员"); |
| | | }else { |
| | |
| | | } |
| | | } |
| | | if (StringUtils.hasText(request.getSearch())){ |
| | | if (goods.size() > 0 ){ |
| | | goods = goods.stream() |
| | | .filter(merchandise -> merchandise.getGoodName().contains(request.getSearch())) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | } |
| | | if (null != request.getRank()){ |
| | | switch (request.getRank()){ |
| | | case 1: |
| | | if (goods.size() > 0 ){ |
| | | goods = goods.stream() |
| | | .sorted(Comparator.comparing(Goods::getIntegral).reversed()) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | break; |
| | | case 2: |
| | | if (goods.size() > 0 ){ |
| | | goods = goods.stream() |
| | | .sorted(Comparator.comparing(Goods::getIntegral)) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | break; |
| | | case 3: |
| | | if (goods.size() > 0 ){ |
| | | goods = goods.stream() |
| | | .sorted(Comparator.comparing(Goods::getNums).reversed()) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | break; |
| | | default: |
| | | break; |
| | |
| | | |
| | | } |
| | | if (null != request.getGoodsType()){ |
| | | if (goods.size() > 0 ){ |
| | | goods = goods.stream() |
| | | .filter(merchandise -> merchandise.getGoodsType().equals(request.getGoodsType())) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | } |
| | | Pageable pageable = PageRequest.of(request.getPageNum() - 1, request.getPageSize()); |
| | | Page<Goods> page = getPage(goods, pageable); |
| | | return page.getContent(); |