function para obtener los numeros de casas de los inquilinos
This commit is contained in:
		
							parent
							
								
									8ff8382d54
								
							
						
					
					
						commit
						9cac88f333
					
				| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { Tenant, TenantSchema } from './tenant.schema';
 | 
			
		|||
@Schema()
 | 
			
		||||
export class House extends Document {
 | 
			
		||||
  @Prop({ default: ' ' })
 | 
			
		||||
  number_house: string;
 | 
			
		||||
  number: string;
 | 
			
		||||
 | 
			
		||||
  @Prop({ default: 'desocupada' })
 | 
			
		||||
  state: string;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,8 +36,10 @@ export class UsersService {
 | 
			
		|||
    user.community_id = community['name'];
 | 
			
		||||
 | 
			
		||||
    const pattern = { cmd: 'emailCreateUserAdminCommunity' };
 | 
			
		||||
      const payload = { email: user['email'], password: password, name: user['name'], 
 | 
			
		||||
      date_entry: user['date_entry'], community_name: community['name'] };
 | 
			
		||||
    const payload = {
 | 
			
		||||
      email: user['email'], password: password, name: user['name'],
 | 
			
		||||
      date_entry: user['date_entry'], community_name: community['name']
 | 
			
		||||
    };
 | 
			
		||||
    return this.clientNotificationtApp
 | 
			
		||||
      .send<string>(pattern, payload)
 | 
			
		||||
      .pipe(
 | 
			
		||||
| 
						 | 
				
			
			@ -126,7 +128,10 @@ export class UsersService {
 | 
			
		|||
 | 
			
		||||
  //find inquilinos
 | 
			
		||||
  async findTenantsCommunity(pcommunity_id: string): Promise<User[]> {
 | 
			
		||||
    return this.userModel.find({ community_id: pcommunity_id, user_type: 4 }).exec();
 | 
			
		||||
    let houses = await this.findCommunityHouses(pcommunity_id);
 | 
			
		||||
 | 
			
		||||
    return this.userModel.find({ community_id: pcommunity_id, user_type: 4 }).exec()
 | 
			
		||||
    .then();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  async testSendMail(user: UserDocument) {
 | 
			
		||||
| 
						 | 
				
			
			@ -174,5 +179,19 @@ export class UsersService {
 | 
			
		|||
    });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  async findCommunityHouses(community_id: string) {
 | 
			
		||||
    const pattern = { cmd: 'findOneCommunity' }
 | 
			
		||||
    const payload = { _id: community_id }
 | 
			
		||||
 | 
			
		||||
    let callback = await this.clientCommunityApp
 | 
			
		||||
      .send<string>(pattern, payload)
 | 
			
		||||
      .pipe(
 | 
			
		||||
        map((response: string) => ({ response }))
 | 
			
		||||
      )
 | 
			
		||||
    const finalValue = await lastValueFrom(callback);
 | 
			
		||||
    const response = finalValue['response'];
 | 
			
		||||
    console.log(response['houses']);
 | 
			
		||||
    return response['houses'];
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue