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

Материал из FAQ
Версия от 10:46, 16 мая 2016; Alex (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Описание

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

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

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

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

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

API бонусов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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