58d7c11940
Метод получения минимальных и максимальных глубин для последующего расчета наработки подсистем
2024-10-02 12:10:01 +05:00
a137136e21
Правка бага: если с фронта не приходит период времени, то данные по наработке систем нужно выводить за всё время
2024-09-30 09:56:34 +05:00
06f36bf1ea
Наработка подсистем
2024-09-18 12:59:25 +05:00
ngfrolov
cb20a81cb0
namespace to fileScope
2024-08-19 10:01:07 +05:00
ec0c412d53
Убрано лишнее
2024-08-07 11:00:05 +05:00
c71b9daca9
Правка бага, в результате которого данные о скважине не присылалась на фронт
2024-08-07 10:51:59 +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
e4f3adb101
Правка бага получения наработки по бурильщикам и скважинам
2024-04-01 16:17:52 +05:00
Frolov-Nikita
6b94f79f8d
#28835068 Документирование, мелкие имправления.
2024-02-21 18:11:47 +05:00
ea8352f4de
#28835068 Сводная таблица по наработке по -бурильщикам
2024-02-20 16:58:40 +05:00
ngfrolov
b7dcf313a2
Add DetectedOperation repository
2024-02-08 11:38:25 +05:00
Степанов Дмитрий
72e6c8931b
Удаление метода из API подсистем
...
Удалён метод получения статистики наработки по активным скважинам. /api/Subsystem/statByActiveWell
2024-01-23 09:14:09 +05:00
ngfrolov
e0ddd26278
Fix SubsystemService.GetStatAsync(..)
2023-12-29 11:08:02 +05:00
Степанов Дмитрий
b7bb7ef31f
Проверка наличия телеметрии
...
1. При получении наработки, возвращается пустой список если у скважины нет телеметрии. Попутно удалил неиспользуемую зависимость
2. При получении РТК отчёт, возвращается пустой список если у скважины нет телеметрии
2023-12-25 16:16:06 +05:00
ngfrolov
f17d340f8f
SubsystemService.GetStatAsync() remove telemetry date range from request.
2023-12-19 16:02:00 +05:00
Степанов Дмитрий
f5f5a77418
Фикс предупреждений + рефакторинг кода
2023-12-19 13:39:50 +05:00
Степанов Дмитрий
b32f115568
Наработка подсистем
...
1. Добавлен фильр по бурильщику
2. Рефакторинг класса
2023-12-19 10:06:06 +05:00
Степанов Дмитрий
8b15297a74
Рефакторинг
2023-12-18 13:53:51 +05:00
Степанов Дмитрий
7a6f922a97
Переименовал класс запроса + удалил неиспользуемое поле
2023-12-16 14:23:59 +05:00
Степанов Дмитрий
bf8b7f9c0f
Merge branch 'dev' into feature/subsystems
2023-12-16 13:26:14 +05:00
Степанов Дмитрий
5fb9375955
Новые расчеты наработки подсистем
2023-12-16 13:22:23 +05:00
Степанов Дмитрий
410ef56f18
Изменение алгоритма расчёта наработки АПД
2023-12-06 16:43:28 +05:00
ngfrolov
409e1be983
Split WorkSubsystemOperationTimeCalc to 2 background work for AKB and Oscillation
2023-11-28 17:32:14 +05:00
ngfrolov
75e7093af8
remove ISubsystemService (not used)
2023-11-28 16:57:01 +05:00
bec1491192
Часть полей в таблице t_telemetry_data_saub
2023-11-10 14:29:44 +05:00
ngfrolov
e434daec2e
WorkSubsystemOperationTimeCalc более поздние телеметрии теперь анализируются в первую очередь
2023-11-08 10:27:00 +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
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
ee22408225
#20644813 ркфакторинг SubsystemOperationTimeService
...
#20369896 Добавлены новые свойства статистики по наработке подсистем
2023-10-04 16:41:19 +05:00
Frolov-Nikita
d2f6d468ab
fix SubsystemOperationTimeService.GetDepthIntervalSubsystem()
2023-10-04 11:55:11 +05:00
ngfrolov
7ae00fe2f7
refactor ArgumentInvalidException
2023-09-29 12:06:46 +05:00
ngfrolov
772360cb6e
SubsystemOperationTimeRequest implements IValidatableObject;
...
Add Controller.ValidationBadRequest(..)
2023-09-28 16:25:29 +05:00
ngfrolov
e15b58228b
Fix SubsystemOperationTimeService.CalcStat(). Kusage
2023-09-21 18:02:41 +05:00
ngfrolov
0546929c38
SubsystemOperationTimeService clean
2023-09-15 16:48:19 +05:00
ngfrolov
64a4d80d9a
nit SubsystemDetector.Detect() refactor
2023-09-15 16:21:17 +05:00
ngfrolov
007a3f1e95
Merge branch 'dev' into feature/APD
2023-09-15 15:46:25 +05:00
97ba9b2a8c
доработки по ревью "разделение АПД на АПД в роторе и слайде"
2023-09-15 14:51:15 +05:00
0a771c0718
мини-правка
2023-09-01 11:16:34 +05:00
a1ce37b00f
Рефакторинг, удаление лишнего
2023-09-01 11:03:03 +05:00
19117d988f
GetDepthIntervalSubsystem при АПД в роторе и слайде
2023-08-31 14:12:01 +05:00
e66f716e62
Разюиение АПД на АПД в роторе и АПД в слайде
2023-08-28 09:43:32 +05:00
e28ec2cd0a
АПД разбивается на ротор и слайд
2023-08-23 15:35:39 +05:00
70ae387685
Фикс АПД
2023-08-23 09:44:17 +05:00
08b6f7d209
Рефактор
2023-07-17 17:17:11 +05:00
f8496a5034
поправлен расчет глубины на концах отрезков по дате
2023-07-17 15:50:14 +05:00
ngfrolov
7252c68f72
SubsystemOperationTimeCalcWorkFactory.OperationTimeSpinAsync(...) fix condition.
2023-07-03 08:51:39 +05:00
ngfrolov
4cb42c9f72
включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора
2023-04-18 16:22:53 +05:00