From 3805414c59bc417f75872ba63414a022d9bf4e34 Mon Sep 17 00:00:00 2001 From: wangguorui <2069821375@qq.com> Date: Wed, 11 Mar 2026 10:02:09 +0800 Subject: [PATCH] =?UTF-8?q?20260311=20=E9=92=B1=E5=8C=85=E4=BD=99=E9=A2=9D?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E4=BC=98=E5=8C=96max?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/demo/serviceImpl/coin/ExportExcelServiceImpl.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/example/demo/serviceImpl/coin/ExportExcelServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/coin/ExportExcelServiceImpl.java index 40fa17b..f932e74 100644 --- a/src/main/java/com/example/demo/serviceImpl/coin/ExportExcelServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/coin/ExportExcelServiceImpl.java @@ -576,17 +576,14 @@ public class ExportExcelServiceImpl implements ExportExcelService { // 调用查询接口 PageInfo result = cashCollectionService.selectUserWallets(jwcode, market, pageNum, pageSize); - // 翻译处理并将数据扁平化(一个用户多个钱包要拆分成多行) + // 翻译处理 List flatList = new ArrayList<>(); if (result != null && result.getList() != null) { - translateUserWalletList((List) result.getList(), lang); + translateUserWalletList(result.getList(), lang); - // 将嵌套结构转换为扁平列表(每个钱包作为一行) for (UserWalletVO vo : result.getList()) { if (vo.getWalletList() != null && !vo.getWalletList().isEmpty()) { - // 为每个钱包创建一个独立的 UserWalletVO 对象 for (WalletItem wallet : vo.getWalletList()) { - // 只添加 walletId 不为 null 的钱包 if (wallet.getWalletId() != null) { UserWalletVO flatVO = new UserWalletVO(); flatVO.setJwcode(vo.getJwcode()); @@ -600,8 +597,6 @@ public class ExportExcelServiceImpl implements ExportExcelService { } } } - - // 更新分页信息的 list 为扁平化后的列表 result.setList(flatList); }