update: add danakservices to query of ticket
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import { BadRequestException, HttpException, Injectable, InternalServerErrorException } from "@nestjs/common";
|
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 { ParamDto } from "../../../common/DTO/param.dto";
|
||||||
import { CommonMessage, TicketMessageEnum, UserMessage } from "../../../common/enums/message.enum";
|
import { CommonMessage, TicketMessageEnum, UserMessage } from "../../../common/enums/message.enum";
|
||||||
@@ -193,11 +193,16 @@ export class TicketsService {
|
|||||||
async getAllTickets(queryDto: SearchTicketQueryDto) {
|
async getAllTickets(queryDto: SearchTicketQueryDto) {
|
||||||
const { limit, skip } = PaginationUtils(queryDto);
|
const { limit, skip } = PaginationUtils(queryDto);
|
||||||
|
|
||||||
const findOptions = {
|
const findOptions: FindManyOptions<Ticket> = {
|
||||||
where: {
|
where: {
|
||||||
...(queryDto.status && { status: queryDto.status }),
|
...(queryDto.status && { status: queryDto.status }),
|
||||||
},
|
},
|
||||||
relations: ["category", "user"],
|
relations: {
|
||||||
|
category: true,
|
||||||
|
user: true,
|
||||||
|
assignedTo: true,
|
||||||
|
danakService: true,
|
||||||
|
},
|
||||||
order: { createdAt: "DESC" as const },
|
order: { createdAt: "DESC" as const },
|
||||||
skip,
|
skip,
|
||||||
take: limit,
|
take: limit,
|
||||||
|
|||||||
Reference in New Issue
Block a user