From 3ee06bd46c3809fdd00e509debd97dcd039ed031 Mon Sep 17 00:00:00 2001 From: zqy <2522236926@qq.com> Date: 星期二, 15 四月 2025 21:00:11 +0800 Subject: [PATCH] 修改家谱中会显示超出范围的数据&家族模块的导出 --- zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java index 35f8603..4e527e9 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZInfoUserServiceImpl.java @@ -519,8 +519,7 @@ userList.clear(); List<ZInfoUser> treeList = (List<ZInfoUser>) listWithTreeByCondition(100, genealogy).get("data"); recursionFindUser(treeList); - // System.out.println(userList); - // System.out.println("---------------"); + List<Genealogy> allData = userList.stream().map( zInfoUser -> { Genealogy newGenealogy = new Genealogy(); @@ -540,8 +539,6 @@ return newGenealogy; } ).collect(Collectors.toList()); - // System.out.println(allData); - // System.out.println("999999999988888888888++++++++++++++++++++++"); List<Genealogy> collect = allData.stream() .distinct() .filter((data)-> data.getIsMyFamily() == 1) @@ -549,7 +546,7 @@ .collect(Collectors.toList()); List<Genealogy> resultData = new ArrayList<>(); - for (int i = (pageNum - 1) * pageSize; i < pageNum * pageSize + pageSize; i++) { + for (int i = pageNum ; i < pageSize + pageNum; i++) { if (i >= collect.size()) { break; } @@ -644,7 +641,7 @@ HashMap<String, Object> resultMap = new HashMap<>(); resultMap.put("data", resultData); - resultMap.put("total", resultData.size()); + resultMap.put("total", collect.size()); resultMap.put("pageNum", pageNum); resultMap.put("pageSize", pageSize); @@ -710,7 +707,6 @@ @Override public ZInfoUser getInfoById(Long userId) { ZInfoUser user = getInfoBysysId(userId); - if(user==null) { //鍒╃敤userId鏌ヨ -- Gitblit v1.9.1