From bf4a03cb473d53a413eb2f2bd6d03e1d16c565cb Mon Sep 17 00:00:00 2001 From: mahyargdz Date: Fri, 21 Feb 2025 13:56:35 +0330 Subject: [PATCH] update: add danakservices to query of ticket --- src/modules/tickets/providers/tickets.service.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/modules/tickets/providers/tickets.service.ts b/src/modules/tickets/providers/tickets.service.ts index 58e928c..342d535 100644 --- a/src/modules/tickets/providers/tickets.service.ts +++ b/src/modules/tickets/providers/tickets.service.ts @@ -1,5 +1,5 @@ import { BadRequestException, HttpException, Injectable, InternalServerErrorException } from "@nestjs/common"; -import { DataSource, Not } from "typeorm"; +import { DataSource, FindManyOptions, Not } from "typeorm"; import { ParamDto } from "../../../common/DTO/param.dto"; import { CommonMessage, TicketMessageEnum, UserMessage } from "../../../common/enums/message.enum"; @@ -193,11 +193,16 @@ export class TicketsService { async getAllTickets(queryDto: SearchTicketQueryDto) { const { limit, skip } = PaginationUtils(queryDto); - const findOptions = { + const findOptions: FindManyOptions = { where: { ...(queryDto.status && { status: queryDto.status }), }, - relations: ["category", "user"], + relations: { + category: true, + user: true, + assignedTo: true, + danakService: true, + }, order: { createdAt: "DESC" as const }, skip, take: limit,