Что нового?



ВерсияИзменения
1.2.5Из пакета на создание заказа (POST api/weborders) (просчет стоимости заказа POST api/weborders/cost) удален параметр dispatcherId (Id диспетчера от имени которого будут создаваться заказы).
Реализована локализация приложения (Определение локали пользователя в зависимости от заголовка Accept-Language).
Добавлен запрос получения серверного времени /api/time.
1.2.7Создание заказа с маршрутом по географическим координатам (долгота, широта).
1.2.8Смена пароля для пользователя.
1.2.9Закрытие приложения только по кнопке «Х» (Крестик) или вводу в консоль «exit».
1.2.10Формирование комментария для водителя на основании опций заказа.
1.2.11Учет загороднего расстояния для объекта при «старой схеме расчета загороднего мершрута»
1.3.1Расширено api для запросов гео-данных.
1.4.1Добавление дополнительной услуги «Терминал». Возможность расплатиться клиенту карточкой непосредственно водителя. Программа будет искать машину, у которой есть терминал.
1.4.2Исправлены ошибки
1.4.3Автоматическая постановка водителя первого в секторе на заказ с учетом доп. услуги «Терминал».
1.4.5Добавлена дополнительная услуга «Премиум» при создании заказа. Программа будет искать машину премиум-класса. 
1.4.8Возвращение номера телефона водителя в запросе статуса выполнения заказа (/api/weborders/<uid>). 
1.4.9Изменение логики обработки предварительного заказа. 
1.4.10Добавлена поддержка грузинской локализации.
1.4.11Исправлены ошибки
1.4.12Изменен формат номера телефона клиента при сохраненииего в БД при создании заказа. 
1.4.13Возможность использования тарифа по-умолчанию для онлайн-заказа. 
1.4.14Реализована логика запрета смены пароля для некоторых постоянных клиентов. 
1.4.15Реализована паджинация (лимит и смещение) возвращаемых гео-данных при поиске по названию. 
 1.4.16Исправлены мелкие ошибки (наличие пробелов в номере дома при создании заказа). 
1.4.17Улучшена логика формирования GPRS комментариев, комментариев для водителя и комментариев для диспетчера при создании заказа. 
1.4.18Добавлена возможность заказа машины типа «микроавтобус». 
 1.4.19

В «Отчет по заказам клиента» добавлена информация о:

  • Статус заказа;
  • Тип заказа;
  • Тариф;
  • На когда;
  • Форма оплаты;
  • Платеж.
1.5.0В запрос профиля клиента добавлено возврат «Кол-во заказов клиента». 
1.5.1Оптимизация быстродействия. Исправлены ошибки при высокой нагрузке. 
1.5.2Добавлена возможность регистрации новых клиентов. 
1.5.3Проверка номера телефона в «Черном списке» при создании заказа. 
1.5.4Исправлены мелкие ошибки при работе с БД. 
 1.5.5Логирование очереди позывных в секторе в архив при постановке первого в секторе на заказ. 
1.5.6Копирование комментария для водителя из тарифа в заказ. 
1.5.7Добавлена обработка нового HTTP-заголовка «X-WO-API-APP-ID» - id приложения, с которое взаимодействует с WebOrders.WebApi. При создании заказа данный идентификатор сохраняется в заказе и может быть отображен в «Полном отчете по заказам» в «Такси Навигатор». 
1.5.8Добавлена возможность при создании заказа указать доп опцию «чек». 
1.5.9Исправлен алгоритм выбора одного из нескольких гибких тарифов, время действия которых пересекается. 
1.5.10Инициализация CSSector.dll при получении события «TN_reboot». 
1.5.11Логирование закрытия приложения. 
 1.6.0

Поддержка локализации гео-данных (улицы и объекты). В запросах поиска гео-данных по части слова добавлена логика:

  • транслитерации строки запроса. Например, запрос «turovskaya» вернет улицу «Туровская»;
  • переключение расскладки для qwerty-клавиатуры. Например, запрос «nehjdcrfz» вернет улицу «Туровская»;
1.6.1Исправлены мелкие ошибки
1.6.1 – 1.6.2Исправлены ошибки при создании заказа с маршрутом указанным в гео-координатах. 
1.6.3Улучшена схема постановки на заказ первого водителя в секторе (учет «ПВЗ» - попытка взятия заказа). 
Версия 1.6.4:
 1.6.4Исправлена ошибка отправки заказа в СОЗ на сервер, который отмечен как запрещенный для перекидки. 
 1.6.5
  • Улучшенная авторизация. Вместо логина (Доступ в ТН) можно также использовать номер телефона (указанный в карточке Клиента);
  • Верификация телефона для гостевого пользователя.
  • Редактирование профиля постоянного клиента;
  • Смена номера телефона постоянного клиента с подтверждением через SMS;
  • Восстановление пароля.
