ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZInfoUserController.java
@@ -388,6 +388,13 @@ public AjaxResult listGenealogy(Genealogy genealogy){ Integer pageNum = Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1); Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10); SysUser user = SecurityUtils.getLoginUser().getUser(); Long userId = user.getUserId(); System.out.println("11111111//"+userId); Integer clanId=zInfoUserService.getInfoBysysId(userId).getClanId(); genealogy.setClanId(clanId); System.out.println("11111111//"+clanId); return zInfoUserService.listGenealogy(genealogy,pageNum,pageSize); } ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/ZfClanController.java
@@ -106,7 +106,7 @@ */ @Log(title = "家族记录", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, ZfClan zfClean) public void export(HttpServletResponse response, @RequestBody ZfClan zfClean) { List<ZfClan> list = zfClanService.selectByCondition(zfClean); // log.info("导出记录为:{}",list); 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查询 zhang-content/src/main/java/com/ruoyi/service/impl/ZfClanServiceImpl.java
@@ -106,10 +106,11 @@ @Override public List<ZfClan> selectByCondition(ZfClan zfClan) { System.out.println("8008888//"+zfClan.getClanId()); LambdaQueryWrapper<ZfClan> lambdaQueryWrapper = buildCondition(zfClan); List<ZfClan> beanRecords = list(lambdaQueryWrapper); return beanRecords; lambdaQueryWrapper.eq(zfClan.getClanId()!=null,ZfClan::getClanId,zfClan.getClanId()); return list(lambdaQueryWrapper); } @Override