a0fc6af291
Таблица БД ProcessMapDrillingCache + код формирования диапазонов в экшене задачи WorkProcessMapDrillingCache
2024-01-29 12:50:31 +05:00
49a5225ff4
Реализация Work по заполнению casheTable с телеметрией
2024-01-29 11:51:09 +05:00
ngfrolov
b67c30a2c7
fix PeriodicBackgroundWorker.Add()
2024-01-22 12:55:48 +05:00
67481a7743
Автотесты + код обновления notification вынесен на уровень вверх
2024-01-10 14:17:21 +05:00
f415406911
Рефакторинг WorkToSendEmail, перенос содержимого из метода Action в метод SendAsync сервиса EmailNotificationTransportService
2024-01-09 16:43:39 +05:00
ngfrolov
4c97c64594
Report* форматирование
2023-12-27 13:07:41 +05:00
617a529780
Рефакторинг по результатам ревью
2023-12-27 09:38:00 +05:00
1d3294e799
Рефактор: один экшн, который передается в качестве параметра в метод CreateReportAsync. Внутри экшна вызываются 2 метода: onProgress и progressHandler.
2023-12-26 14:31:20 +05:00
ae072e7438
Отдельный метод CreateReportAsync, который вызывается из метода ворка
2023-12-25 15:47:03 +05:00
58edaf4204
Отдельный work для создания диаграммы отчета
2023-12-25 10:53:45 +05:00
85d0aca9a8
Правка по результатам ревью
2023-12-21 14:48:08 +05:00
17629b54c4
Merge branch 'dev' into fix/create-workers
2023-12-21 12:33:38 +05:00
9671f15523
Рефакторинг
2023-12-21 12:31:25 +05:00
371ff37d2e
Worker для отправки email
2023-12-21 10:50:26 +05:00
Степанов Дмитрий
5fb9375955
Новые расчеты наработки подсистем
2023-12-16 13:22:23 +05:00
ngfrolov
17c13b7a7b
spell
...
nit refactoring by VS recommendations
2023-12-05 14:48:56 +05:00
ngfrolov
15d329999b
fix BackgroundWorker single thread
2023-11-29 09:02:26 +05:00
ngfrolov
409e1be983
Split WorkSubsystemOperationTimeCalc to 2 background work for AKB and Oscillation
2023-11-28 17:32:14 +05:00
ngfrolov
dd99497e75
Fix PeriodicBackgroundWorker
2023-11-28 16:31:31 +05:00
ngfrolov
c34d6d39f5
ReportService.DeleteAllOldReportsAsync(..) optimize EF queries
2023-11-10 16:34:15 +05:00
0735526c70
правки по ревью, переменная lifetime типа TimeSpan
2023-11-10 15:39:52 +05:00
de59cb5f85
Комментарии к классу WorkToDeleteOldReports
2023-11-10 10:11:57 +05:00
66c0e6ad65
Класс WorkToDeleteOldReports вынесен в отдельный файл
2023-11-10 10:11:36 +05:00
ngfrolov
395cda4e10
doc
2023-11-08 10:44:00 +05:00
ngfrolov
e434daec2e
WorkSubsystemOperationTimeCalc более поздние телеметрии теперь анализируются в первую очередь
2023-11-08 10:27:00 +05:00
ngfrolov
68d3d2724c
Add Tests
2023-11-07 14:19:13 +05:00
ngfrolov
7f92f07423
weekend test
2023-11-03 17:02:44 +05:00
ngfrolov
4f45cfc1dd
BackgroundWorkDto add progress to default state message/
2023-11-02 17:40:51 +05:00
ngfrolov
552553bb64
Add more diagnostics to BackgroundWorker
2023-11-02 16:20:48 +05:00
ngfrolov
6c722e5478
увеличил timeout для ответа БД для фоновых задач.
2023-10-12 17:54:05 +05:00
ngfrolov
d99d1a27a1
Work Добавлено больше информации в сообщение об ошибке.
2023-10-12 12:45:19 +05:00
ngfrolov
1f79a8f5f7
Fix WorkLimitingParameterCalc sql query
2023-10-10 11:24:04 +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
Frolov-Nikita
673cb8960c
WorkBase добавлено больше диагностической информации.
2023-10-08 13:09:09 +05:00
Frolov-Nikita
01f04c7ea5
Оптимизирован WellboreService.GetWellboresAsync()
...
Добавлен WellOperationRepository.GetSectionsAsync()
Оптимизирован WellOperationRepository.FirstOperationDate()
2023-10-06 15:19:02 +05:00
ff65869341
Рефакторинг транспорта уведомлений
...
1. Создал отдельный бекграунд сервис для уведомлений.
2. Сделал отправку уведомлений с помощью SignalR с использованием бекграунд сервиса.
3. Убрал из NotificationDto свойство User. Данное свойство избыточно в данном Dto.
4. В транспорте отправки уведомлений по e-mail добавил получение пользователя.
5. Поправил NotificationRepository, избавился от использования кэша.
2023-07-26 15:41:51 +05:00
ngfrolov
4cb42c9f72
включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора
2023-04-18 16:22:53 +05:00
ngfrolov
84dfa183d7
Decrease TelemetryDataCache size.
2022-12-05 17:48:15 +05:00
ngfrolov
8e9baf22d8
BackgroundWorker Move periodic services
2022-12-02 17:18:16 +05:00
ngfrolov
98c7599c4b
BackgroundWorker move to toplevel folder
2022-12-02 14:45:20 +05:00