From fd3c114f6dea28fe92b82bf35a6a33e3bb9a8485 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期二, 14 一月 2025 10:02:05 +0800 Subject: [PATCH] 修改bug --- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/BalanceChangeRecordServiceImpl.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/BalanceChangeRecordServiceImpl.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/BalanceChangeRecordServiceImpl.java index 30e60fd..1d369a8 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/BalanceChangeRecordServiceImpl.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/BalanceChangeRecordServiceImpl.java @@ -82,12 +82,13 @@ int fromIndex = (int) ((current - 1) * size); int toIndex = (int) Math.min(fromIndex + size, walletStatisticsDetailList.size()); + + Page<WalletStatisticsDetail> walletStatisticsDetailPage = new Page<>(); + WalletStatistics walletStatistics = new WalletStatistics(); if (fromIndex >= walletStatisticsDetailList.size()) { - throw new ServiceException("页面参数无效"); + walletStatistics.setPage(walletStatisticsDetailPage); + return walletStatistics; } - - List<WalletStatisticsDetail> walletStatisticsDetailList2 = walletStatisticsDetailList.subList(fromIndex, toIndex); - Map<Integer, BigDecimal> shopCommissionMap = walletStatisticsDetailList.stream() .collect(Collectors.groupingBy( @@ -103,14 +104,13 @@ BigDecimal totalWithdraw = shopCommissionMap.get(2); BigDecimal totalShopWithdraw = shopCommissionMap.get(7); + List<WalletStatisticsDetail> walletStatisticsDetailList2 = walletStatisticsDetailList.subList(fromIndex, toIndex); - WalletStatistics walletStatistics = new WalletStatistics(); - Page<WalletStatisticsDetail> page1 = new Page<>(); - page1.setRecords(walletStatisticsDetailList2); - page1.setTotal(walletStatisticsDetailList.size()); - page1.setCurrent(current); - page1.setSize(size); - walletStatistics.setPage(page1); + walletStatisticsDetailPage.setCurrent(current); + walletStatisticsDetailPage.setSize(size); + walletStatisticsDetailPage.setTotal(walletStatisticsDetailList.size()); + walletStatisticsDetailPage.setRecords(walletStatisticsDetailList2); + walletStatistics.setPage(walletStatisticsDetailPage); walletStatistics.setTotalRecharge(totalRecharge); walletStatistics.setTotalWithdraw(totalWithdraw); walletStatistics.setTotalShopWithdraw(totalShopWithdraw); -- Gitblit v1.7.1