|  | @@ -96,9 +96,14 @@ public class QuestionnaireUserResultServiceImpl extends BaseServiceImpl<Long, Qu
 | 
	
		
			
				|  |  |  			List<QuestionnaireQuestionItem> questionItemList = questionnaireQuestionItemDao.findAll(paramMap);
 | 
	
		
			
				|  |  |  			Map<Long, List<QuestionnaireQuestionItem>> questionItemMap = questionItemList.stream().collect(Collectors.groupingBy(QuestionnaireQuestionItem::getId));
 | 
	
		
			
				|  |  |  			//按学员分组
 | 
	
		
			
				|  |  | -			Map<Integer, List<QuestionnaireUserResult>> userIdMap = userResults.stream().collect(Collectors.groupingBy(QuestionnaireUserResult::getUserId));
 | 
	
		
			
				|  |  | -			List<Integer> userIdList = new ArrayList<>(userIdMap.keySet());
 | 
	
		
			
				|  |  | -			Collections.sort(userIdList);
 | 
	
		
			
				|  |  | +			Set<Integer> userIdSet = new LinkedHashSet<>();
 | 
	
		
			
				|  |  | +			for (QuestionnaireUserResult userResult : userResults) {
 | 
	
		
			
				|  |  | +				userIdSet.add(userResult.getUserId());
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			List<Integer> userIdList = new ArrayList<>(userIdSet);
 | 
	
		
			
				|  |  | +			Map<Integer, List<QuestionnaireUserResult>> userIdMap = userResults.parallelStream().collect(Collectors.groupingBy(QuestionnaireUserResult::getUserId));
 | 
	
		
			
				|  |  | +//			List<Integer> userIdList = new ArrayList<>(userIdMap.keySet());
 | 
	
		
			
				|  |  | +//			Collections.sort(userIdList);
 | 
	
		
			
				|  |  |  			Map<Integer, String> nameList;
 | 
	
		
			
				|  |  |  			if(cooperationId != null){
 | 
	
		
			
				|  |  |  				nameList = MapUtil.convertMybatisMap(questionnaireQuestionItemDao.queryUserName(cooperationId));
 |