建设网站中期要做什么,大德通众包 做网站怎么样,组织建设求是网,wordpress发布文章提示失败今天在调用一个查询列表的接口时#xff0c;分页总数老是查的不正确#xff1a;
当pageSize选择10时#xff0c;总数只有10条 当pageSize选择20时#xff0c;总数只有15条 实际上总数为15条实在正确的#xff0c;然后取看代码#xff1a; Overridepublic AjaxResult pro…今天在调用一个查询列表的接口时分页总数老是查的不正确
当pageSize选择10时总数只有10条 当pageSize选择20时总数只有15条 实际上总数为15条实在正确的然后取看代码 Overridepublic AjaxResult projectCountDetail(Long id, StorageAccount account, String firstCategory, String secondCategory, String toolName, String modelName, Integer pageNum, Integer pageSize) {PageHelper.startPage(pageNum, pageSize);ListProjectStatisticsVo list this.storageProjectInfoManagementMapper.projectCountDetail(id, account.getAccount(), firstCategory, secondCategory, toolName, modelName);for (ProjectStatisticsVo projectStatisticsVo : list) {//判断工器具是否有标识Integer flag storageRecipientRecordMapper.getToolFlag(projectStatisticsVo.getId());//无标识falseprojectStatisticsVo.setFlag(flag 1 ? false : true);//归还数量int backCount storageProjectInfoManagementMapper.getBackCount(id, projectStatisticsVo.getId(), account.getAccount());projectStatisticsVo.setReturnCount(backCount);projectStatisticsVo.setNoReturnCount(projectStatisticsVo.getRecipientCount() - projectStatisticsVo.getReturnCount());projectStatisticsVo.setProjectId(id);}ListProjectStatisticsVo list list.stream().filter(projectStatisticsVo - projectStatisticsVo.getId() ! null).collect(Collectors.toList());PageInfoProjectStatisticsVo pageInfo new PageInfo(list);return AjaxResult.success(pageInfo);}问题排查
PageInfo后面取得时二次操作的list导致分页失败 解决
简单改成这样就OK