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