From 0d998afc5dd5a41851e34d8b8b742e4934e6fd62 Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期四, 03 八月 2023 18:04:21 +0800 Subject: [PATCH] 修复app端加入玩湃中课程列表数据字段bug;使用福利的课时详情的记录bug --- cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java | 42 +++++++++++++++++++++++++++--------------- 1 files changed, 27 insertions(+), 15 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java index 6c1440e..143f310 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java +++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java @@ -498,6 +498,8 @@ 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 { @@ -757,26 +759,34 @@ } } if (StringUtils.hasText(request.getSearch())){ - goods = goods.stream() - .filter(merchandise -> merchandise.getGoodName().contains(request.getSearch())) - .collect(Collectors.toList()); + 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: - goods = goods.stream() - .sorted(Comparator.comparing(Goods::getIntegral).reversed()) - .collect(Collectors.toList()); + if (goods.size() > 0 ){ + goods = goods.stream() + .sorted(Comparator.comparing(Goods::getIntegral).reversed()) + .collect(Collectors.toList()); + } break; case 2: - goods = goods.stream() - .sorted(Comparator.comparing(Goods::getIntegral)) - .collect(Collectors.toList()); + if (goods.size() > 0 ){ + goods = goods.stream() + .sorted(Comparator.comparing(Goods::getIntegral)) + .collect(Collectors.toList()); + } break; case 3: - goods = goods.stream() - .sorted(Comparator.comparing(Goods::getNums).reversed()) - .collect(Collectors.toList()); + if (goods.size() > 0 ){ + goods = goods.stream() + .sorted(Comparator.comparing(Goods::getNums).reversed()) + .collect(Collectors.toList()); + } break; default: break; @@ -784,9 +794,11 @@ } if (null != request.getGoodsType()){ - goods = goods.stream() - .filter(merchandise -> merchandise.getGoodsType().equals(request.getGoodsType())) - .collect(Collectors.toList()); + 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); -- Gitblit v1.7.1