ngfrolov
73f60df7ce
Update nugets, fix nit issues, spelling
2024-07-08 11:09:43 +05:00
654b5f235e
fix encoding to utf8 (without bom), u200b, line endings, tabs to 3 spaces, variants of minus char to base minus char
2024-07-04 11:02:45 +05:00
8439373377
Контроллеры, модели и DTO, касаемые РТК, перемещены в соответствующие папки: Operations и Functions
2024-06-30 21:02:55 +05:00
543db8ecca
Бурение слайд
2024-06-30 11:11:09 +05:00
093495ab4c
Бурение ротор
2024-06-29 20:46:11 +05:00
d5d0afba78
Правка по результатам ревью + разделение парсера, экспортсервиса, автотестов на ротор и слайд
2024-06-21 09:53:45 +05:00
9322d2874b
Правки по результатам ревью
2024-06-05 12:08:38 +05:00
46271f2bc2
Правки по результатам ревью + создание ChangeLogReposiroryBuilder для разделения запросов к данным и к истории изменений
2024-06-04 16:55:44 +05:00
c129825eaa
Правки по ревью
2024-05-31 11:53:58 +05:00
2e27211505
Правка фильтрации processMapPlanDrilling
2024-05-16 13:19:11 +05:00
e1748ebfe4
Материализация переменной, содержащая скважины
2024-05-03 15:45:49 +05:00
Frolov-Nikita
02d6b299b3
remove all old processMaps
2024-02-21 15:08:51 +05:00
d07f5f182a
Замена репозитория ProcessMapPlanRepository на ChangeLogRepositoryAbstract
2024-02-20 15:54:18 +05:00
Степанов Дмитрий
8b15297a74
Рефакторинг
2023-12-18 13:53:51 +05:00
Степанов Дмитрий
5fb9375955
Новые расчеты наработки подсистем
2023-12-16 13:22:23 +05:00
Степанов Дмитрий
559acd0ebb
Добавлена сортировка секций
2023-11-08 10:46:39 +05:00
ngfrolov
bf9895667d
Извлечен интерфейс из TelemetryDataCache<TDto>для тестов.
2023-10-24 09:24:22 +05:00
Степанов Дмитрий
6556a03bb5
Рефакторинг WellInfoService и WellCompositeController
2023-10-12 15:47:26 +05:00
ngfrolov
b36b1bdd3c
Merge branch 'dev' into feature/refactoring_process_map
2023-10-10 17:44:45 +05:00
ngfrolov
0e3a0d90cc
optimize WorkWellInfoUpdate
2023-10-10 15:06:58 +05:00
ngfrolov
d7aea0f583
WorkWellInfoUpdate inceace Timeout to 30 min
2023-10-10 13:45:30 +05:00
Степанов Дмитрий
106be4a0b1
Merge branch 'dev' into feature/refactoring_process_map
2023-10-09 17:29:14 +05:00
Степанов Дмитрий
c8a5afa095
Рефакторинг
...
1. Удалены старые реализации сервисов
2. Поправлен WellInfoService
3. Поправлен csproj, добавлены ресурсы
4. Поправлена регистрация зависимостей
2023-10-09 17:09:40 +05:00
ngfrolov
c28315b795
Add backgroundController for monitoring works states
2023-10-09 13:12:45 +05:00
Frolov-Nikita
1560c6bf91
Refactor webStore
2023-10-08 21:20:28 +05:00
Frolov-Nikita
724c7b0cd8
BackgroudWork Add onprogres callback
2023-10-08 19:45:21 +05:00
d9dac97b9e
Статистика по скважине
...
1. Вернул подсчёт отклонения по ГГД в днях
2. Добавил дни бурения скважины
2023-09-27 13:49:55 +05:00
Степанов Дмитрий
e0d3187ef2
Рефакторинг
...
1. Два хаба избыточно, объеденил всё в один хаб
2. Уведомление клиенту будет отправляться только при обновлении кэша в сервисе WellInfoService
3. В WellInfoService теперь формируется статистика по всем скважинам, а не только по активным
4. Небольшой рефакторинг
2023-08-24 10:50:34 +05:00
4541fb42a9
Распараллелил выполнение задач отправки уведомления
2023-08-21 17:37:17 +05:00
3f7f455281
Рефакторинг + добавил отправку информации о скважине через SignalR
2023-08-18 15:51:58 +05:00
47bd9cb56b
Отображение данных в реальном времени
...
1. Добавил инфраструктуру для доменных событий.
2. Сделал Hub отправки для информации о скважине.
2023-08-16 17:30:33 +05:00
20d306a24c
Изменения рассчёта отклонения по ТВД
2023-08-02 11:34:42 +05:00
ngfrolov
16b5aed85c
Rename WellMapInfoDto.TvdLagPercent => WellMapInfoDto.TvdLagDays
2023-07-03 12:33:00 +05:00
ngfrolov
e901866910
Добавлено онлайн обновление части статистики по скважине, которую можно брать из кеша.
2023-06-30 15:49:30 +05:00
ngfrolov
69f5639571
WellMapInfoDto разделен на части.
...
1-я (медленная) заполняется в фоновом процессе и кешируется, 2-я при запросе из кешей телеметрии.
2023-06-29 15:54:54 +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
4cb42c9f72
включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора
2023-04-18 16:22:53 +05:00
ngfrolov
9b794311c4
Rename processMaps to processMapPlan, processMapReport, processMapReportMaker.
2023-04-03 14:59:59 +05:00
ngfrolov
225d6ef827
Незначительные переименования
2023-03-31 16:57:20 +05:00
ngfrolov
1ca72d50d1
StatWellDto Add TvdLagDays and calculation.
2023-03-06 16:12:26 +05:00
feb2623200
IDailyReportService, WellInfoService, WellInfoService
2023-02-27 12:12:55 +05:00
ngfrolov
d41cff84a9
Add WellInfoService
2023-02-16 16:27:14 +05:00