From d6a238a2248b37c10836a6172994e84dce30918f Mon Sep 17 00:00:00 2001 From: shancheas Date: Thu, 3 Apr 2025 22:11:19 +0700 Subject: [PATCH] fix: time not null when save queue --- src/modules/queue/domain/usecases/generate-queue.manager.ts | 6 ++++-- src/modules/queue/domain/usecases/register-queue.manager.ts | 3 +-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/modules/queue/domain/usecases/generate-queue.manager.ts b/src/modules/queue/domain/usecases/generate-queue.manager.ts index 5fb281c..7a5abff 100644 --- a/src/modules/queue/domain/usecases/generate-queue.manager.ts +++ b/src/modules/queue/domain/usecases/generate-queue.manager.ts @@ -144,7 +144,6 @@ export class GenerateQueueManager { qty: data.qty, item_id: queue.id, vip: isVip, - showTime: false, }; const registerQueueManager = new RegisterQueueManager( this.bucketService, @@ -154,6 +153,9 @@ export class GenerateQueueManager { registerQueueManager.setService(this.queueService, TABLE_NAME.QUEUE); await registerQueueManager.execute(); - return registerQueueManager.getResult(); + const result = await registerQueueManager.getResult(); + result.time = null; + + return result; } } diff --git a/src/modules/queue/domain/usecases/register-queue.manager.ts b/src/modules/queue/domain/usecases/register-queue.manager.ts index 74aa94b..3c21e92 100644 --- a/src/modules/queue/domain/usecases/register-queue.manager.ts +++ b/src/modules/queue/domain/usecases/register-queue.manager.ts @@ -43,7 +43,6 @@ export class RegisterQueueManager extends BaseCreateManager { async beforeProcess(): Promise { const vip = this.data.vip ?? false; - const showTime = this.data.showTime ?? true; const item = await this.getItemMaster(); this.currentItemMaster = item; const [, end] = await this.queueTime(item.item_queue_id); @@ -57,7 +56,7 @@ export class RegisterQueueManager extends BaseCreateManager { Object.assign(this.data, { status: STATUS.WAITING, - time: showTime ? end : undefined, + time: end, item_queue_id: item.item_queue_id, vip, code,