|  |  | @ -1616,7 +1616,22 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         List<ResiBuzzDTO> list = allList.stream().skip(formDTO.getPageSize() * (formDTO.getPageNo() - NumConstant.ONE)) | 
			
		
	
		
			
				
					|  |  |  |                 .limit(formDTO.getPageSize()).collect(Collectors.toList()); | 
			
		
	
		
			
				
					|  |  |  |         List<ResiBuzzIssueCategoryDTO> names = baseDao.selectCategoryNameByIssueIds(allList.stream().map(m -> m.getIssueId()).collect(Collectors.toList())); | 
			
		
	
		
			
				
					|  |  |  |         List<ResiBuzzLeftPieChartResultDTO> categories = baseDao.resiBuzzIssueCategoryByIssueIds(length, list.stream().map(m -> m.getIssueId()).collect(Collectors.toList())); | 
			
		
	
		
			
				
					|  |  |  |         List<ResiBuzzLeftPieChartResultDTO> pieChat = getPieChat(list.stream().map(m -> m.getIssueId()).collect(Collectors.toList())); | 
			
		
	
		
			
				
					|  |  |  |         Iterator<ResiBuzzLeftPieChartResultDTO> listIterator = pieChat.iterator(); | 
			
		
	
		
			
				
					|  |  |  |         while (listIterator.hasNext()){ | 
			
		
	
		
			
				
					|  |  |  |             ResiBuzzLeftPieChartResultDTO next = listIterator.next(); | 
			
		
	
		
			
				
					|  |  |  |             for (int i = 0; i < categories.size(); i++) { | 
			
		
	
		
			
				
					|  |  |  |                 if (next.getIssueId().equals(categories.get(i).getIssueId()) && !next.getStatus()){ | 
			
		
	
		
			
				
					|  |  |  |                     next.setStatus(true); | 
			
		
	
		
			
				
					|  |  |  |                     listIterator.remove(); | 
			
		
	
		
			
				
					|  |  |  |                     continue; | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         categories.addAll(pieChat); | 
			
		
	
		
			
				
					|  |  |  | //        List<ResiBuzzIssueCategoryDTO> names = baseDao.selectCategoryNameByIssueIds(allList.stream().map(m -> m.getIssueId()).collect(Collectors.toList()));
 | 
			
		
	
		
			
				
					|  |  |  |         List<ResiBuzzIssueCategoryDTO> names = baseDao.selectCategoryNameByIssueList(categories,tokenDto.getCustomerId()); | 
			
		
	
		
			
				
					|  |  |  |         if (CollectionUtils.isNotEmpty(names)){ | 
			
		
	
		
			
				
					|  |  |  |             list.forEach(l -> names.stream().filter(n -> l.getIssueId().equals(n.getIssueId())).forEach(n -> l.setCategoryName(n.getCn()))); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
	
		
			
				
					|  |  | 
 |