1ac8183949
Мелкие исправления
2023-07-11 11:15:20 +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
ngfrolov
9d2124673c
Fix well service
2023-06-29 11:33:20 +05:00
eaff02294f
Фикс в middleware исключений
...
1. Добавил 500 статус
2. Поменял порядок компонентов в middleware
2023-06-29 10:56:58 +05:00
ngfrolov
959b9d5480
Merge branch 'dev' into help-pages
2023-06-29 10:39:06 +05:00
ngfrolov
968f6db348
Wits repository cache last received value.
2023-06-29 10:37:21 +05:00
ngfrolov
cf0ba06b2c
Дополнил WellMapInfoDto статистикой по подсистемам.
2023-06-29 10:36:30 +05:00
1cac9c336d
Сделал фикс кодировок файлов
2023-06-28 17:09:53 +05:00
bd877d9f9a
Merge pull request 'Миграция для раздачи прав на просмотр / редактирвоание контактной информации по скважине' ( #61 ) from feature/well-contacts into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/61
2023-06-28 16:55:30 +05:00
0a0f242da2
Миграции, инициализация, поправил файл конфигурации
...
1. Расширил DbContext
2. Накатил миграции
3. Добавил новые значения для инициализации
2023-06-28 16:36:13 +05:00
cd279b925f
Справки по страницам
...
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
2769271583
Мелкие фиксы репозитория хранения файлов.
2023-06-28 16:24:52 +05:00
6f05877ac9
Исключения
...
Сделал небольшую доработку по исключениям.
1. Создал новое исключение, которое позволяет указывать сразу несколько невалидных параметров.
2. Поправил middleware, сделал обобщённый класс, который преобразует исключение.
2023-06-28 16:18:29 +05:00
0a2feb9b32
Изменение в миграции на добавление разрешений для просмотра / редактирования контактной информации по сквуажине
2023-06-28 09:55:15 +05:00