Pular para o conteúdo principal

Mescla picking-lists Pendentes (origem → destino)

POST 

/fulfillment/packing/picking-list/:idpickinglist/merge

Move todos os pedidos da picking-list origem (path param) para a destino (IDPickingList no body) e deleta a origem.

⚠️ Atenção ao URL: a rota começa com /fulfillment/packing/ (não /picking/) — mantido por compatibilidade histórica. Este é o mesmo endpoint usado pela tag Packing (orderFulfillmentPickingListMerge).

Restrições (ambas validadas):

  • Origem em status 1 (Pendente).
  • Destino em status 1 (Pendente).
  • Ambas na mesma empresa.

Efeitos:

  • UPDATE Orders SET IDPickingList = <destino> WHERE IDPickingList = <origem>.
  • DELETE FROM PickingList WHERE IDPickingList = <origem>.
  • Não recomputa PickingListPriority da destino. PickingBasket dos pedidos é preservado (potencial colisão se ambas as listas usaram sequenciais sobrepostos).

Retorna o item de lista da destino via orderFulfillmentPickingListList.

Request

Responses

Item de lista da picking-list destino atualizada.