fix: the bug in transaction list user side

This commit is contained in:
mahyargdz
2025-03-01 11:32:39 +03:30
parent 6aee1a5769
commit ada9c153e6
14 changed files with 84 additions and 153 deletions
@@ -318,26 +318,13 @@ export class TicketsService {
}
//******************************** */
async countUserTickets(userId: string) {
const ticketCount = await this.ticketsRepository.count({
where: {
user: { id: userId },
status: Not(TicketStatus.CLOSED),
},
});
return ticketCount;
}
}
// async getTickets(queryDto: SearchTicketQueryDto, userId: string) {
// const { limit, skip } = PaginationUtils(queryDto);
// //TODO:add danak-service to query
// const queryBuilder = this.ticketsRepository
// .createQueryBuilder("ticket")
// .leftJoinAndSelect("ticket.category", "category")
// .leftJoinAndSelect("ticket.user", "user")
// .where("user.id = :userId", { userId })
// .orderBy("ticket.createdAt", "DESC");
// if (queryDto.status) {
// queryBuilder.andWhere("ticket.status = :status", { status: queryDto.status });
// }
// const [tickets, count] = await queryBuilder.skip(skip).take(limit).getManyAndCount();
// return {
// tickets,
// count,
// };
// }