chore: get customers

This commit is contained in:
Matin
2025-02-18 14:44:26 +03:30
parent ce3e97003b
commit dece70a133
3 changed files with 35 additions and 6 deletions
+4 -5
View File
@@ -329,13 +329,13 @@ export class UsersService {
const queryBuilder = this.userRepository
.createQueryBuilder("user")
.leftJoin("user.role", "role")
.leftJoin("user.roles", "role")
.where("role.name = :roleName", { roleName: RoleEnum.USER })
.leftJoin("user.groups", "groups")
.addSelect(["groups.id", "groups.name"])
.leftJoinAndSelect("user.invoices", "invoices")
.leftJoinAndSelect("user.subscriptions", "subscriptions")
.leftJoinAndSelect("user.tickets", "tickets");
.loadRelationCountAndMap("user.invoicesCount", "user.invoices")
.loadRelationCountAndMap("user.subscriptionsCount", "user.subscriptions")
.loadRelationCountAndMap("user.ticketsCount", "user.tickets");
if (queryDto.q) {
queryBuilder
@@ -422,7 +422,6 @@ export class UsersService {
name: RoleEnum.USER,
},
},
relations: ["tickets", "subscriptions", "invoices"],
});
return { customer };