Добавить новость

Театр Шиловского предложит зрителям смехотерапию спектаклем «Папа в паутине»

Психолог Голубева: между молодым мужчиной и женщиной старше возможна любовь

Депутат Разворотнева: с 2025 года размер пени будет зафиксирован на уровне 9,5%

Столичные росгвардейцы обеспечили правопорядок на матче КХЛ





Новости сегодня

Новости от TheMoneytizer

Flutter (арх: Bloc): Изменить расчет штрафа при отмене бронирования апартаментов и 3 доп задачи

Описание:
Необходимо исправить процесс отмены бронирования в приложении. В настоящее время при попытке отмены некоторых бронирований возникает ошибка:

{"errors":[{"code":"ReservationCannotBeCancelled","message":"Reservation cannot be cancelled, the expected penalty amount does not match the current one, try to cancel the reservation with a new penalty amount"}]}

Эта ошибка связана с тем, что мы отправляем неверную сумму штрафа, которая не соответствует ожиданиям сервиса.

▎Требования:

1. Проверка информации о штрафе:
В нашей базе данных хранится информация об объекте, включая данные о возможности бесплатной отмены:

{"freeCancellationPossible":false,"penaltyAmount":2200.0}

- Если freeCancellationPossible равен false, необходимо отобразить сумму штрафа рядом с текстом "нет бесплатной отмены". Однако сумму штрафа следует определять не просто из penaltyAmount, а согласно следующей логике:

2. Логика расчета штрафа:
- penaltyAmount должен составлять максимум 20% от стоимости бронирования. Если penaltyAmount превышает 20%, необходимо установить его равным 20%.
- Если penaltyAmount меньше или равен 20%, используем его без изменений.
- Размер штрафа может изменяться в зависимости от близости даты заезда. Убедитесь, что это учитывается в коде. Для получения актуального значения penaltyAmount необходимо перед отменой выполнять запрос на его расчет.

▎Цель:
Обеспечить корректную отмену бронирований без ошибок, следуя указанным требованиям по расчету штрафов.

Дополнительные задачи:1. При переходе к просмотру информации по выбранным апартаментам, меняется их название с адреса самого проживания (например, Советская, 142) на адрес "объекта" (улица Чавайна). - тут надо брать информацию из другого ключа в объекте: не из property, а из room_type (ну на фронте по крайней мере так)2. Тоже самое с description (описание апартаментов)3. В правилах отмены на забронированных апартаментах мы берем данные из {"freeCancellationPossible":true,"freeCancellationDeadlineLocal":"2024-10-29T10:39:00","freeCancellationDeadlineUtc":"2024-10-29T07:39:00Z","penaltyAmount":2000.0} а именно freeCancellationDeadlineUtc и пишем, что UTC+4, надо брать freeCancellationDeadlineLocal.

И обновить приложение в play market

Работаем через безопасную сделку.
В отклике напишите сколько денег вам нужно для решения этих задач

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Грибы начали расти в Подмосковье. "Даю шестое интервью на эту тему" - учёный всё объяснил

Овчинский: Два дома по программе реновации построили на северо-западе Москвы

Объявление О создании «Всеармянского единого совета» новая сила

За три дня до инаугурации Трампа... Что означает соглашение о всеобъемлющем партнерстве между Россией и Ираном?

Музыкальные новости

Сергей Собянин: Создаем современные городские вокзалы

«Лукойл» планирует построить арену на 4 500 мест и Дворец спорта рядом со стадионом «Спартака»

В Якутии работник Приморского филиала ФГУП «УВО Минтранса России» предотвратил аварию в административном здании

В Подмосковье сотрудники Росгвардии задержали подозреваемого в совершении грабежа

Новости России

Гидрометцентр спрогнозировал в Москве на выходные облачную погоду и до 4 градусов тепла

«Байкал-Энергия» прервал победную серию «Енисея» в ЧР по бенди

Объявление О создании «Всеармянского единого совета» новая сила

«СКА-Нефтяник» обыграл «Кузбасс» в чемпионате России по бенди

Экология в России и мире

«Облысение от стресса, перхоть от мытья». Главные вопросы о волосах дерматологу-трихологу

Пять интересных фактов, которые объясняют поведение человека

«Норникель» выделит 155 млн рублей для победителей конкурса благотворительной программы "Мир новых возможностей"

Орган в Планетарии. Музыка для влюблённых

Спорт в России и мире

Джокович вышел в четвертый круг Открытого чемпионата Австралии

Теннисистка превратила Australian Open в показ мод: копирует образы Марии Шараповой, Аны Иванович и других звезд

Теннисист Ольховский: Тин сыграл великолепно в матче с Медведевым

Медведев проиграл 121-й ракетке мира на Australian Open

Moscow.media

В BelkaCar рассказали, куда ездили пользователи сервиса в новогодние праздники

ЧИНХОЙИ

В Новосибирске пройдет региональный отборочный тур фестиваля детского творчества «Добрая волна»

В Новосибирске пройдет региональный отборочный тур фестиваля детского творчества «Добрая волна»











Топ новостей на этот час

Rss.plus






Овчинский: Два дома по программе реновации построили на северо-западе Москвы

За три дня до инаугурации Трампа... Что означает соглашение о всеобъемлющем партнерстве между Россией и Ираном?

В суд поступил административный протокол на блогера Косенко

Компенсациям за некачественную отделку в новых квартирах установили потолок