Добавить новость
ru24.net
Работа
Октябрь
2024

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

0

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

{"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

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




Moscow.media
Частные объявления сегодня





Rss.plus



В Московской области сотрудники Росгвардии провели урок безопасности для школьников

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

EVITA BEAUTY STORE - интернет-магазин косметики премиум-класса!

Freedom Holding Corp. увеличил выручку на 33% и купил SilkNetCom


Приговор вынесен, что дальше? Как сегодня живёт Анатолий Руденко, задержанный в такси с подозрительным свёртком

Дмитрий Несоленый возглавил депо «Унеча» компании «ЛокоТех-Сервис»

Во всероссийском этапе чемпионата «Абилимпикс» «золото» дали одиннадцатикласснику из Бутово

В День народного единства группа «ПЯТЕRО» представила премьеру песни «Одна и навсегда»


Hibernian Community Foundation’s Dedication To Helping The Less Fortunate

Killer mom Susan Smith's parole bid inspires 360 correspondences—see how many favor her freedom

I grew my business to 7 figures after leaving Meta and Google. Here's the coffee chat formula that helped.

UK will urge Trump administration not to curb free trade, Reeves says


Радуга. Начало июля

Пьяный мужчина избил трех подростков на территории лицея в Челябинске

Где-то на болотах....

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


Metal Slug Tactics review

The most underrated shooter of 2023 is free on Epic right now, and going for cheap on Steam

Meta-funded regulator for AI disinformation on Meta's platform comes under fire: 'You are not any sort of check and balance, you are merely a bit of PR spin'

Grab a friend to try these Deadlock duo lane picks and take a bite out of the cursed apple



Профессор криминологии Кустов: банда «Черные вдовы» оставила мало следов

Функциональные и тихие: две клавиатуры от A4Tech для комфортной работы

YANDI.ga: Революция в коммуникации и Продвижении Музыкантов с использованием WEB3

Freedom Holding Corp. увеличил выручку на 33% и купил SilkNetCom




Жительница Раменского попала в реанимацию после атаки БПЛА

EVITA BEAUTY STORE - интернет-магазин косметики премиум-класса!

Имущество семьи экс-сотрудника МВД арестовали по делу о взятке в ₽5 млрд

Воробьев: женщина пострадала после массированной атаки БПЛА в Подмосковье


Год в турецком плену. Супруги-москвичи, приехали отдохнуть на популярный курорт и оказались заложниками системы

Собянин: силы ПВО уничтожили 22 беспилотника, летевших на Москву

Обитает в животе: как в организме развивается вирус Коксаки

ГРИМ, КЕПКА ЛИБО "ДВОЙНИК НЕПОХОЖИЙ"? ТРАМПА МОГЛИ НЕ ПОДМЕНИТЬ?! Россия, США, Европа могут улучшить отношения и здоровье общества?! Дональд Трамп, Владимир Путин, выборы в Америке.


Даниил Медведев станет самым возрастным участником Итогового турнира — 2024

Финал теннисного Итогового турнира WTA пройдет без первой ракетки мира Соболенко

Теннисистка Пегула снялась с итогового турнира WTA, ее заменит Касаткина

Россиянка Кудерметова проиграла в полуфинале парного Итогового турнира WTA


В МИД Судана назвали ключевой роль России в завершении конфликта в стране

Росавиация временно ограничила работу аэропорта Шереметьево

Взрыв повредил несколько квартир в пятиэтажке в Москве. Силовики опровергли версию с газом

Аэропорты Домодедово и Жуковский временно приостановили работу


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

Телеведущая Елена Николаева опубликовала свадебные фото с экс-мужем Волочковой

ГУАП на стратегической сессии «Презентация лучших практик ведущего университета»

Раскрывший свою национальность Киркоров призвал гордиться корнями

Джиган о том, что чуть не разрушил семью из-за зависимости: «Сорвало „кукушку“ от количества»



YANDI.ga: Революция в коммуникации и Продвижении Музыкантов с использованием WEB3

Профессор криминологии Кустов: банда «Черные вдовы» оставила мало следов

Современный литературный критик. Литературная критика произведений.

Функциональные и тихие: две клавиатуры от A4Tech для комфортной работы


EVITA BEAUTY STORE - интернет-магазин косметики премиум-класса!

Meta-funded regulator for AI disinformation on Meta's platform comes under fire: 'You are not any sort of check and balance, you are merely a bit of PR spin'

В Мензелинской школе-интернате реализуют проект-победитель Фонда Президентских грантов

TSMC и Samsung заявили о туманном будущем своих будущих заводов в США из-за Трампа


Эксперт: новая автотрасса станет важнейшей частью транспортного каркаса ТиНАО

УАЗы тащат! Огненное видео с гонки «Арские холмы-2024»

Легенды дорог – самые известные мотоциклы Японии, покорившие Мир

Водитель автобуса Мострансавто из Домодедово помог пассажиру, которому стало плохо


Путин поздравил Пахмутову с 95-летием и назвал певицей эпохи

«Чипы встроят в наши тела»: экстрасенс рассказала, какие изменения ждут мир в ближайшие 20 лет

Путин подписал закон о ратификации договора о стратегическом партнерстве РФ и КНДР

Путин поприветствовал гостей министерской конференции Россия - Африка





Обитает в животе: как в организме развивается вирус Коксаки

Хирург Центральной медико-санитарной части № 21 получил премию «ПроДокторов»

Врач назвала начальные признаки сахарного диабета

В Москве клиника предложила бесплатно оплодотворить клиенток спермой Дурова


В Крыму поддержали настрой советника Трампа насчёт «хотелок» Зеленского касательно Крыма

"Слишком большая просьба": США отказали Киеву в приоритете поставок ATACMS – WSJ

«Спешная зачистка»: Киевский режим начал опасаться проверок расходов от Трампа

Зеленский не хочет видеть в Киеве премьера Великобритании: «Просроченный и жалкий» пытается диктовать условия Лондону


Спортсмены Росгвардии завоевали медали на Кубке России по бобслею в Сочи

Московское «Динамо» обновило рекорд РПЛ

ЦСКА одержал победу над УНИКСом в напряженной игре Единой лиги ВТБ

Московское «Динамо» сыграет с «Амкалом» — победителем Медиалиги




Собянин: Система ПВО сбила 22 летевших к Москве БПЛА

Сергей Собянин. Главное за день

Собянин заявил о еще семи дронах, сбитых в Домодедове, Раменском и Коломне

Собянин: Сбито еще пять БПЛА в городских округах Раменское и Домодедово


Новый экспресс-маршрут появился в ТиНАО

Монте Альба – гипсовая плитка для интерьера и строительства


Взрыв повредил несколько квартир в пятиэтажке в Москве. Силовики опровергли версию с газом

Росавиация временно ограничила работу аэропорта Шереметьево

Путин: сотрудничество России и Африки становится всё более многоплановым

Силы ПВО сбили ещё восемь беспилотников в Подмосковье


KEY CAPITAL: Спрос на ипотеку в регионах РФ упал на 53%

В Адыгее росгвардейцы почтили память сотрудников погибших при исполнении служебного долга

Межрегиональный форум «Дни ритейла в Беломорье» пройдет в Архангельске

Правительство РФ выделит Якутии средства на уход за пожилыми и инвалидами


«Динамика стоимости лота дрогнула и ушла в минусовую зону». В октябре 2024 года цены на квартиры в Севастополе гораздо выше, чем в Симферополе

«Ноздря в ноздрю». Севастополь и Симферополь на вторичном рынке квартир в октябре дружно подорожали

Литературно-музыкальный час «А жизнь, как песня…».

Краеведческий час «Этот тихий край мне мил и дорог».


Зачем Черкасову Бутусов? Каким получился сериал «Мосгаз. Метроном»

Росавиация: временные ограничения введены на работу Шереметьево

Собянин: Летевшие к Москве БПЛА уничтожены в Раменском городском округ

РЕЗУЛЬТАТ НА ВЫБОРАХ В США МОГ СДЕЛАТЬ МАЙКЛ ДЖОРДАН?! Россия, США, Европа могут улучшить отношения и здоровье общества?! Дональд Трамп, Владимир Путин, выборы в Америке.












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

Новости спорта


Новости тенниса
ATP

Денис Шаповалов стал чемпионом турнира ATP-250 в Белграде






Средства ПВО сбили ещё пять БПЛА в городских округах Раменское и Домодедово

ГРИМ, КЕПКА ЛИБО "ДВОЙНИК НЕПОХОЖИЙ"? ТРАМПА МОГЛИ НЕ ПОДМЕНИТЬ?! Россия, США, Европа могут улучшить отношения и здоровье общества?! Дональд Трамп, Владимир Путин, выборы в Америке.

ТРАМПА МОГЛИ НЕ ПОДМЕНИТЬ?! ГРИМ, КЕМПА ЛИБО "ДВОЙНИК НЕПОХОЖИЙ"? Россия, США, Европа могут улучшить отношения и здоровье общества?! Дональд Трамп, Владимир Путин, выборы в Америке.

Стажер московского турагентства похитила у туристов почти 2 миллиона рублей с помощью поддельного QR-кода