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 tickets: QueueTicketModel[] = ticketItems[item_id];
|
||||||
const item = tickets[0].items[0];
|
const item = tickets[0].items[0];
|
||||||
const uniqueTicket = tickets.filter(
|
const uniqueTicket = tickets.filter(
|
||||||
|
@ -53,22 +54,27 @@ export class CustomerQueueListManager extends CustomerQueueManager {
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
totalQueue += currentQueues.length;
|
totalQueue += currentQueues.length;
|
||||||
return {
|
return currentQueues.length > 0
|
||||||
|
? {
|
||||||
code: ticket.code,
|
code: ticket.code,
|
||||||
customer: ticket.customer,
|
customer: ticket.customer,
|
||||||
phone: ticket.phone,
|
phone: ticket.phone,
|
||||||
id: ticket.id,
|
id: ticket.id,
|
||||||
queue: currentQueues,
|
queue: currentQueues,
|
||||||
};
|
}
|
||||||
|
: null;
|
||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return currentTickets.filter(Boolean).length > 0
|
||||||
|
? {
|
||||||
id: item.item_id,
|
id: item.item_id,
|
||||||
title: item.item.item_queue?.name ?? item.item.name,
|
title: item.item.item_queue?.name ?? item.item.name,
|
||||||
image_url: item.item.image_url,
|
image_url: item.item.image_url,
|
||||||
qty: totalQueue,
|
qty: totalQueue,
|
||||||
items: currentTickets,
|
items: currentTickets.filter(Boolean),
|
||||||
};
|
}
|
||||||
});
|
: null;
|
||||||
|
})
|
||||||
|
.filter(Boolean);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue