From c05af5c16b91884c9f7ee0ad419726ac62012f77 Mon Sep 17 00:00:00 2001 From: shancheas Date: Wed, 20 Nov 2024 17:51:47 +0700 Subject: [PATCH] fix: admin queue time --- .../queue/data/services/queue.service.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/modules/queue/data/services/queue.service.ts b/src/modules/queue/data/services/queue.service.ts index 7d33202..e41ba60 100644 --- a/src/modules/queue/data/services/queue.service.ts +++ b/src/modules/queue/data/services/queue.service.ts @@ -35,6 +35,24 @@ export class QueueDataService extends BaseReadService { item_queue_id, status: 'waiting', }, + order: { + time: 'ASC', + }, + }); + } + + async doneQueue(item_queue_id: string) { + const start = moment().startOf('day').valueOf(); + const end = moment().endOf('day').valueOf(); + return this.repo.find({ + where: { + time: Between(start, end), + item_queue_id, + status: In(['done', 'called']), + }, + order: { + time: 'ASC', + }, }); }