1.6.6Удаление лог-файлов, созданных более чем 14 дней назад. 
1.6.7Исправлена ошибка запроса гео-данных для запроса (/api/geodata/streets?versionDateGratherThan=....
1.6.8Исправлены мелкие ошибки при восстановлении пароля постоянного клиента. 
1.6.9Реализована опциональная поддержка CORS запросов (настраивается в файле конфигурации WebOrders.WebAPI.ini). 
1.6.10Исправлены мелкие ошибки при постановке первого водителя в секторе. 
1.6.11В заказе указывается номер дома, указанный пользователем, даже если такого дома нет в БД. При этом маршрут строиться к билжайшему существующему дому. 
1.6.12Добавлены переводы для культур "EN-US", "RU-RU", "UK-UA", "KA-GE" сообщения об ошибки авторизации. 
1.6.13Изменение схемы БД. Совместим только с версией ТН 25.2.4. 
1.6.14Улучшена логика подтверждения номера телефона через SMS. 
1.6.15Реализовано сжатие Http-ответов с поддержкой алгоритмов gzip и deflate. 
1.6.16Исправлены незначительные ошибки. 
1.6.16.1При ошибке авторизации в тело ответа добавлен идентификатор с кодом ошибки (Id=-2). 
1.6.18В запрос «профиль клиента» добавлены данные о текущей скидке клиента. 




Версия 1.6.18
В запрос «профиль клиента» добавлены данные о текущей скидке клиента.
Версия 1.6.19
Реализованы частичные ответы запроса гео-данных. В запросе гео-данных возвращаются только те данные, которые пользователь указал в запросе.
Версия 1.7.0
Ускорен просчет стоимости.
Версия 1.7.1
Исправлены незначительные недочеты, связанные с запуском приложения в процессе авто-обновления.
Версия 1.7.2
Исправлена отмена заказа по тайм-ауту с поставленной машиной.
Версия 1.7.3
Расширен запрос «заказов клиента»: кроме выполненных заказов, можно получить выполняющиеся и отмененные заказы клиента.
Версия 1.7.4
Добавлена польская локализация (PL-PL).
Версия 1.7.5
Исправлены незначительные ошибки при построении отчета по заказам клиента.
Версия 1.7.6.0 – 1.7.6.1
Реализована возможность создания заказа с наличной оплатой для клиента категории «безналичный расчет».
Версия 1.7.7.0
Поддержка бонусных клиентов.
Возможность получения координат «своей» машины, выполняющей заказ.
Версия 1.7.7.2
Исправлены мелкие ошибки. При сохранении заказа просчитывается параметр «Route_Time» (Время в пути).
Версия 1.7.7.3
Реализован возврат водителя обратно в сектор при отмене заказа клиентом.
Версия 1.7.7.4
Улучшен просчет заказов с загородним тарифом.
Версия 1.7.8.0
Добавлен запрос возвращающий необходимые настройки комплекса «Такси Навигатор».
Версия 1.7.12.0
Добавлена гибкая тарификация. Реализован API метод api/tariffs который отправляет список тарифов. Расширены API методы api/weborders/cost и api/weborders для приема гибкого тарифа, который передается в поле "flexible_tariff_name".
Версия 1.7.13.0
Добавлен перевод номеров телефона в формат указанный в настройках «Такси Навигатор».
Версия 1.7.14.0
Добавлен запрет на создание предварительных заказов с временем подачи меньше текущего времени установленного на сервере ИДС.
Версия 1.7.16.0
Добавлено определение тарифа согласно указанным временным промежуткам в настройках тарификации ТН.
Версия 1.7.17.0
Разрешена поворная верификация номера телефона. По запросу получения кода подтверждения - API возвращает новый сгененированный код не производя проверку на наличие ранее выполенного подтверждения.
Версия 1.7.18.0
Исправлена ошибка в определении тарифа согласно указанным временным промежуткам в настройках тарификации ТН.
Версия 1.7.20.0
В WebOrders.WebApi добавлена обработка HTTP-заголовка «X-WO-API-APP-ID» - id приложения для начисления бонусов при первой регистрации/авторизации.
Версия 1.7.26.0
Добавлена возможность отсылки уведомлений о изменении состояния заказа на указанный веб сервис.
Версия 1.7.27.0
Добавлена сортировка улицы в поле адрес по признаку улица находится в городе или нет.
Добавлен поиск по нескольким вхождениям. Например при поиске "шев вас пер" или "вас пер шев" будет найдено значение "ШЕВЧЕНКО ПЕР. (ВАСИЛЬКОВ)"
Версия 1.7.31.0
Добавлена возможность пополнения баланса клиента через платежную систему LiqPay.
Версия 1.7.35.0
Добавлено форматирование номера телефона для согласно настройке ТН для:


Версия 1.7.43.0
Добавлен запрет на создание горячих заказов с временем подачи меньше
текущего времени установленного на сервере ИДС.
Версия 1.7.46.0
Добавлено возврат координат автомобилей службы в заданном радиусе.

Версия 1.7.50.0
Добавлена отправка значения "Статус выполнения" заказа для push уведомлений и при запросе на получения информации о заказе (/api/weborders/44ebd09e5f224651bf3c8e2dd12ed890)
Версия 1.8.0.9
Добавлено возможность производить пополнение счета постоянного клиента через платежную систему LiqPay. (в том числе и через web-форму Rainbow)