From 9c351d1e9a0d14083788b521711180567d5dd4a8 Mon Sep 17 00:00:00 2001 From: adriano Date: Fri, 2 Jun 2023 17:36:04 -0300 Subject: [PATCH] Adicionado codigo para pegar realizar consulta a partir dos ultimos 10 meses antes de remover atendende da fila --- backend/src/controllers/UserController.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/src/controllers/UserController.ts b/backend/src/controllers/UserController.ts index 0b53371..e64fc6d 100644 --- a/backend/src/controllers/UserController.ts +++ b/backend/src/controllers/UserController.ts @@ -17,7 +17,7 @@ import { startWhoIsOnlineMonitor, stopWhoIsOnlineMonitor } from "../helpers/WhoI import UserOnlineTIme from '../models/UserOnlineTime' import CountTicketsByUserQueue from "../services/UserServices/CountTicketsByUserQueue"; import { splitDateTime } from "../helpers/SplitDateTime"; -import { format } from "date-fns"; +import { format, subMonths } from "date-fns"; import { ptBR } from "date-fns/locale"; type IndexQuery = { @@ -155,8 +155,14 @@ export const update = async ( const dateToday = splitDateTime(new Date(format(new Date(), 'yyyy-MM-dd HH:mm:ss', { locale: ptBR }))) - const openByUserOnQueue: any[] = await CountTicketsByUserQueue({ startDate: dateToday.fullDate, endDate: dateToday.fullDate, status: 'open', clientChatStart: true, userId: userId }) + const currentDate = new Date(); + const tenMonthsAgo = subMonths(currentDate, 10); + const formattedDate = format(tenMonthsAgo, 'yyyy-MM-dd'); + console.log('dateToday.fullDate: ', dateToday.fullDate ) + console.log("formattedDate 10 months ago: ", formattedDate); + const openByUserOnQueue: any[] = await CountTicketsByUserQueue({ startDate: formattedDate, endDate: dateToday.fullDate, status: 'open', clientChatStart: true, userId: userId }) + // console.log('------> openByUserOnQueue: ', openByUserOnQueue) // console.log() // console.log('------> 1 userData.queueIds: ', userData.queueIds)