Commit Graph

1250 Commits

Author SHA1 Message Date
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
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
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
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
c05098c84f Исправил предупреждение о возможном nullable типе 2023-06-27 11:54:01 +05:00
464dd57eef Merge branch 'feature/well-contacts' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/well-contacts 2023-06-23 12:13:26 +05:00
2925e56876 Правки по ревью 2023-06-23 12:13:17 +05:00
ngfrolov
5d5fe21c91
WellContactService.GetAsync user mapping 2023-06-22 15:59:08 +05:00
447478836b Изменение ссылок на namespace в связи с преемещением UserDto в папку User 2023-06-21 12:33:18 +05:00
e5be77aa4f Merge branch 'dev' into feature/well-contacts 2023-06-21 11:53:53 +05:00
9254c5cb66 Контактная информация по скважине 2023-06-21 11:44:04 +05:00
ngfrolov
7ef0954a9d
Add AsNoTracking to MemoryCacheExtentions. 2023-06-20 15:41:36 +05:00
ngfrolov
2e0206c6a0
fix TelemetryService.GetTimezone() 2023-06-20 14:41:19 +05:00
ngfrolov
8c401dfa9c
Merge branch 'fix/sticky-fields-in-excel-rtk-report' into dev 2023-06-13 13:20:00 +05:00
f010882f6d Закрепеление поля "Дата" в РТК-отчете (excel) 2023-06-09 12:25:56 +05:00
ngfrolov
d845f4c592
ScheduleReportService мелкие переделки. 2023-06-07 14:04:11 +05:00
ngfrolov
29e0829bda
Merge branch 'dev' into fix/shedule-report-template 2023-06-07 13:52:27 +05:00
ngfrolov
c3735eec93
GtrWitsController.PostDataAsync теперь может получать и сохранять несколько записей за один запрос. 2023-06-07 13:48:40 +05:00
e12c0b7256 Мини-правки 2023-06-07 12:47:44 +05:00
4bc299dd77 Сортировка операций в сетевойм графике 2023-06-07 12:45:44 +05:00
828e38a70e Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-06-06 16:46:00 +05:00
15e96adb0e Merge branch 'feature/deny-category-choose' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/deny-category-choose 2023-06-06 15:16:10 +05:00
11902ffc71 Правки по ревью 2023-06-06 15:15:58 +05:00
5bb3d440b6 Merge branch 'dev' into feature/deny-category-choose 2023-06-06 15:14:02 +05:00
e3b574d69d Правки по ревью 2023-06-06 15:13:44 +05:00
34b9bc33f0 Revert "Revert "Исправление по сететвому графику""
This reverts commit 100b51a372.
2023-06-06 14:43:58 +05:00
100b51a372 Revert "Исправление по сететвому графику"
This reverts commit f01708c69f.
2023-06-06 14:43:42 +05:00
f01708c69f Исправление по сететвому графику 2023-06-06 14:43:09 +05:00
3163574746 Изменен текс ошибки 2023-06-02 12:43:05 +05:00
da9f88f058 Валидация категории скважины 2023-06-02 12:36:27 +05:00
5e008244b7 Merge branch 'dev' into feature/radius-targets-on-plan-trajectory 2023-05-31 16:55:24 +05:00
ngfrolov
be9be27bab
generic trajectory services 2023-05-30 11:21:07 +05:00
8c45b36623 Отдельные сервисы для плановой и фактической траектории 2023-05-30 09:53:04 +05:00
ngfrolov
bf9a1d50f4
fix TelemetryService.GetTimezone(). Well.Timezone has higher priority then telemetry.TimeZone. 2023-05-26 14:12:37 +05:00
ngfrolov
3ccab7b40a
remove usings 2023-05-25 15:27:18 +05:00
ngfrolov
f179fa6d16
rotate trajectory coordinates 2023-05-25 15:26:06 +05:00
a1b25e77fe #10680362 Обновление dll 2023-05-25 10:16:17 +05:00
ngfrolov
c15fd956d0
Merge branch 'dev' into feature/ProcessMap_pressure_to_deltaPressure 2023-05-23 13:47:59 +05:00
ngfrolov
248cc70765
Зафиксировал заголовок и столбец глубины. 2023-05-23 13:47:14 +05:00
ngfrolov
ac0e96a158
ProcessMapReportService. Replace Pressure by PressureDelta. 2023-05-23 13:41:27 +05:00
c993feb182 Merge branch 'dev' into fix/save-fact-operations 2023-05-22 14:48:10 +05:00
2e96f1982f Фикс бага: на свойство DateStart модели WellOperationDto навешан атрибут, проверяющий дату + сохранение пользователя, импортирующего данные о фактиечских операциях 2023-05-22 14:46:19 +05:00
ngfrolov
2415647dce
WellInfoService add another source for planned well depth. 2023-05-22 10:52:27 +05:00
ngfrolov
9347e9610b
WellInfoService использует кеш телеметрии вместо долгого запроса. 2023-05-22 10:21:00 +05:00
ngfrolov
ed156b1ce8
remove TelemetryTracker 2023-05-19 17:57:07 +05:00
ngfrolov
9ad290550c
Merge branch 'dev' into well_statistic 2023-05-19 16:54:03 +05:00
ngfrolov
8eaad67496
nit fixes 2023-05-19 16:48:00 +05:00
ngfrolov
b2b2682dba
TelemetryDataBaseService replace telemetry tracer by telemetryDataCache. 2023-05-19 16:32:37 +05:00
ngfrolov
36556bd6e3
TelemetryDataCache loads cache by BackgroundWorker 2023-05-19 16:30:41 +05:00
ngfrolov
9106658ebf
Startup. Initialize cache loading. 2023-05-19 16:27:24 +05:00
ngfrolov
e9af9f7ddf
TelemetryTracker remove unused GetTransmittingTelemetriesUids() 2023-05-19 16:26:04 +05:00
ngfrolov
62008f8712
remove InstantDataRepository 2023-05-19 16:25:20 +05:00
41663eabcb Правки по результатам ревью 2023-05-19 12:45:07 +05:00
7f5af356e6 Merge branch 'dev' into feature/gtr-last-data-by-record 2023-05-18 15:40:47 +05:00
c137358e79 Рефактор 2023-05-18 15:37:21 +05:00
7514e3132a Получение данных ГТИ по id record 2023-05-18 15:31:27 +05:00
ngfrolov
710eab39b5
TrajectoryVisualizationService.GetTrajectoryVisualisation Добавил сортировку входных данных перед расчетом координат. 2023-05-18 11:08:05 +05:00
f7d0e43d2f Merge branch 'dev' into feature/nullable-enabled-2 2023-05-18 11:04:24 +05:00