Commit Graph

51 Commits

Author SHA1 Message Date
08b6f7d209 Рефактор 2023-07-17 17:17:11 +05:00
f8496a5034 поправлен расчет глубины на концах отрезков по дате 2023-07-17 15:50:14 +05:00
ngfrolov
4cb42c9f72
включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
ngfrolov
d41cff84a9
Add WellInfoService 2023-02-16 16:27:14 +05:00
ngfrolov
fda5385e46
IWellService refactor.
- Add #nullable,
- Add WellRequest,
- Remove obsolete method
2023-02-15 17:57:32 +05:00
ngfrolov
05c238737d
fix SubsystemOperationTimeService. WelOperationCategories use valid constants. 2023-01-24 15:21:49 +05:00
fb5483299d #8101318 Изменение работы кэша 2022-12-01 15:56:11 +05:00
Фролов
06428838c5 #7554801 Printify 2022-11-07 15:30:04 +05:00
5f9b4594fe конечный вариант 2022-11-03 17:46:55 +05:00
f1dea8f10f отсутствие статистики за скважину будет возвращать пустую статистику 2022-11-03 17:13:39 +05:00
e8225a375e правки мелких опечаток 2022-11-03 16:03:20 +05:00
f8502b68a1 изменение фильтрации запроса в методе получения интервалов глубин,
мелкие правки
2022-11-03 15:57:45 +05:00
087a9e26fa Исправление опечатки неиспользуемого аргумента 2022-11-03 15:32:40 +05:00
9965f9daa8 Исправлены описание и названия методов 2022-11-03 15:29:02 +05:00
f10201d3ef исправление мелких ошибок 2022-11-03 14:02:56 +05:00
a51208cb1d расчет глубин для статистики по группам телеметрии выведен в отдельный метод сервиса DetectedOperations.
изменение метода статистики по активным скважинам
2022-11-03 13:30:16 +05:00
bcdfb1933e внесение правок согласно код-ревью 2022-11-03 12:42:26 +05:00
494fd2a107 рефакторинг 2022-11-03 00:01:44 +05:00
0880c3b75c часть исправлений после код ревью 2022-11-02 15:51:09 +05:00
0e5ff57d0f Доработан метод получения статистики по активным скважинам 2022-11-01 23:01:50 +05:00
562bf5b348 редактирование метода в контроллере
изменение интерфейса наработки подсистем
2022-10-31 18:59:08 +05:00
3aa01ebe47 -добавлена модель статистики по активным скважинам
- метод расчета статистики
-шаблон метода в контроллере
2022-10-31 18:19:14 +05:00
ngfrolov
1a2806b273 nit 2022-10-26 10:30:59 +05:00
22136824ac Исправление группировки по подсистемам 2022-10-25 22:18:28 +05:00
17c7392542 изменена модель возвращаемая методом
изменен алгоритм внутри метоа
2022-10-25 09:42:08 +05:00
dd711c4aa5 добавлен контроллер для получения диапозона
изменен аргумент метода
перестроена логика работы метода и возвращаемое значение
2022-10-21 15:52:51 +05:00
87805a7104 корректировка метода получения диапазона дат по наработкам подсистем,
добавление метода в интерфейс ISubsystemOperationTimeService
2022-10-20 14:26:36 +05:00
0b419ec3c6 метод получения доступного интервала наработки подсистем 2022-10-20 12:44:24 +05:00
ngfrolov
219f409aa6 SubsystemOperationTimeService.CalcStat() limit kUsage. 2022-09-29 17:56:59 +05:00
ngfrolov
e8789df59e SubsystemOperationTimeController изменен валидатор. null - валидное значение для nullable свойств запроса. SubsystemOperationTimeService.BuildQuery изменен по тем же причинам. 2022-09-22 17:44:31 +05:00
a457da8ead небольшие корректировки интерфейса IDetectedOperationService и сервиса расчета статистики по наработке подсистем 2022-09-22 17:13:53 +05:00
5a23853cdf логика расчета сумм глубин по конкретной подсистеме и ее идентификации вынесены в отдельный метод 2022-09-22 16:32:59 +05:00
fcb1bb92d9 Корректировка методов расчета статистики по наработкам подсистем. 2022-09-22 16:26:17 +05:00
5672e0b149 correction CalcStatAsync 2022-09-21 15:06:47 +05:00
6d4cfabc9a -корректировка 2022-09-21 13:29:40 +05:00
1613f9a9f4 - корректировка модели SubsystemStatDto
- корректировка метода GetDepthInterval
- корректировка валидатора в контроллере SubsystemOperationTime
2022-09-21 13:06:40 +05:00
eb987c6ff2 Изменение SubsystemStatDTO
Изменение алгоритмов просчета статистики
2022-09-16 13:34:14 +05:00
ngfrolov
79108c754a fixed 2022-09-07 18:01:39 +05:00
4f27adf9ea correction SubsystemOperationTimeService 2022-08-21 20:58:55 +05:00
74901407c0 -correction sql parameter on Background service
-revision TRIM function on SubsystemOperationTimeService
2022-08-19 00:00:30 +05:00
dcda244e3c доработка SubsystemOperationTimeServie 2022-08-17 00:29:32 +05:00
4f37564a7b доработка фонового сервиса 2022-08-16 02:22:16 +05:00
20f79f461f - В SubsystemStatDto свойство UsedTimeHours double. TimeSpan.
- В SubsystemDto свойство Subsystem переименовано в SubsystemName
- миграция для заполнения Subsystem
- метод bsystemOperationTimeService.GetSubsystemByIdWellAsync перенесен в SubsystemService.
2022-08-15 15:08:17 +05:00
62384b5673 -Доделан фоновый сервис
-добавлена модель для запроса в Data Spin фонового сервиса
-корректировка моделей (удаление пробелов и лишних библиотек)
-добавление данных по умолчанию о подсистемах (через Entity Filler)
- в методе Convert в SubsystemOperationTimeService сделана корректировка дат
2022-08-15 01:17:00 +05:00
ca261f1eb7 before merge 2022-08-08 16:53:01 +05:00
1e694216a9 доделан сервис наработок и статистики.
в контроллере доделан экшн получения списка подсистем и добавлена проверка доступа пользователя к скважине
2022-08-05 17:10:56 +05:00
2c4d6a9a53 дополнен фоновый сервис наработок
доработан контроллер наработок подсистем
переименованы модели ДТО
2022-08-03 16:35:21 +05:00
9f23a45be7 #создана миграция новых таблиц подсистем и наработок
#дополнен SubsystemOperationTimeService
2022-08-02 15:26:33 +05:00
d3bbbd5bd6 наполнение сервисов
1)фоновый сервис
2)сервис работы с апи (OperationTimeService)
2022-08-01 13:55:51 +05:00
421c706ca1 корректировка контроллеров и сервисов 2022-07-18 18:51:49 +05:00