From 92b54635d009209b91b698e705228b6ce6e322d7 Mon Sep 17 00:00:00 2001 From: shancheas Date: Wed, 25 Jun 2025 15:48:59 +0700 Subject: [PATCH] fix(SPG-1262): ONLINE BOOKING - Redirect ke antrian jika tidak sama dengan today - seharusnya diarahkan ke halaman login jika invoice tidak sama dengan today --- .../queue/data/services/ticket.service.ts | 38 +++++++++---------- .../queue/domain/queue.orchestrator.ts | 2 +- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/modules/queue/data/services/ticket.service.ts b/src/modules/queue/data/services/ticket.service.ts index c3d1f11..812d4e3 100644 --- a/src/modules/queue/data/services/ticket.service.ts +++ b/src/modules/queue/data/services/ticket.service.ts @@ -51,27 +51,27 @@ export class TicketDataService extends BaseDataService { ], }); - if (!order) { - const { customer_name, customer_phone } = - await this.transaction.findOneOrFail({ - where: { - id, - }, - }); + // if (!order) { + // const { customer_name, customer_phone } = + // await this.transaction.findOneOrFail({ + // where: { + // id, + // }, + // }); - const start = moment().startOf('day').valueOf(); - const end = moment().endOf('day').valueOf(); - const order = this.order.findOneOrFail({ - relations: ['tickets'], - where: { - customer: customer_name, - phone: customer_phone, - date: Between(start, end), - }, - }); + // const start = moment().startOf('day').valueOf(); + // const end = moment().endOf('day').valueOf(); + // const order = this.order.findOneOrFail({ + // relations: ['tickets'], + // where: { + // customer: customer_name, + // phone: customer_phone, + // date: Between(start, end), + // }, + // }); - return order; - } + // return order; + // } return order; } diff --git a/src/modules/queue/domain/queue.orchestrator.ts b/src/modules/queue/domain/queue.orchestrator.ts index 7ce8c81..39b40af 100644 --- a/src/modules/queue/domain/queue.orchestrator.ts +++ b/src/modules/queue/domain/queue.orchestrator.ts @@ -56,7 +56,7 @@ export class QueueOrchestrator { return order; } catch (error) { throw new UnauthorizedException({ - message: 'Invoice tidak ditemukan', + message: 'Invoice tidak ditemukan untuk tanggal hari ini', error: 'INVOICE_NOT_FOUND', }); }