update: add danakservices to query of ticket

This commit is contained in:
mahyargdz
2025-02-21 13:56:35 +03:30
parent 5ff6b396cb
commit bf4a03cb47
@@ -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<Ticket> = {
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,