| 
						
						
							
								
							
						
						
					 | 
					@ -1114,26 +1114,30 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //获取用户信息
 | 
					 | 
					 | 
					        //获取用户信息
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        IcResiUserEntity user = baseDao.selectById(userId); | 
					 | 
					 | 
					        IcResiUserEntity user = baseDao.selectById(userId); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        result.setOwnerName(""); | 
					 | 
					 | 
					        result.setOwnerName(""); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        //获取用户所在家庭里所有人员信息
 | 
					 | 
					 | 
					        if (null != user) { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); | 
					 | 
					 | 
					            //获取用户所在家庭里所有人员信息
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        wrapper.eq(IcResiUserEntity::getHomeId, user.getHomeId()); | 
					 | 
					 | 
					            LambdaQueryWrapper<IcResiUserEntity> wrapper = new LambdaQueryWrapper<>(); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        wrapper.orderByAsc(IcResiUserEntity::getYhzgx); | 
					 | 
					 | 
					            wrapper.eq(IcResiUserEntity::getHomeId, user.getHomeId()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        List<IcResiUserEntity> resiUserList = baseDao.selectList(wrapper); | 
					 | 
					 | 
					            wrapper.orderByAsc(IcResiUserEntity::getYhzgx); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        List<OwnerRelationResultDTO.UserListBean> userList = resiUserList.stream().map(item -> { | 
					 | 
					 | 
					            List<IcResiUserEntity> resiUserList = baseDao.selectList(wrapper); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            OwnerRelationResultDTO.UserListBean bean = new OwnerRelationResultDTO.UserListBean(); | 
					 | 
					 | 
					            if (CollectionUtils.isNotEmpty(resiUserList)) { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            bean.setUserId(item.getId()); | 
					 | 
					 | 
					                List<OwnerRelationResultDTO.UserListBean> userList = resiUserList.stream().map(item -> { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            bean.setUserName(item.getName()); | 
					 | 
					 | 
					                    OwnerRelationResultDTO.UserListBean bean = new OwnerRelationResultDTO.UserListBean(); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            bean.setRelation(RelationshipEnum.getEnum(item.getYhzgx()).getName()); | 
					 | 
					 | 
					                    bean.setUserId(item.getId()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            if (userId.equals(item.getId())) { | 
					 | 
					 | 
					                    bean.setUserName(item.getName()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                bean.setIsSelf(NumConstant.ONE_STR); | 
					 | 
					 | 
					                    bean.setRelation(RelationshipEnum.getEnum(item.getYhzgx()).getName()); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            } | 
					 | 
					 | 
					                    if (userId.equals(item.getId())) { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            //如果与房主的关系是本人,则这个人就是房主
 | 
					 | 
					 | 
					                        bean.setIsSelf(NumConstant.ONE_STR); | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            if (RelationshipEnum.SELF.getCode().equals(item.getYhzgx())) { | 
					 | 
					 | 
					                    } | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                result.setOwnerName(item.getName()); | 
					 | 
					 | 
					                    //如果与房主的关系是本人,则这个人就是房主
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    if (RelationshipEnum.SELF.getCode().equals(item.getYhzgx())) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        result.setOwnerName(item.getName()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    return bean; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                }).collect(Collectors.toList()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                result.setUserList(userList); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            return bean; | 
					 | 
					 | 
					        } | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					        }).collect(Collectors.toList()); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        result.setUserList(userList); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        return result; | 
					 | 
					 | 
					        return result; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |