| 
						
						
							
								
							
						
						
					 | 
					@ -95,12 +95,13 @@ public class GroupDataServiceImpl implements GroupDataService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        Set<Map.Entry<String, List<GridGroupPeopleResultDTO>>> entries = collect.entrySet(); | 
					 | 
					 | 
					        Set<Map.Entry<String, List<GridGroupPeopleResultDTO>>> entries = collect.entrySet(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        entries.forEach(everyGroup -> { | 
					 | 
					 | 
					        entries.forEach(everyGroup -> { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            List<GridGroupPeopleResultDTO> value = everyGroup.getValue(); | 
					 | 
					 | 
					            List<GridGroupPeopleResultDTO> value = everyGroup.getValue(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            String key = everyGroup.getKey(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            List<GridGroupPeopleResultDTO> groupPeopleSorted = value.stream().sorted(Comparator.comparing(GridGroupPeopleResultDTO::getGroupCount).reversed()).collect(Collectors.toList()); | 
					 | 
					 | 
					            List<GridGroupPeopleResultDTO> groupPeopleSorted = value.stream().sorted(Comparator.comparing(GridGroupPeopleResultDTO::getGroupCount).reversed()).collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            Integer groupPeopleMedian = groupPeopleSorted.size() % 2 == 0 ? | 
					 | 
					 | 
					            Integer groupPeopleMedian = groupPeopleSorted.size() % 2 == 0 ? | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    (groupPeopleSorted.get(groupPeopleSorted.size() / 2 - 1).getGroupCount() + groupPeopleSorted.get(groupPeopleSorted.size() / 2).getGroupCount()) / 2 : | 
					 | 
					 | 
					                    (groupPeopleSorted.get(groupPeopleSorted.size() / 2 - 1).getGroupCount() + groupPeopleSorted.get(groupPeopleSorted.size() / 2).getGroupCount()) / 2 : | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    groupPeopleSorted.get(groupPeopleSorted.size() / 2).getGroupCount(); | 
					 | 
					 | 
					                    groupPeopleSorted.get(groupPeopleSorted.size() / 2).getGroupCount(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            result.forEach(grid -> { | 
					 | 
					 | 
					            result.forEach(grid -> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                if (groupPeopleSorted.get(0).getGridId().equals(grid.getGridId())){ | 
					 | 
					 | 
					                if (key.equals(grid.getGridId())){ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                    grid.setGroupMedian(groupPeopleMedian);//中位数
 | 
					 | 
					 | 
					                    grid.setGroupMedian(groupPeopleMedian);//中位数
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    //网格下小组成员最大数
 | 
					 | 
					 | 
					                    //网格下小组成员最大数
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    grid.setGroupMemberMaxCount(groupPeopleSorted.get(NumConstant.ZERO).getGroupCount()); | 
					 | 
					 | 
					                    grid.setGroupMemberMaxCount(groupPeopleSorted.get(NumConstant.ZERO).getGroupCount()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |