feat: add time group information to detail booking

pull/157/head 1.6.16-alpha.1
shancheas 2025-06-11 11:04:41 +07:00
parent dc926d84e4
commit b476c92b70
1 changed files with 10 additions and 1 deletions

View File

@ -131,7 +131,7 @@ export class BookingOrderController {
@Get(':id')
async get(@Param('id') transactionId: string) {
const data = await this.serviceData.getOneByOptions({
relations: ['items'],
relations: ['items', 'items.item', 'items.item.time_group'],
where: { id: transactionId },
});
@ -146,6 +146,9 @@ export class BookingOrderController {
} = data;
const usageItems = items.map((item) => {
const itemData = item.item;
const timeGroupData = itemData.time_group;
const { id: groupId, name, start_time, end_time } = timeGroupData;
const {
id,
item_id,
@ -167,6 +170,12 @@ export class BookingOrderController {
total_net_price,
qty,
qty_remaining,
time_group: {
id: groupId,
name,
start_time,
end_time,
},
};
});