Obtém a informação de bloqueio de uma ou mais mesas.
POST/gateway/tables/batch/lock-info
Este endpoint devolve informação de bloqueio para uma ou mais mesas. Aceita uma lista de identificadores de mesa (1–50, duplicados ignorados) e devolve o estado de bloqueio de cada uma, juntamente com o contexto de negócio associado (estado da mesa, total e SyncStamp). Uma mesa é considerada bloqueada quando o campo ExclusiveTerminal tem um valor maior que zero, o que significa que um terminal tem atualmente acesso exclusivo à mesa. A resposta contém, para cada mesa:
- IsLocked e LockedByTerminalId — estado de bloqueio e terminal proprietário.
- Status — estado atual da mesa (NeverOpened, WithMovement, Closed, SubTotal, Activated).
- Total — valor atual na mesa.
- SyncStamp — carimbo temporal da última sincronização. Quando uma mesa pedida nunca foi selecionada no XD, a resposta inclui IsLocked a false e Status, Total e SyncStamp a null.
Pedido
Respostas
- 200
- 400
- 401
- 500
OK
Pedido Inválido
Não Autorizado
Erro Interno do Servidor