From 9bbd37ba389b6f8156b0603159530577ca9a8e2d Mon Sep 17 00:00:00 2001 From: shancheas Date: Wed, 11 Jun 2025 13:03:48 +0700 Subject: [PATCH] refactor: update time group handling in booking order controller --- .../order/infrastructure/item.controller.ts | 2 +- .../order/infrastructure/order.controller.ts | 15 +++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/modules/booking-online/order/infrastructure/item.controller.ts b/src/modules/booking-online/order/infrastructure/item.controller.ts index 061edcf..166818e 100644 --- a/src/modules/booking-online/order/infrastructure/item.controller.ts +++ b/src/modules/booking-online/order/infrastructure/item.controller.ts @@ -1,5 +1,5 @@ import { Controller, Get, Query } from '@nestjs/common'; -import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'; +import { ApiTags } from '@nestjs/swagger'; import { Public } from 'src/core/guards'; import { PaginationResponse } from 'src/core/response/domain/ok-response.interface'; import { TABLE_NAME } from 'src/core/strings/constants/table.constants'; diff --git a/src/modules/booking-online/order/infrastructure/order.controller.ts b/src/modules/booking-online/order/infrastructure/order.controller.ts index 442ccd6..5ebf5a5 100644 --- a/src/modules/booking-online/order/infrastructure/order.controller.ts +++ b/src/modules/booking-online/order/infrastructure/order.controller.ts @@ -145,10 +145,18 @@ export class BookingOrderController { items, } = data; + let timeGroup = null; + const usageItems = items.map((item) => { const itemData = item.item; const timeGroupData = itemData.time_group; const { id: groupId, name, start_time, end_time } = timeGroupData; + timeGroup = { + id: groupId, + name, + start_time, + end_time, + }; const { id, item_id, @@ -170,12 +178,6 @@ export class BookingOrderController { total_net_price, qty, qty_remaining, - time_group: { - id: groupId, - name, - start_time, - end_time, - }, }; }); @@ -194,6 +196,7 @@ export class BookingOrderController { status, id, items: usageItems, + time_group: timeGroup, }; }