| 
					
				 | 
			
			
				@@ -618,14 +618,19 @@ public class FsUserServiceImpl implements IFsUserService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //4、处理数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return videoList.stream().map(v -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            FsCourseAnalysisVO fsCourseAnalysisVO = new FsCourseAnalysisVO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            BeanUtils.copyProperties(v, fsCourseAnalysisVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            FsCourseAnalysisCountVO countVO = new FsCourseAnalysisCountVO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fsCourseAnalysisVO.setCountVO(courseMap.getOrDefault(v.getVideoId(), countVO)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FsCourseAnalysisVO allVO = new FsCourseAnalysisVO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BeanUtils.copyProperties(v, allVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fsCourseAnalysisVO.setCountVO(redPacketMap.getOrDefault(v.getVideoId(), countVO)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fsCourseAnalysisVO.setCountVO(answerMap.getOrDefault(v.getVideoId(), countVO)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return fsCourseAnalysisVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FsCourseAnalysisCountVO countVO = new FsCourseAnalysisCountVO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FsCourseAnalysisCountVO courseVO = courseMap.getOrDefault(v.getVideoId(), countVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FsCourseAnalysisCountVO redPacketVO = redPacketMap.getOrDefault(v.getVideoId(), countVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FsCourseAnalysisCountVO answerVO = answerMap.getOrDefault(v.getVideoId(), countVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BeanUtils.copyProperties(courseVO, countVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            countVO.setRedPacketNum(redPacketVO.getRedPacketNum()).setRedPacketAmount(redPacketVO.getRedPacketAmount()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            countVO.setAnswerNum(answerVO.getAnswerNum()).setAnswerRightNum(answerVO.getAnswerRightNum()).setAnswerRightRate(answerVO.getAnswerRightRate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            allVO.setCountVO(countVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return allVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |