| | |
| | | int pageSize = 100; |
| | | boolean hasLast = true; |
| | | while (hasLast){ |
| | | hasLast = false; |
| | | PageWrap<UserListRequest> pageWrap = new PageWrap<>(); |
| | | pageWrap.setModel(param); |
| | | pageWrap.setPage(page); |
| | |
| | | if(StringUtils.isNotBlank(result)){ |
| | | TypeReference typeReference = |
| | | new TypeReference<ERPApiResponse<PageData<ErpUserListResponse>>>(){}; |
| | | ERPApiResponse<PageData <ErpUserListResponse>> response = JSONObject.parseObject(result, typeReference.getType()); |
| | | ERPApiResponse<PageData <ErpUserListResponse>> response = JSONObject.parseObject(result, typeReference.getType()); |
| | | if(response!=null && response.getData()!=null && response.getData().getRecords()!=null){ |
| | | list.addAll(response.getData().getRecords()); |
| | | if(pageSize*page < response.getData().getTotal() ){ |
| | | hasLast =false;//还有下一页 |
| | | } |
| | | }else{ |
| | | hasLast =false;//还有下一页 |
| | | } |
| | | page++; |
| | | } |