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', + }, }); }