Skip to content

Conversation

vsafin-bit
Copy link
Collaborator

@vsafin-bit vsafin-bit commented Aug 18, 2025

Pull Request description

Changelog

  • Отключено enlist дял всех сервисов.
  • Добавлено логгирование sql запросов.
  • Изменено подключение к постгрес.
  • Измена работа с постгрес. Репозитории заменили на адапторы.
  • Добавлена возможность копировать водителя при копировании проекта.
  • Изменен флоу работы с точками реалтайма сервиса.
  • Добавлена валидация созданяи точек по водителям.
  • Расширен контракт получения полигонов. Добавлена информация по маршруту и последней точке водителя.
  • Добален функционал зацепок (при указании точки realtime, можно указать description).
  • Добален функционал статуса водителей (при указании точки realtime, можно указать status).
  • Добален функционал приоритетных слоев (priority-layers).

Issues

  • CITYLENS-1002 BE: Сделать тестовую ручку получения навигации с точкой
  • CITYLENS-1361 BE: Ресерч Saga Enlist
  • CITYLENS-1441 BE: Оптимизация работы команд медиатора
  • CITYLENS-1504 BE: Изменение конфига подключения к pg
  • CITYLENS-1636 Зацепки в мобильном приложении
  • CITYLENS-1583 BE: Получение последней точки водителя по полигонам (по риал-тайм водителям)
  • CITYLENS-1585 BE: Контракты приоритетных слоев
  • CITYLENS-1586 BE: Реализовать CRUD приоритетных слоев
  • CITYLENS-1587 Расширить контракт real-time
  • CITYLENS-1597 BE: Статусы водителей - АПИ и контракты
  • CITYLENS-1605 BE: Копировать водителя при копировании проекта
  • CITYLENS-1606 BE: Изменить репозитории на адапторы
  • CITYLENS-1659 Добавить ограничения при создании геопойнтс
  • CITYLENS-1660 BE: Сделать geojson в wkt
  • CITYLENS-1683 BE: Добавить инфу о маршруте при получении полигонов

Breaking changes

  • Изменено логгирование REST запросов. extended -> extendedRestLogging
  • Изменено подключение к бд сервисов, вынесено в отдельный блок, maxPoolSize и pooling заменен на poolSize
    api:
      database: ''
      timeout: 15
      commandTimeout: 30
      poolSize:
        min: 1
        max: 10
    hangfire:
      database: ''
      timeout: 15
      commandTimeout: 30
      poolSize:
        min: 1
        max: 10
    realtimeDataApi:
      database: ''
      timeout: 15
      commandTimeout: 30
      poolSize:
        min: 1
        max: 10

Check-list. Чек-лист код-ревью

  • Запрос на слияние в develop.
  • Есть описание к PR.
  • Указаны блокирующие изменения. Breaking-Changes
  • Соответствие кода принятому стилю
    • Описание настроек.
    • Именование настроек.
    • Дефолтные значения.
    • Стиль кода.
  • Работоспособность. Разворачивается на своем окружении из ветки PR.
    • Тест API через тесты helmfile-хуков или коллекций Postman.
  • Не осталось мусора от удаления каких-то параметров. Ищется поиском по проекту из ветки PR.
  • Отработка линтера на чарт из ветки PR. Пример: helm lint charts/search-api

@vsafin-bit vsafin-bit changed the title Citylens/routes api 1.4 [citylens] routes api 1.4.x Aug 18, 2025
@vsafin-bit vsafin-bit changed the title [citylens] routes api 1.4.x [citylens] routes 1.4.x Aug 18, 2025
@vsafin-bit vsafin-bit marked this pull request as ready for review August 18, 2025 12:59
@vsafin-bit vsafin-bit requested review from a team as code owners August 18, 2025 12:59
@v-a-v
Copy link
Contributor

v-a-v commented Aug 19, 2025

задача на проверку https://jira.2gis.ru/browse/ONPREM-2309

@dbelyaev-nsk dbelyaev-nsk force-pushed the citylens/routes-api-1.4 branch from 993762f to 6fdcbac Compare October 14, 2025 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants