Administrator
2026-06-14 a8ee6e862461f8a24827fccc622c530d41f4898c
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallGoodsServiceImpl.java
@@ -55,12 +55,6 @@
     */
    @Override
    public IPage<MallGoodsListVo> findMallGoodsListInPage(MallGoodsQueryDto queryDto) {
        // 获取当前登录的用户信息
        MallMember loginUser = LoginUserUtil.getLoginUser();
        // 如果用户已登录,设置查询条件中的会员ID
        if (loginUser != null) {
            queryDto.setMemberId(loginUser.getId());
        }
        // 初始化分页对象
        Page<MallGoodsListVo> page = new Page<>(queryDto.getPageNow(), queryDto.getPageSize());
        // 调用Mapper方法,根据查询条件分页获取商品列表
@@ -70,8 +64,9 @@
        LambdaQueryWrapper<MallGoods> goodsQuery = new LambdaQueryWrapper<>();
        goodsQuery.eq(MallGoods::getIsSale, 1)
                .eq(MallGoods::getIsNormal, 1)
                .select(MallGoods::getId)
                .orderByDesc(MallGoods::getVolume)
                .last("limit 10");
                .last("limit 5");
        // 执行查询,获取商品列表
        List<MallGoods> mallGoods = this.baseMapper.selectList(goodsQuery);
        // 初始化商品ID与排名的映射关系