chore: test and fix bugs of user group

This commit is contained in:
Matin
2025-01-27 09:22:29 +03:30
parent 4c9748ef1a
commit c3bcfd3ef0
4 changed files with 33 additions and 10 deletions
+13 -3
View File
@@ -12,6 +12,7 @@ import { User } from "../entities/user.entity";
import { RoleEnum } from "../enums/role.enum";
import { ValidityType } from "../enums/validity-type.enum";
import { RoleRepository } from "../repositories/roles.repository";
import { UserGroupRepository } from "../repositories/user-group.repository";
import { UserRepository } from "../repositories/users.repository";
@Injectable()
@@ -34,6 +35,7 @@ export class UsersService {
constructor(
private userRepository: UserRepository,
private roleRepository: RoleRepository,
private userGroupRepository: UserGroupRepository,
) {}
/************************************************************ */
@@ -117,11 +119,19 @@ export class UsersService {
async createUserGroup(createUserGroupDto: CreateUserGroupDto) {
const users = await this.userRepository.find({ where: { id: In(createUserGroupDto.userIds) } });
const userGroup = this.userRepository.create({
const userGroup = this.userGroupRepository.create({
...createUserGroupDto,
...users,
users,
});
return await this.userRepository.save(userGroup);
console.log({ userGroup });
return await this.userGroupRepository.save(userGroup);
}
async getUserGroup() {
const usersGroup = await this.userGroupRepository.find({});
return {
usersGroup,
};
}
///****************************************************** */