| | |
| | | |
| | | List<Flows> maintainList = records.stream() |
| | | .filter(flows -> flows.getBusinessType().equals(ActivitiBusinessType.maintain)) |
| | | .filter(flows -> (!flows.getStatus().equals(ActivitiStatus.open) || !flows.getStatus().equals(ActivitiStatus.close))) |
| | | .filter(flows -> maintainService.selectById(flows.getBusinessId()) != null) |
| | | .filter(flows -> maintainService.selectById(flows.getBusinessId()).getTableName().equalsIgnoreCase(tableName)).collect(Collectors.toList()); |
| | | |
| | | List<Flows> maintainFieldList = records.stream() |
| | | List<Flows> collect = records.stream() |
| | | .filter(flows -> flows.getBusinessType().equals(ActivitiBusinessType.field)) |
| | | .filter(flows -> (!flows.getStatus().equals(ActivitiStatus.open) || !flows.getStatus().equals(ActivitiStatus.close))) |
| | | .filter(flows -> maintainFieldService.selectById(flows.getBusinessId()) != null) |
| | | .filter(flows -> maintainFieldService.selectById(flows.getBusinessId()).getTableName().equalsIgnoreCase(tableName)).collect(Collectors.toList()); |
| | | records = new ArrayList<>(); |
| | | |
| | | records.addAll(maintainFieldList); |
| | | records.addAll(maintainList); |
| | | records.addAll(collect); |
| | | } |
| | | Page page = new Page(records.size()); |
| | | page.setPageNo(pageNo); |