deleteTenant function community
This commit is contained in:
parent
9e7ac1d91f
commit
456d9ce4d0
|
@ -63,4 +63,13 @@ export class CommunitiesController {
|
|||
let number_house = body['number_house'];
|
||||
return this.communitiesService.saveTenant(id, number_house, tenant_id);
|
||||
}
|
||||
|
||||
@MessagePattern({ cmd: 'deleteTenant' })
|
||||
deleteTenant(@Payload() body: string) {
|
||||
|
||||
let id = body['_id'];
|
||||
let tenant_id = body['tenant_id'];
|
||||
let number_house = body['number_house'];
|
||||
return this.communitiesService.deleteTenant(id, number_house, tenant_id);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -111,15 +111,12 @@ export class CommunitiesService {
|
|||
await community.houses.map(house => {
|
||||
if (house.number_house == number_house &&
|
||||
house.tenants.tenant_id == tenant_id) {
|
||||
house.tenants = null;
|
||||
house.tenants.tenant_id = "";
|
||||
house.state = "desocupada"
|
||||
|
||||
}
|
||||
return house;
|
||||
})
|
||||
|
||||
console.log(community.houses)
|
||||
|
||||
return await this.communityModel.findOneAndUpdate({ _id: id }, community, {
|
||||
new: true,
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue