feat: enhance loginQueue method to filter orders by date range

pull/157/head
shancheas 2025-06-10 16:34:00 +07:00
parent baeb72fe7d
commit fdbd667b7d
1 changed files with 5 additions and 2 deletions

View File

@ -40,11 +40,14 @@ export class TicketDataService extends BaseDataService<QueueTicket> {
}
async loginQueue(id: string): Promise<QueueOrder> {
const start = moment().startOf('day').valueOf();
const end = moment().endOf('day').valueOf();
const order = await this.order.findOne({
relations: ['tickets'],
where: [
{ transaction_id: id },
{ code: id, transaction_id: Not(IsNull()) },
{ transaction_id: id, date: Between(start, end) },
{ code: id, transaction_id: Not(IsNull()), date: Between(start, end) },
],
});