From 98716e09859d2b0d39aad53fa3359c720ee2a4d9 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Mon, 22 Dec 2025 11:28:04 +0330 Subject: [PATCH] change order status --- src/modules/orders/interface/order.interface.ts | 3 ++- src/modules/orders/listeners/order.listeners.ts | 2 +- src/modules/orders/providers/orders.service.ts | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/modules/orders/interface/order.interface.ts b/src/modules/orders/interface/order.interface.ts index 88d294c..3fcebe0 100644 --- a/src/modules/orders/interface/order.interface.ts +++ b/src/modules/orders/interface/order.interface.ts @@ -23,7 +23,8 @@ export enum OrderStatus { PAID = 'paid', CONFIRMED = 'confirmed', PREPARING = 'preparing', - READY = 'ready', + DELIVERED_TO_WAITER = 'deliveredToWaiter', + DELIVERED_TO_RECEPTIONIST = 'deliveredToReceptionist', SHIPPED = 'shipped', COMPLETED = 'completed', CANCELED = 'canceled', diff --git a/src/modules/orders/listeners/order.listeners.ts b/src/modules/orders/listeners/order.listeners.ts index 5a48a2b..c724825 100644 --- a/src/modules/orders/listeners/order.listeners.ts +++ b/src/modules/orders/listeners/order.listeners.ts @@ -172,7 +172,7 @@ export class OrderListeners { }, }, }; - case OrderStatus.READY: + case OrderStatus.DELIVERED_TO_RECEPTIONIST: return { message: { title: NotifTitleEnum.ORDER_STATUS_CHANGED, diff --git a/src/modules/orders/providers/orders.service.ts b/src/modules/orders/providers/orders.service.ts index 44a2252..f1dc4d2 100644 --- a/src/modules/orders/providers/orders.service.ts +++ b/src/modules/orders/providers/orders.service.ts @@ -42,8 +42,9 @@ export class OrdersService { [OrderStatus.PENDING_PAYMENT]: [OrderStatus.PAID, OrderStatus.CANCELED, OrderStatus.CONFIRMED], [OrderStatus.PAID]: [OrderStatus.CONFIRMED, OrderStatus.CANCELED], [OrderStatus.CONFIRMED]: [OrderStatus.PREPARING, OrderStatus.CANCELED], - [OrderStatus.PREPARING]: [OrderStatus.READY, OrderStatus.SHIPPED, OrderStatus.CANCELED], - [OrderStatus.READY]: [OrderStatus.COMPLETED, OrderStatus.CANCELED], + [OrderStatus.PREPARING]: [OrderStatus.DELIVERED_TO_RECEPTIONIST, OrderStatus.DELIVERED_TO_WAITER, OrderStatus.SHIPPED, OrderStatus.CANCELED], + [OrderStatus.DELIVERED_TO_WAITER]: [OrderStatus.COMPLETED, OrderStatus.CANCELED], + [OrderStatus.DELIVERED_TO_RECEPTIONIST]: [OrderStatus.COMPLETED, OrderStatus.CANCELED], [OrderStatus.SHIPPED]: [OrderStatus.COMPLETED, OrderStatus.CANCELED], [OrderStatus.COMPLETED]: [OrderStatus.CANCELED], [OrderStatus.CANCELED]: [],