02.09 Другое

02.09.01. Раздача заказов из приложения для пассажиров

Описание
Скрипт с задержкой производит автораздачу заказов, полученных из мобильного приложения Taxophone. После создания заказа он появляется в Такси-Мастер, а через 30 секунд для этого заказа включается автораздача.
Эффект
Задача скрипта — показать водителям, что есть заказы из приложения для пассажиров. Если никто не взял заказ, то принудительно назначаем заказ на машину.

 

02.09.02. Увеличение радиуса раздачи

Описание
Параметры скрипта:

  1. Радиус 1 (в метрах)
  2. Радиус 2 (в метрах)
  3. Радиус 3 (в метрах)
  4. Период паузы при переходе поиска между радиусами.

Принцип работы:
Вначале ищем водителя в радиусе 1.
Если водитель не найден, то ищем через период паузы в радиусе 2.
Если водитель не был найден и в радиусе 2, то ищем через период паузы в радиусе 3.
В случае, если водитель не был найден в данных радиусах, то ищем водителя по правилам стоянки (по очереди). Подбор машин происходит по маршруту, а не по прямой.
Эффект
Скрипт постепенно увеличивает радиус поиска. Т.е. если рядом машин нет, то показываем заказ. Вдруг кто-то возьмет. Если никто не взял, то ищем в большем радиусе и так далее.