This commit is contained in:
Eduardo Quiros 2022-08-20 19:50:41 -06:00
parent 8dd3132ec4
commit c1106e7d63
No known key found for this signature in database
GPG Key ID: B77F36C3F12720B4
1 changed files with 20 additions and 19 deletions

View File

@ -14,8 +14,8 @@ export class UsersService {
@InjectModel(User.name) private readonly userModel: Model<UserDocument>, @InjectModel(User.name) private readonly userModel: Model<UserDocument>,
@Inject('SERVICIO_NOTIFICACIONES') private readonly clientNotificationtApp: ClientProxy, @Inject('SERVICIO_NOTIFICACIONES') private readonly clientNotificationtApp: ClientProxy,
@Inject('SERVICIO_COMUNIDADES') private readonly clientCommunityApp: ClientProxy, @Inject('SERVICIO_COMUNIDADES') private readonly clientCommunityApp: ClientProxy,
) { } ) { }
private publicKey: string; private publicKey: string;
async create(user: UserDocument): Promise<User> { async create(user: UserDocument): Promise<User> {
let passwordEncriptada = Md5.init(user.password); let passwordEncriptada = Md5.init(user.password);
@ -78,14 +78,14 @@ export class UsersService {
}); });
} }
/* async remove(id: string) { /* async remove(id: string) {
return this.userModel.findByIdAndRemove({ _id: id }).exec(); return this.userModel.findByIdAndRemove({ _id: id }).exec();
}*/ }*/
async remove(id: string) { async remove(id: string) {
return this.userModel.findOneAndUpdate({ _id: id }, {status: '-1'}, { return this.userModel.findOneAndUpdate({ _id: id }, { status: '-1' }, {
new: true, new: true,
}); });
} }
//inicio de sesion //inicio de sesion
@ -100,12 +100,13 @@ export class UsersService {
} else { } else {
let passwordEncriptada = Md5.init(password); let passwordEncriptada = Md5.init(password);
if (res.length > 0) { if (res.length > 0) {
if (res[0].password == passwordEncriptada) { if (res[0].password == passwordEncriptada) {
resolve(res[0]); resolve(res[0]);
} else {
resolve(null);
}
} else { } else {
resolve(null); resolve(null);
}}else{
resolve(null);
} }
} }
}); });
@ -183,16 +184,16 @@ export class UsersService {
} }
async deleteAdminSystem(id: string) { async deleteAdminSystem(id: string) {
return this.userModel.findOneAndUpdate({ _id: id }, {status: '-1'}, { return this.userModel.findOneAndUpdate({ _id: id }, { status: '-1' }, {
new: true, new: true,
}); });
} }
deleteAdminCommunity(id: string) { deleteAdminCommunity(id: string) {
return this.userModel.findOneAndUpdate({ _id: id }, {status: '-1'}, { return this.userModel.findOneAndUpdate({ _id: id }, { status: '-1' }, {
new: true, new: true,
}); });
} }
async validateEmail(email: string) { async validateEmail(email: string) {
@ -226,17 +227,17 @@ export class UsersService {
const houses = response['houses']; const houses = response['houses'];
let num_house = ""; let num_house = "";
await houses.forEach(async house => { await houses.forEach(async house => {
if (tenant_id == house.tenants.tenant_id) { if (tenant_id == house.tenants.tenant_id) {
num_house = house.number_house; num_house = house.number_house;
} }
}) })
return num_house; return num_house;
} }
async changeStatus(id: string, status: string) { async changeStatus(id: string, status: string) {
return this.userModel.findOneAndUpdate({ _id: id }, {status: status}, { return this.userModel.findOneAndUpdate({ _id: id }, { status: status }, {
new: true, new: true,
}); });
} }
} }