Версия для тестирования 1.1.4.2
Содержание
- 1 Описание
- 1.1 YTaxi-1168 Оплата бонусами при обмене
- 1.2 YTaxi-1169 API бонусов
- 1.3 YTaxi-1170 Взаимодействие CONSUMER
- 1.4 YTaxi-1180 Привязка потребителя к городу
- 1.5 YTaxi-1177 Добавить в историю по заказу время предложенное водителем при принятии заказа
- 1.6 YTaxi-1178 Расчёт заказа. Методы подсчёта количества заказов/суммы по заказам. Учёт класса автомобиля.
- 1.7 YTaxi-1179 Оформление штрафа водителя. Комментарий
- 1.8 YTaxi-1181 Добавлен отчет по штрафам водителей
- 1.9 YTaxi-1174 Добавить настройку раскраски "Использование не стандартного времени жизни"
Описание
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 Добавить настройку раскраски "Использование не стандартного времени жизни"
Проверить, что настройка активируется для заказов с нестандартным временем жизни