Версия для тестирования 1.1.4.2

Материал из FAQ
Перейти к: навигация, поиск

Описание

YTaxi-1168 Оплата бонусами при обмене

Заказ создан в Такси А, закреплена дисконтная карточка Передан в Такси Б, закрыт успешно.

При указанной сумме бонусов, которые есть в заказе нужно:

проверить списание при закрытии заказа в такси Б с карточки лояльности в такси А.
На баланс такси Б в обмене заказа записать указанную сумму бонусов (плюс)
С баланса такси А снять указанную сумму бонусов (минус)

(примечание для этого движение средств - нужно указывать как зачисление бонусов по такой-то карточке (заказ привязен к движению, поэтому найти его можно).

YTaxi-1169 API бонусов

Добавлена команда API клиента:

       /// <summary>
       ///     Получение информации по карточкам лояльности
       /// </summary>
       LoyalCardsInfoQuery

YTaxi-1170 Взаимодействие CONSUMER

1. Добавлены команды API клиента:

       /// <summary>
       ///     Получение информации по отношениям между потребителями услуг
       /// </summary>
       ConsumersRelationsInfoQuery
       /// <summary>
       ///     Добавление/обновление информации по отношениям между потребителями услуг
       /// </summary>
       ConsumersRelationsInfoSet

2. Функции для скрипта обработки заказа:

YTaxi-1180 Привязка потребителя к городу

Необходимо привязывать потребителя к городу.

Указания к тестированию:

Необходимо проверить работу с реестром клиентов:

  • выбор по № телефона при вводе заказа;
  • реестр учётных записей клиентов.
  • импорт клиентов

YTaxi-1177 Добавить в историю по заказу время предложенное водителем при принятии заказа

1. При взятии из свободного эфира. 2. При принятии через "Подвтердить заказ+время"

Указания к тестированию:

Переделана обработка протоколирования изменений заказа. Необходимо проверить.

YTaxi-1178 Расчёт заказа. Методы подсчёта количества заказов/суммы по заказам. Учёт класса автомобиля.

Класс DriverCalculationParameters Методы GetCompleteOrdersNumber, GetCompleteOrdersCalcs, GetCompleteOrdersPays, GetIndices

Класс OrderCalculationParameters Метод DriverGetCompleteOrdersNumber

Параметр payType преобразован в

<param name="payTypes">Типы оплаты заказа (по умолчанию null - все)</param>

Добавлен параметр

<param name="carClasses">Классы автомобиля заказа (по умолчанию null - все)</param>

YTaxi-1179 Оформление штрафа водителя. Комментарий

При оформлении штрафа водителю, можно указать комментарий. Отображаться должен в бухгалтерии водителя.

YTaxi-1181 Добавлен отчет по штрафам водителей

Проверить отчет

YTaxi-1174 Добавить настройку раскраски "Использование не стандартного времени жизни"

Проверить, что настройка активируется для заказов с нестандартным временем жизни