Orders Statuses » History » Version 1
Dmitry Vasilev, 11/24/2025 07:46 PM
| 1 | 1 | Dmitry Vasilev | ## Статусы заказов для taxi order |
|---|---|---|---|
| 2 | |||
| 3 | **1. Заказ создается со статусом (CREATED)** |
||
| 4 | |||
| 5 | **ручка** POST - /api/orders/taxis Add taxi order "Создание заказа" |
||
| 6 | |||
| 7 | --- |
||
| 8 | |||
| 9 | **2. Поиск водителя (SEARCHING)** |
||
| 10 | |||
| 11 | _После создания заказа система автоматически переводит его в статус SEARCHING, чтобы начать поиск водителя. |
||
| 12 | Переходит в статус "searching"_ |
||
| 13 | |||
| 14 | **Результат:** Автоматический переход из CREATED в SEARCHING. |
||
| 15 | |||
| 16 | --- |
||
| 17 | |||
| 18 | **3. Принятие заказа водителем** |
||
| 19 | |||
| 20 | **ручка** POST - /api/orders/{{order_id}}/taxis/start/{{taxi_order_id}} |
||
| 21 | _Start taxi order. Only for status "searching"_ |
||
| 22 | |||
| 23 | **Результат:** Переходит в статус "driver found" |
||
| 24 | |||
| 25 | --- |
||
| 26 | |||
| 27 | **4. Водитель в пути за клиентом (ARRIVES)** |
||
| 28 | |||
| 29 | **ручка** POST - /api/orders/{{order_id}}/taxis/driver-en-route-to-client/{{taxi_order_id}} |
||
| 30 | _Driver en route to clinet. Only for status "searching"._ |
||
| 31 | |||
| 32 | **Результат:** Переходит в статус "arrives" |
||
| 33 | |||
| 34 | --- |
||
| 35 | |||
| 36 | **5. Ожидание клиента (WAITING)** |
||
| 37 | |||
| 38 | **ручка** POST - /api/orders/{orderId}/taxis/waiting/{taxiOrderId} |
||
| 39 | _"Waiting taxi client. Only for statuses "arrives"."_ |
||
| 40 | |||
| 41 | **Результат:** Переходит в статус "waiting" |
||
| 42 | |||
| 43 | --- |
||
| 44 | |||
| 45 | **6. Водитель в пути к точке назначения (PROCESSED)** |
||
| 46 | |||
| 47 | **ручка** POST - /api/orders/{orderId}/taxis/waiting/{taxiOrderId} |
||
| 48 | _The driver is on his way to his destination. Only for status "waiting"_ |
||
| 49 | |||
| 50 | **Результат:** Переходит в статус "proccessed" |
||
| 51 | |||
| 52 | --- |
||
| 53 | |||
| 54 | **7. Прибытие в точку назначения (ARRIVED)** |
||
| 55 | |||
| 56 | **ручка** POST - /api/orders/{orderId}/taxis/arrive/{taxiOrderId} |
||
| 57 | _Worker has arrived at the point. Only for statuses "arrives", "proccessed" or "waiting"._ |
||
| 58 | |||
| 59 | **Результат:** Переходит в статус "arrived" |
||
| 60 | |||
| 61 | --- |
||
| 62 | |||
| 63 | **8. Завершение заказа (COMPLETED)** |
||
| 64 | |||
| 65 | **ручка** POST - /api/orders/{orderId}/taxis/complete/{taxiOrderId} |
||
| 66 | Worker completes taxi order. Only for status "arrived" end point. |
||
| 67 | |||
| 68 | **Результат:** Переходит в статус "completed" |