complete_from_history
Si los pedidos no se completaron en línea, puede usar el método order/complete_from_history para completarlos a partir de los mensajes del historial:
order/complete_from_history¶ms={"itemId":<long>,
"orders":[long]}
Parámetros
| Parámetro | Descripción |
|---|---|
| itemId | ID del recurso. |
| orders | Array de ID de pedidos. |
Asegúrese de que la unidad esté asignada al pedido.
Use:
- ./update con callMode=‘‘create’’ para crear un pedido con la unidad asignada;
- ./update con callMode=‘‘assign’’ para asignar una unidad a un pedido ya creado.
Respuesta
{
"completed":<bool> /* estado global verificado de los pedidos:
1 - completado (si al menos un pedido se completa durante el procesamiento de la solicitud, su estado cambia a "s":2),
0 - no completado (no se completó ningún pedido durante el procesamiento de la solicitud) */
}
Códigos de error
| Código de error | Descripción |
|---|---|
| 7 | No se pudo obtener el elemento con el itemId especificado. |
| 6 | No se pudo crear la colección de pedidos. |
| 4 | No se especificó ningún pedido o uno de los pedidos es erróneo. |