fix(SPG-1036): remove queue if empty
parent
99d0fc8560
commit
4dc21c4ebd
|
@ -33,7 +33,8 @@ export class CustomerQueueListManager extends CustomerQueueManager {
|
|||
});
|
||||
});
|
||||
|
||||
return Object.keys(ticketItems).map((item_id) => {
|
||||
return Object.keys(ticketItems)
|
||||
.map((item_id) => {
|
||||
const tickets: QueueTicketModel[] = ticketItems[item_id];
|
||||
const item = tickets[0].items[0];
|
||||
const uniqueTicket = tickets.filter(
|
||||
|
@ -53,22 +54,27 @@ export class CustomerQueueListManager extends CustomerQueueManager {
|
|||
};
|
||||
});
|
||||
totalQueue += currentQueues.length;
|
||||
return {
|
||||
return currentQueues.length > 0
|
||||
? {
|
||||
code: ticket.code,
|
||||
customer: ticket.customer,
|
||||
phone: ticket.phone,
|
||||
id: ticket.id,
|
||||
queue: currentQueues,
|
||||
};
|
||||
}
|
||||
: null;
|
||||
});
|
||||
|
||||
return {
|
||||
return currentTickets.filter(Boolean).length > 0
|
||||
? {
|
||||
id: item.item_id,
|
||||
title: item.item.item_queue?.name ?? item.item.name,
|
||||
image_url: item.item.image_url,
|
||||
qty: totalQueue,
|
||||
items: currentTickets,
|
||||
};
|
||||
});
|
||||
items: currentTickets.filter(Boolean),
|
||||
}
|
||||
: null;
|
||||
})
|
||||
.filter(Boolean);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue