Kaiten

[PMO] База знаний функциональности (интернет)

To Kaiten

Механизм блокировки в аренде

Если появится долг, будет запрет на смены статусов. Потом клиенту зачислить в админке бонусы на баланс и нажать оплатить, он может менять статусы сам (переходить в ожидание и продолжать поездку)?

  1. Если клиент в режиме поездки и у него образовался долг по поездке, то списание с бонусного счета произойдет в счет поездки автоматически.

  2. Если у клиента нет бонусов на счете и у него образовался долг по текущей аренде, то после зачисления бонусов изменить статус так же будет нельзя. Нужно завершить поездку и после этого все работает по выбранной системе оплаты бонусами.

  3. В режиме поездки долги не подгружаются в историю поездок, поэтому кнопка "оплатить" и сама аренда в истории будут доступны только по завершению поездки. В штрафы долг по аренде тоже не упадет.

  • [ ] Если возник долг бэк отправляет команду на блокировку -> вешает флаг нельзя переводить в другой статус кроме завершения поездки

  • [ ] Когда долг пропадает -> убираем флаг

  • [ ] У оператора остается возможность смены статуса

I18n

flashes Vehicle is blocked. You are debtor.

АПИ

из мобильного приложения нельзя поменять статус, если есть задолжность.

JavaScript
{ "reasons": { "title": "Транспортное средство не готово к переводу в режим \"Парковка\"", "items": [ { "name": "Vehicle is blocked. You are debtor.", "status": 0, "code": "Vehicle is blocked. You are debtor." } ] }, "success": false, "errorCodes": [ 500 ], "errorMessages": [ "Vehicle is blocked. You are debtor." ] }

Админка

Из адмики тоже будет показываться ошибка. Для перевода в другой статус при задолжности нужно убрать галку Сlient Validation. Локализация этой галки на всех песках неправильная!!!

Блокировка снимается после оплаты всех всех счетов в аренде

При попытке перевода клиенту покажется ошибка Vehicle is blocked. You are debtor.