| 
					
				 | 
			
			
				@@ -671,24 +671,28 @@ public class FsUserServiceImpl implements IFsUserService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<UserListCountVO> list = fsUserMapper.getUserNumber(userId, companyId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Integer> map = list.stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .collect(Collectors.toMap(UserListCountVO::getStatus, UserListCountVO::getNum, (v1, v2) -> v1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .collect(Collectors.toMap(UserListCountVO::getStatus, UserListCountVO::getNum, (v1, v2) -> v1 + v2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UserListPageVO pageVO = new UserListPageVO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Integer normalNum = map.getOrDefault("1", 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Integer blackNum = map.getOrDefault("0", 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Integer smallBlackNum = map.getOrDefault("0", 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Integer blackNum = map.getOrDefault("2", 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 黑名单人数加上重粉的数量,正常人数去掉重粉数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int repeatUserNumber = fsUserMapper.getRepeatUserNumber(userId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pageVO.setNumber(normalNum - repeatUserNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pageVO.setBlackNum(blackNum + repeatUserNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pageVO.setSmallBlackNum(smallBlackNum + repeatUserNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return pageVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public UserDetailsVO getUserDetails(Long userId, Long fsUserId, String dateTag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UserDetailsVO countWatchCourse = fsUserMapper.getCountWatchCourse(userId, fsUserId, dateTag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UserDetailsVO countAnswer = fsUserMapper.getCountAnswer(userId, fsUserId, dateTag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UserDetailsVO countRedPacket = fsUserMapper.getCountRedPacket(userId, fsUserId, dateTag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public UserDetailsVO getUserDetails(Long userId, Long fsUserId, String dateTag, Long userCompanyId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        UserDetailsVO countWatchCourse = fsUserMapper.getCountWatchCourse(userId, fsUserId, dateTag,userCompanyId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FsUserCompanyUser fsUserCompanyUser = userCompanyUserService.selectFsUserCompanyUserById(userCompanyId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        UserDetailsVO countAnswer = fsUserMapper.getCountAnswer(fsUserCompanyUser.getCompanyUserId(), fsUserId, dateTag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        UserDetailsVO countRedPacket = fsUserMapper.getCountRedPacket(fsUserCompanyUser.getCompanyUserId(), fsUserId, dateTag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UserDetailsVO vo = new UserDetailsVO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (countWatchCourse != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             BeanUtils.copyProperties(countWatchCourse, vo); 
			 |