Commit Graph

1211 Commits

Author SHA1 Message Date
1b560dd0a2 Изменение уведомлений
1. Изменил сущность уведомлений. Добавил дату регистрации уведомления.
2. Добавил миграцию.
3. Изменил репозитории. Убрал метод для обновления коллекции уведомлений.
4. Поправил запрос для отправки уведомлений и метод контроллера.
5. Поправил логику обновления уведомления. Теперь обновление состояния уведомления происходит в транспорте, после успешной отправки уведомления.
2023-07-25 13:36:09 +05:00
ngfrolov
1639e9c153
Merge branch 'dev' into feature/email_notifications 2023-07-24 15:30:48 +05:00
82184466f9 Сортировка section type 2023-07-19 16:39:17 +05:00
6a483b1de2 Merge branch 'dev' into feature/email_notifications 2023-07-19 14:24:54 +05:00
4b2d4f1bba Отправка уведомлений через email + рефакторинг
1. Адаптировал EmailService под сервис транспорта отправки уведомлений по Email
2. Заменил использование EmailService на NotificationService
3. Поправил тесты
4. Создал запрос для отправки уведомлений
2023-07-19 14:24:22 +05:00
98ddf83e0b Небольшой фикс сервиса импорта/экспорта
1. Добавил валидацию режима
2. Поправил валидацию секции
2023-07-19 11:04:01 +05:00
ngfrolov
ba91031a09
Edit ProcessMapPlanTemplate.xlsx 2023-07-19 09:08:43 +05:00
ngfrolov
a08b7e5a81
Merge branch 'dev' into feature/import_and_export_process_map 2023-07-18 17:53:24 +05:00
ngfrolov
1d94a64e49
Merge branch 'fix/pagination-container-items' into dev 2023-07-18 16:47:30 +05:00
ngfrolov
64de85361a
HelpPageRepository. Допереименовал urlPage ->key 2023-07-18 16:45:11 +05:00
ngfrolov
8c8d1ba9c2
Merge branch 'dev' into feature/checking_existence_help_page 2023-07-18 16:40:32 +05:00
789fafe4c5 Изменен тип свойства Items у PaginationContainer на IEnumerable<T> 2023-07-18 14:41:20 +05:00
5a84cff70d Merge branch 'dev' into feature/import_and_export_process_map 2023-07-18 14:12:53 +05:00
4d6930b9ee Добавил импорт и экспорт для РТК-план 2023-07-18 14:09:54 +05:00
45e3ae1d30 Merge branch 'fix/trim-subsystem-operation-time-data' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/trim-subsystem-operation-time-data 2023-07-17 18:01:57 +05:00
08b6f7d209 Рефактор 2023-07-17 17:17:11 +05:00
68d2675d9a Merge branch 'dev' into fix/trim-subsystem-operation-time-data 2023-07-17 16:03:13 +05:00
f8496a5034 поправлен расчет глубины на концах отрезков по дате 2023-07-17 15:50:14 +05:00
ngfrolov
2759a852ca
fixed and tested 2023-07-17 11:48:52 +05:00
635e4cd7fc Правки после ревью
1. Поправил обновление отправленных уведомлений.
2. Поправил ConnectionManager. Переименовал сервис, удалил абстракцию, так как предполагается только одна реализация.
3. При маппинге из dto в сущность для уведомления добавил игнорирование категории и пользователя.
4. Изменил жизенный цикл зависимости для отправителя.
5. Добавил в репозиторий метод для обновления коллекции уведомлений.
6. Поправил Hub, Id пользователя можно получать внутри хаба.
7. Поправил NotificationRequest + метод BuildQuery в NotificationRepository
2023-07-14 11:40:57 +05:00
4ae769adcc Merge branch 'dev' into feature/notifications 2023-07-13 14:45:41 +05:00
b1d3da5f80 Рефакториг после ревью
1. Обновил классы модели и dto уведомления.
2. Удалил лишние сервисы.
3. Накатил новую миграцию.
4. Поправил репозиторий.
5. Поправил сервис уведомлений.
2023-07-13 14:44:40 +05:00
71fd3264e3 Правки по результатам тестирования контактов скважины 2023-07-13 10:51:38 +05:00
c8ec264f13 Добавил новый метод контроллера
1. Добавил новый метод в контроллер.
2. В репозитории сделал проверку на наличие справки для страницы.
3. В методах контроллера добавил фильтрацию для id категории.
2023-07-12 18:16:36 +05:00
83ee280fbb Рефакторинг
1. Поменял время жизни для отправителей уведомлений.
2. Добавил метод в контроллере для получения уведомления по Id.
3. Поправил хаб уведомлений
4. Небольшие фиксы в репозитории и сервисах
2023-07-12 13:31:55 +05:00
b51ec44c35 Merge branch 'dev' into feature/notifications 2023-07-11 19:08:35 +05:00
a7e5c577cf Исправил отправку уведомлений + небольшой рефакторинг 2023-07-11 19:07:57 +05:00
2232061f95 Удалил лишнее 2023-07-11 18:59:11 +05:00
985c0489d0 Исправление в работе с данными
1. Изменил сущность уведомления. Добавил состояние уведомления
2. Удалил сущность для доставки уведомлений.
3. Изменение DTO уведомления.
4. Добавил миграцию.
5. Поправил DbContext.
2023-07-11 18:57:25 +05:00
88f391dadd Merge branch 'dev' into feature/notifications 2023-07-11 17:46:35 +05:00
88c999b3d1 Исправление метода получения файла
1. Добавил декодирование url страницы, к которому привязана справка.
2. Изменил комментарий у метода контроллера получения файла
2023-07-11 13:39:57 +05:00
1ac8183949 Мелкие исправления 2023-07-11 11:15:20 +05:00
96786b1be7 Сервисы для уведомлений
1. Добавил репозиторий для уведомлений
2. Добавил сервисы для уведомлений
2023-07-10 16:56:55 +05:00
ngfrolov
0fbc54e715
Fix #11111518 Ошибка при загрузке РТК - отчет 2023-07-05 17:35:07 +05:00
ngfrolov
0230432c8c
Добавил WellController.GetOrDefaultStatAsync(..) с расширенной статистикой по скважине. 2023-07-05 14:22:22 +05:00
16eccb0e33 Фикс редактирования скважины
Основная проблема была в том, что после редактирования списка компаний для скважины не сбрасывался кэш. Я добавил вызов метода DropCacheRelationCompanyWell и сделал небольшой рефакторинг метода обновления.
2023-07-04 15:45:04 +05:00
43483d3e06 Исправления после ревью
1. Переименовал метод проверки
2. Сделал получение данных из кэша
3. Переделал логику проверки
2023-07-04 10:34:59 +05:00
7480b63ccb Добавление и обновление скважины
При создании и обновлении скважины добавил проверку на то, что указанная телеметрия не принадлежит другой скважине.
2023-07-03 17:22:37 +05:00
386de8968f Merge pull request 'Исправил unit тесты' (#67) from feature/fix_unit_tests into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/67
2023-07-03 13:22:41 +05:00
ngfrolov
16b5aed85c
Rename WellMapInfoDto.TvdLagPercent => WellMapInfoDto.TvdLagDays 2023-07-03 12:33:00 +05:00
29c425d376 Исправил unit тесты
Исправил сравнения у тестов траекторий
2023-07-03 12:13:13 +05:00
ngfrolov
14f3b16a7d
FIX Sequence contains no elements at OperationsStatService.GetTvdAsync 2023-07-03 10:13:21 +05:00
ngfrolov
7252c68f72
SubsystemOperationTimeCalcWorkFactory.OperationTimeSpinAsync(...) fix condition. 2023-07-03 08:51:39 +05:00
ngfrolov
5ec6fa2b2e
merge dev to WellMapInfoDto-improvement 2023-06-30 17:45:04 +05:00
df67684972 Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:35:08 +05:00
ngfrolov
12fa0ab0c7
Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:29:18 +05:00
ngfrolov
bb8b530cbf
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-06-30 17:15:26 +05:00
ngfrolov
e901866910
Добавлено онлайн обновление части статистики по скважине, которую можно брать из кеша. 2023-06-30 15:49:30 +05:00
ngfrolov
821fe270f6
Добавлено кеширование данных ГТИ 2023-06-30 15:48:24 +05:00
8dbc380f17 Фактические траектории
1. Контроллер для фактических категорий
2. Дополнил TrajectoryGeoDto, некоторые параметры траекторий могу совпадать. Принял решение вынести это в базовый класс
3. Рефакторинг репозитория
2023-06-30 14:55:44 +05:00