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
b7d9ec8183
Merge pull request 'Исправление метода получения файла' ( #73 ) from feature/fix_help_pages into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/73
2023-07-11 13:42:25 +05:00
88c999b3d1
Исправление метода получения файла
...
1. Добавил декодирование url страницы, к которому привязана справка.
2. Изменил комментарий у метода контроллера получения файла
2023-07-11 13:39:57 +05:00
1ac8183949
Мелкие исправления
2023-07-11 11:15:20 +05:00
29a534258e
Отправка уведомлений
...
1. Сделал отправку уведомлений через SignalR.
2. Сделал рефакторинг для хабов.
2023-07-10 16:59:11 +05:00
96786b1be7
Сервисы для уведомлений
...
1. Добавил репозиторий для уведомлений
2. Добавил сервисы для уведомлений
2023-07-10 16:56:55 +05:00
399a8a6c59
Изменение объектов данных
...
1. Добавил флаг прочитано ли уведомление
2. Добавил новые миграции
2023-07-10 16:43:58 +05:00
d1555cc67b
Изменение модели
...
1. Добавил новые сущности: уведомление, категория уведомления, способ отправки уведомления
2. Добавил DTO для новых сущностей
3. Накатил миграцию
4. Поправил DbContext
2023-07-07 16:26:16 +05:00
ngfrolov
0fbc54e715
Fix #11111518 Ошибка при загрузке РТК - отчет
2023-07-05 17:35:07 +05:00
ngfrolov
1fac8ef565
WellController. Объединил GetAsync и GetStatAsync в GetAsync.
2023-07-05 16:00:06 +05:00
ngfrolov
0230432c8c
Добавил WellController.GetOrDefaultStatAsync(..) с расширенной статистикой по скважине.
2023-07-05 14:22:22 +05:00
b8c9c37b49
Merge pull request 'Фикс редактирования скважины' ( #70 ) from feature/fix_well_update into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/70
2023-07-04 16:42:14 +05:00
ngfrolov
dbe461ddd7
Merge branch 'dev' into feature/fix_well_update
2023-07-04 16:37:15 +05:00
16eccb0e33
Фикс редактирования скважины
...
Основная проблема была в том, что после редактирования списка компаний для скважины не сбрасывался кэш. Я добавил вызов метода DropCacheRelationCompanyWell и сделал небольшой рефакторинг метода обновления.
2023-07-04 15:45:04 +05:00
b92945db91
Merge pull request 'Сделал обязательный CancellationToken в контроллерах' ( #68 ) from feature/required_cancellation_token into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/68
Reviewed-by: Никита Фролов <ng.frolov@digitaldrilling.ru>
2023-07-04 15:10:27 +05:00
f7eb894195
Вторая итерация исправлений после ревью
2023-07-04 12:34:25 +05:00
65a7e072d6
Merge pull request 'Добавление и обновление скважины' ( #69 ) from feature/fix_add_and_update_well into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/69
2023-07-04 11:51:33 +05:00
43483d3e06
Исправления после ревью
...
1. Переименовал метод проверки
2. Сделал получение данных из кэша
3. Переделал логику проверки
2023-07-04 10:34:59 +05:00
34009b9737
Исправления после ревью
2023-07-04 09:08:04 +05:00
7480b63ccb
Добавление и обновление скважины
...
При создании и обновлении скважины добавил проверку на то, что указанная телеметрия не принадлежит другой скважине.
2023-07-03 17:22:37 +05:00
ecc62c8404
Сделал обязательный CancellationToken в контроллерах
2023-07-03 14:33:34 +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
de845c5ac5
doc, spelling
2023-06-30 17:57:00 +05:00
ngfrolov
5ec6fa2b2e
merge dev to WellMapInfoDto-improvement
2023-06-30 17:45:04 +05:00
ff951dee06
Merge pull request 'Фактические траектории' ( #65 ) from feature/fact_trajectory into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/65
2023-06-30 17:35:18 +05:00
df67684972
Merge branch 'dev' into feature/fact_trajectory
2023-06-30 17:35:08 +05:00
5fb34bb9a8
Merge pull request 'Метод GetByTelemetry контроллера ProcessMapController возвращает путсую коллекцию' ( #66 ) from fix/process-map-get-telemetry into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/66
2023-06-30 17:33:09 +05:00
b39ec35cde
Merge branch 'dev' into fix/process-map-get-telemetry
2023-06-30 17:31:53 +05:00
60f024ed25
Метод GetByTelemetry контроллера ProcessMapController возвращает путсую коллекцию
2023-06-30 17:31:11 +05:00
ngfrolov
12fa0ab0c7
Merge branch 'dev' into feature/fact_trajectory
2023-06-30 17:29:18 +05:00
8bedf25fdc
Merge pull request 'help-pages' ( #63 ) from help-pages into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/63
2023-06-30 17:28:09 +05:00
ngfrolov
58a2519086
Merge dev to HelpPages
2023-06-30 17:25:36 +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
c6d776a92c
HelpPage исправлена орфография, маршруты. Добавлена валидация
2023-06-30 17:00:27 +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
56922410ab
Merge pull request 'Фикс в middleware исключений' ( #64 ) from feature/fix_exception into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/64
2023-06-30 13:25:18 +05:00
2505451e66
Вернул порядок вызовов middleware
2023-06-30 09:11:33 +05:00
a0720e9270
Рефакторинг
...
1. Выпилил лишнюю логику
2. Прокинул IConfiguration в HelpPageService
3. Поправил миграции
4. Поправил тесты
2023-06-29 16:31:37 +05:00
ngfrolov
69f5639571
WellMapInfoDto разделен на части.
...
1-я (медленная) заполняется в фоновом процессе и кешируется, 2-я при запросе из кешей телеметрии.
2023-06-29 15:54:54 +05:00