Commit Graph

1992 Commits

Author SHA1 Message Date
635e4cd7fc Правки после ревью
1. Поправил обновление отправленных уведомлений.
2. Поправил ConnectionManager. Переименовал сервис, удалил абстракцию, так как предполагается только одна реализация.
3. При маппинге из dto в сущность для уведомления добавил игнорирование категории и пользователя.
4. Изменил жизенный цикл зависимости для отправителя.
5. Добавил в репозиторий метод для обновления коллекции уведомлений.
6. Поправил Hub, Id пользователя можно получать внутри хаба.
7. Поправил NotificationRequest + метод BuildQuery в NotificationRepository
2023-07-14 11:40:57 +05:00
4ae769adcc Merge branch 'dev' into feature/notifications 2023-07-13 14:45:41 +05:00
b1d3da5f80 Рефакториг после ревью
1. Обновил классы модели и dto уведомления.
2. Удалил лишние сервисы.
3. Накатил новую миграцию.
4. Поправил репозиторий.
5. Поправил сервис уведомлений.
2023-07-13 14:44:40 +05:00
71fd3264e3 Правки по результатам тестирования контактов скважины 2023-07-13 10:51:38 +05:00
c8ec264f13 Добавил новый метод контроллера
1. Добавил новый метод в контроллер.
2. В репозитории сделал проверку на наличие справки для страницы.
3. В методах контроллера добавил фильтрацию для id категории.
2023-07-12 18:16:36 +05:00
83ee280fbb Рефакторинг
1. Поменял время жизни для отправителей уведомлений.
2. Добавил метод в контроллере для получения уведомления по Id.
3. Поправил хаб уведомлений
4. Небольшие фиксы в репозитории и сервисах
2023-07-12 13:31:55 +05:00
b51ec44c35 Merge branch 'dev' into feature/notifications 2023-07-11 19:08:35 +05:00
a7e5c577cf Исправил отправку уведомлений + небольшой рефакторинг 2023-07-11 19:07:57 +05:00
2232061f95 Удалил лишнее 2023-07-11 18:59:11 +05:00
985c0489d0 Исправление в работе с данными
1. Изменил сущность уведомления. Добавил состояние уведомления
2. Удалил сущность для доставки уведомлений.
3. Изменение DTO уведомления.
4. Добавил миграцию.
5. Поправил DbContext.
2023-07-11 18:57:25 +05:00
88f391dadd Merge branch 'dev' into feature/notifications 2023-07-11 17:46:35 +05:00
88c999b3d1 Исправление метода получения файла
1. Добавил декодирование url страницы, к которому привязана справка.
2. Изменил комментарий у метода контроллера получения файла
2023-07-11 13:39:57 +05:00
1ac8183949 Мелкие исправления 2023-07-11 11:15:20 +05:00
96786b1be7 Сервисы для уведомлений
1. Добавил репозиторий для уведомлений
2. Добавил сервисы для уведомлений
2023-07-10 16:56:55 +05:00
ngfrolov
0fbc54e715
Fix #11111518 Ошибка при загрузке РТК - отчет 2023-07-05 17:35:07 +05:00
ngfrolov
0230432c8c
Добавил WellController.GetOrDefaultStatAsync(..) с расширенной статистикой по скважине. 2023-07-05 14:22:22 +05:00
16eccb0e33 Фикс редактирования скважины
Основная проблема была в том, что после редактирования списка компаний для скважины не сбрасывался кэш. Я добавил вызов метода DropCacheRelationCompanyWell и сделал небольшой рефакторинг метода обновления.
2023-07-04 15:45:04 +05:00
43483d3e06 Исправления после ревью
1. Переименовал метод проверки
2. Сделал получение данных из кэша
3. Переделал логику проверки
2023-07-04 10:34:59 +05:00
7480b63ccb Добавление и обновление скважины
При создании и обновлении скважины добавил проверку на то, что указанная телеметрия не принадлежит другой скважине.
2023-07-03 17:22:37 +05:00
386de8968f Merge pull request 'Исправил unit тесты' (#67) from feature/fix_unit_tests into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/67
2023-07-03 13:22:41 +05:00
ngfrolov
16b5aed85c
Rename WellMapInfoDto.TvdLagPercent => WellMapInfoDto.TvdLagDays 2023-07-03 12:33:00 +05:00
29c425d376 Исправил unit тесты
Исправил сравнения у тестов траекторий
2023-07-03 12:13:13 +05:00
ngfrolov
14f3b16a7d
FIX Sequence contains no elements at OperationsStatService.GetTvdAsync 2023-07-03 10:13:21 +05:00
ngfrolov
7252c68f72
SubsystemOperationTimeCalcWorkFactory.OperationTimeSpinAsync(...) fix condition. 2023-07-03 08:51:39 +05:00
ngfrolov
5ec6fa2b2e
merge dev to WellMapInfoDto-improvement 2023-06-30 17:45:04 +05:00
df67684972 Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:35:08 +05:00
ngfrolov
12fa0ab0c7
Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:29:18 +05:00
ngfrolov
bb8b530cbf
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-06-30 17:15:26 +05:00
ngfrolov
e901866910
Добавлено онлайн обновление части статистики по скважине, которую можно брать из кеша. 2023-06-30 15:49:30 +05:00
ngfrolov
821fe270f6
Добавлено кеширование данных ГТИ 2023-06-30 15:48:24 +05:00
8dbc380f17 Фактические траектории
1. Контроллер для фактических категорий
2. Дополнил TrajectoryGeoDto, некоторые параметры траекторий могу совпадать. Принял решение вынести это в базовый класс
3. Рефакторинг репозитория
2023-06-30 14:55:44 +05:00
a0720e9270 Рефакторинг
1. Выпилил лишнюю логику
2. Прокинул IConfiguration в HelpPageService
3. Поправил миграции
4. Поправил тесты
2023-06-29 16:31:37 +05:00
ngfrolov
69f5639571
WellMapInfoDto разделен на части.
1-я (медленная) заполняется в фоновом процессе и кешируется, 2-я при запросе из кешей телеметрии.
2023-06-29 15:54:54 +05:00
ngfrolov
9d2124673c
Fix well service 2023-06-29 11:33:20 +05:00
ngfrolov
959b9d5480
Merge branch 'dev' into help-pages 2023-06-29 10:39:06 +05:00
ngfrolov
968f6db348
Wits repository cache last received value. 2023-06-29 10:37:21 +05:00
cd279b925f Справки по страницам
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
2769271583 Мелкие фиксы репозитория хранения файлов. 2023-06-28 16:24:52 +05:00
c05098c84f Исправил предупреждение о возможном nullable типе 2023-06-27 11:54:01 +05:00
464dd57eef Merge branch 'feature/well-contacts' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/well-contacts 2023-06-23 12:13:26 +05:00
2925e56876 Правки по ревью 2023-06-23 12:13:17 +05:00
ngfrolov
5d5fe21c91
WellContactService.GetAsync user mapping 2023-06-22 15:59:08 +05:00
447478836b Изменение ссылок на namespace в связи с преемещением UserDto в папку User 2023-06-21 12:33:18 +05:00
e5be77aa4f Merge branch 'dev' into feature/well-contacts 2023-06-21 11:53:53 +05:00
9254c5cb66 Контактная информация по скважине 2023-06-21 11:44:04 +05:00
ngfrolov
7ef0954a9d
Add AsNoTracking to MemoryCacheExtentions. 2023-06-20 15:41:36 +05:00
ngfrolov
2e0206c6a0
fix TelemetryService.GetTimezone() 2023-06-20 14:41:19 +05:00
ngfrolov
8c401dfa9c
Merge branch 'fix/sticky-fields-in-excel-rtk-report' into dev 2023-06-13 13:20:00 +05:00
f010882f6d Закрепеление поля "Дата" в РТК-отчете (excel) 2023-06-09 12:25:56 +05:00
ngfrolov
d845f4c592
ScheduleReportService мелкие переделки. 2023-06-07 14:04:11 +05:00
ngfrolov
29e0829bda
Merge branch 'dev' into fix/shedule-report-template 2023-06-07 13:52:27 +05:00
ngfrolov
c3735eec93
GtrWitsController.PostDataAsync теперь может получать и сохранять несколько записей за один запрос. 2023-06-07 13:48:40 +05:00
e12c0b7256 Мини-правки 2023-06-07 12:47:44 +05:00
4bc299dd77 Сортировка операций в сетевойм графике 2023-06-07 12:45:44 +05:00
828e38a70e Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-06-06 16:46:00 +05:00
15e96adb0e Merge branch 'feature/deny-category-choose' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/deny-category-choose 2023-06-06 15:16:10 +05:00
11902ffc71 Правки по ревью 2023-06-06 15:15:58 +05:00
5bb3d440b6 Merge branch 'dev' into feature/deny-category-choose 2023-06-06 15:14:02 +05:00
e3b574d69d Правки по ревью 2023-06-06 15:13:44 +05:00
34b9bc33f0 Revert "Revert "Исправление по сететвому графику""
This reverts commit 100b51a372.
2023-06-06 14:43:58 +05:00
100b51a372 Revert "Исправление по сететвому графику"
This reverts commit f01708c69f.
2023-06-06 14:43:42 +05:00
f01708c69f Исправление по сететвому графику 2023-06-06 14:43:09 +05:00
3163574746 Изменен текс ошибки 2023-06-02 12:43:05 +05:00
da9f88f058 Валидация категории скважины 2023-06-02 12:36:27 +05:00
5e008244b7 Merge branch 'dev' into feature/radius-targets-on-plan-trajectory 2023-05-31 16:55:24 +05:00
ngfrolov
be9be27bab
generic trajectory services 2023-05-30 11:21:07 +05:00
8c45b36623 Отдельные сервисы для плановой и фактической траектории 2023-05-30 09:53:04 +05:00
ngfrolov
bf9a1d50f4
fix TelemetryService.GetTimezone(). Well.Timezone has higher priority then telemetry.TimeZone. 2023-05-26 14:12:37 +05:00
ngfrolov
3ccab7b40a
remove usings 2023-05-25 15:27:18 +05:00
ngfrolov
f179fa6d16
rotate trajectory coordinates 2023-05-25 15:26:06 +05:00
a1b25e77fe #10680362 Обновление dll 2023-05-25 10:16:17 +05:00
ngfrolov
c15fd956d0
Merge branch 'dev' into feature/ProcessMap_pressure_to_deltaPressure 2023-05-23 13:47:59 +05:00
ngfrolov
248cc70765
Зафиксировал заголовок и столбец глубины. 2023-05-23 13:47:14 +05:00
ngfrolov
ac0e96a158
ProcessMapReportService. Replace Pressure by PressureDelta. 2023-05-23 13:41:27 +05:00
c993feb182 Merge branch 'dev' into fix/save-fact-operations 2023-05-22 14:48:10 +05:00
2e96f1982f Фикс бага: на свойство DateStart модели WellOperationDto навешан атрибут, проверяющий дату + сохранение пользователя, импортирующего данные о фактиечских операциях 2023-05-22 14:46:19 +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
ed156b1ce8
remove TelemetryTracker 2023-05-19 17:57:07 +05:00
ngfrolov
9ad290550c
Merge branch 'dev' into well_statistic 2023-05-19 16:54:03 +05:00
ngfrolov
8eaad67496
nit fixes 2023-05-19 16:48:00 +05:00
ngfrolov
b2b2682dba
TelemetryDataBaseService replace telemetry tracer by telemetryDataCache. 2023-05-19 16:32:37 +05:00
ngfrolov
36556bd6e3
TelemetryDataCache loads cache by BackgroundWorker 2023-05-19 16:30:41 +05:00
ngfrolov
9106658ebf
Startup. Initialize cache loading. 2023-05-19 16:27:24 +05:00
ngfrolov
e9af9f7ddf
TelemetryTracker remove unused GetTransmittingTelemetriesUids() 2023-05-19 16:26:04 +05:00
ngfrolov
62008f8712
remove InstantDataRepository 2023-05-19 16:25:20 +05:00
41663eabcb Правки по результатам ревью 2023-05-19 12:45:07 +05:00
7f5af356e6 Merge branch 'dev' into feature/gtr-last-data-by-record 2023-05-18 15:40:47 +05:00
c137358e79 Рефактор 2023-05-18 15:37:21 +05:00
7514e3132a Получение данных ГТИ по id record 2023-05-18 15:31:27 +05:00
ngfrolov
710eab39b5
TrajectoryVisualizationService.GetTrajectoryVisualisation Добавил сортировку входных данных перед расчетом координат. 2023-05-18 11:08:05 +05:00
f7d0e43d2f Merge branch 'dev' into feature/nullable-enabled-2 2023-05-18 11:04:24 +05:00
ngfrolov
c05e676c01
Merge branch 'dev' into feature/nullable-enabled-2 2023-05-18 10:42:18 +05:00
08501fee30 включен nullable-enabled для проекта AsbCloudWebApi 2023-05-17 12:31:29 +05:00
b95250a0dd Правки по результатам ревью 2023-05-17 11:42:14 +05:00
8d1ae1af84 Получение данных ГТИ по Record Id 2023-05-16 09:17:17 +05:00
f4cc1d1bdf Пуш недостающего файла 2023-05-15 10:17:56 +05:00
b659cbc934 Проверка, что точек при построении траектории должно быть минимум 2 2023-05-11 17:58:26 +05:00
a1b4b1b9bb Правки, IFactualRepository переименован на IActualRepository, правки в юнит-тестах 2023-05-11 15:36:49 +05:00
37399f74a7 добавлен отдельный файл для TrajectoryDto, добавлен интерфейс ITrajectoryRepository и его реализация для плановой и фактической траектории 2023-05-11 11:50:45 +05:00
09c69fcf75 Вычисление фактической траектории 2023-05-04 16:54:09 +05:00
51a4214062 Правки по faq-контроллеру 2023-04-27 12:29:17 +05:00
81ab77cdfc правки по результатам ревью 2023-04-21 11:22:39 +05:00
9806df01ae Метод GetAsync переименова в GetAllAsync 2023-04-20 17:18:00 +05:00
49611d45f3 Merge branch 'dev' into feature/faq 2023-04-20 15:09:34 +05:00
7343fb20b3 Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-04-20 15:09:00 +05:00
4c57268433 Мелкие правки 2023-04-20 15:07:03 +05:00
860da5c35e FAQ controller и бизнес-логика по работе с вопросами 2023-04-20 15:01:19 +05:00
ngfrolov
4cb42c9f72
включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора 2023-04-18 16:22:53 +05:00
ngfrolov
6c694ff7bc
enable nullable TimezoneService 2023-04-18 16:16:11 +05:00
ngfrolov
9c31c803de
Fix migration.
Fix GtrWitsRepository.
2023-04-18 16:07:29 +05:00
d1b8ca7e4b Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-04-18 10:21:55 +05:00
ngfrolov
1bdb88492e
Merge branch 'dev' into gtr 2023-04-18 10:17:52 +05:00
8b9dee1609 uncomment 2023-04-17 20:59:27 +05:00
f81f092c64 fix controller 2023-04-17 20:58:20 +05:00
f1b1b01012 fix convert 2023-04-17 18:10:25 +05:00
ngfrolov
fe29dae8f5
Email.BaseFactory.GetImageBase64() Возвращает пустую строку если файл не найден. 2023-04-17 18:04:38 +05:00
4df94466f0 fix gtr 2023-04-17 18:02:51 +05:00
ngfrolov
1289d782cf
Merge branch 'dev' into featute/null-enabled 2023-04-17 15:51:22 +05:00
fb48eed1e7 Форматирование некоторых ячеек в ртк-отчете до одной цифры после запятой 2023-04-17 15:34:40 +05:00
ngfrolov
b6cb2d8efc
Merge branch 'dev' into gtr 2023-04-17 14:43:46 +05:00
ngfrolov
b97871bd46
hotfix WellOperationRepository.GetGroupOperationsStatAsync() 2023-04-17 12:33:54 +05:00
ngfrolov
94a152388f
fix WellOperationRepository.GetGroupOperationsStatAsync() 2023-04-17 11:59:16 +05:00
5961260ccd Фикс бага при формировании данных (метод GetGroupOperationsStatAsync в WellOperationRepository) 2023-04-17 11:31:27 +05:00
4ac3afdabf #nullable enable (устранение warnings) 2023-04-14 15:23:43 +05:00
e77f542207 Правка 2023-04-14 10:14:37 +05:00
b61808e062 nullable enable (часть 4) 2023-04-14 10:11:15 +05:00
cb9e8dd672 nullable enable (часть 3) 2023-04-14 10:02:38 +05:00
4d5b8932a5 delete comment 2023-04-14 00:46:31 +05:00
9b1b1f9736 small correction 2023-04-14 00:40:38 +05:00
55e17f6955 refact GetAsync 2023-04-14 00:36:35 +05:00
5100a221e0 правка new TDto[] { } на Enumerable.Empty<TDto>() 2023-04-13 15:37:11 +05:00
2431557539 #nullable enable (part 2) 2023-04-13 15:34:16 +05:00
b8e5a8bf4c #nullable enable 2023-04-13 11:15:45 +05:00
f14b0064ed Merge branch 'dev' into gtr 2023-04-12 00:43:04 +05:00
6100dd57ff add dbSet 2023-04-12 00:40:40 +05:00
84a783a76b оптимизация метода Get 2023-04-11 13:49:51 +05:00
44f1b08f90 оптимизирован метод save 2023-04-11 13:27:42 +05:00
27ee40816f refact save method 2023-04-11 12:06:05 +05:00
7e2b1e56c8 refact 2023-04-11 07:05:07 +05:00
b9e0e60d6c rework save method 2023-04-11 06:34:51 +05:00
7c827f4fae rework get method in rep 2023-04-11 00:32:06 +05:00
ngfrolov
312d653aec
fix #9844930;
Enable nullable for OperationsStatService.
2023-04-07 16:49:28 +05:00
8e663e7bef edit generic 2023-04-07 05:32:03 +05:00
75ae8485cb edit DI generic TEntity type 2023-04-07 04:56:26 +05:00
e26c5d98a7 delete manual timescale script (error index)
edit generic repository
2023-04-07 04:51:30 +05:00
75738b7712 update wits rep 2023-04-07 02:53:57 +05:00
ngfrolov
577b699663
Add ProcessMapReportDto.UsagePlan;
Fix % (mult 100);
2023-04-06 17:27:31 +05:00
ngfrolov
5e8df2e29f
Fix calculations 2023-04-06 17:16:53 +05:00
ngfrolov
af72eceb47
nit report design fixes 2023-04-06 16:20:21 +05:00
93a8a7bd7f Правки по отчету - ртк
1. Изменена шапка отчета
2. Данные отчета - это плоский список
2023-04-06 15:18:29 +05:00
ngfrolov
40a3d3ab50
Debugged 2023-04-06 10:25:51 +05:00
9a0617adce add gtrRepository.SaveData 2023-04-06 04:02:47 +05:00
ngfrolov
1f904a7434
ProcessMapReportService implement all calculations (not tested) 2023-04-05 13:36:56 +05:00
ngfrolov
08e3e34162
Add BinarySearch extension for Span<T> 2023-04-05 13:35:54 +05:00
ngfrolov
1dee254427
TelemetryDataSaubService.GetTelemetryDataStatAsync(..) Add filterBy modes to query. 2023-04-05 13:35:05 +05:00
ngfrolov
0457f8dd98
Merge branch 'dev' into feature/rtc-calc 2023-04-05 10:56:29 +05:00
3ced1a0e20 new migration
refact entity model
wits rep and interface
2023-04-04 21:21:06 +05:00
f1dc52c768 Merge branch 'dev' into feature/set-user-editor-to-operation 2023-04-04 12:54:42 +05:00
be0d171973 Запись пользователя, изменившего / создавшего опреацию в БД + запись даты изменения / создания 2023-04-04 12:52:11 +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
e142e1eff5 Запись для формирования отчета РТК - плоский список:
1. Убраны навигационные свойства Rotor и Slide (и соответствующая DTO)
2. Закомментирован код формирования отчета РТК
2023-03-31 15:20:27 +05:00
6f08629966 Настройка в AddSwaggerGen cтрокового формата данных для DateOnly 2023-03-30 16:39:51 +05:00
ngfrolov
9066ff9b04
DailyReport. Незначительные исправления 2023-03-29 16:05:57 +05:00
921b5f75c0 Правки по ревью 2023-03-29 10:26:10 +05:00
ee8f000ab1 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-27 17:15:31 +05:00
6815dc4437 Актуализирован блок "Баланс времени" в выгружаемом отчете. 2023-03-27 17:14:36 +05:00
ngfrolov
464678a3db
nit deleting an outdated tasks 2023-03-27 09:40:51 +05:00
56be9b2358 Merge branch 'feature/refactoring-daily-report-form' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/refactoring-daily-report-form 2023-03-24 19:27:50 +14:00
510595239c Правки по ревью 2023-03-24 19:27:30 +14:00
ngfrolov
df6c423341
Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-23 11:07:10 +05:00
baee2ae139 Добавление даты и ключа пользователя, внесшего изменения в блоки суточного рапорта 2023-03-22 11:29:53 +05:00
8a9a565365 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-21 15:58:23 +05:00
56477e5a9b Merge branch 'feature/refactoring-daily-report-form' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/refactoring-daily-report-form 2023-03-21 15:55:15 +05:00
f1e0aaf3ae Добавление даты и ключа пользователя, внесшего изменения в блок суточного рапорта 2023-03-21 15:55:03 +05:00
99687c495f rep and dto 2023-03-21 12:41:43 +05:00
ngfrolov
ab280f3451
Fix tests 2023-03-21 11:19:02 +05:00
38e58b41b1 Add sort 2023-03-13 11:24:57 +05:00
ngfrolov
6ddef54514
Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 16:48:18 +05:00
ngfrolov
e9f3a10bac
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-03-10 16:47:45 +05:00
ngfrolov
1f130c0d48
Hotfix OperationsStatService.CalcTvdLagDays() 2023-03-10 15:37:49 +05:00
a97fd12b74 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 11:24:33 +05:00
c835896ce7 убран Extension-метод для DateOnly, функциональность добавлена в локальный метод ExtractDate 2023-03-10 10:59:04 +05:00
f8c26f1835 фикс фильтрации фактических операций 2023-03-10 10:25:10 +05:00
a35a89c7ff remove fluent validator 2023-03-10 06:01:36 +05:00
a9ee51e090 merge dev 2023-03-10 05:47:40 +05:00
0540df26c4 edit validate user registration 2023-03-10 05:42:54 +05:00
4d7ef61ab8 add error message 2023-03-10 05:09:41 +05:00
ngfrolov
db1bd49d60
Add TelemetryDataSaubController.GetZippedCsv(..) 2023-03-09 12:32:09 +05:00
2dd04d4037 мини-правка 2023-03-09 11:56:36 +05:00
29e34445be Отдельный extension-метод для дат - ExtractDateOnly 2023-03-09 11:38:43 +05:00
4545325a93 Проверка создания суточного рапорта: если он есть в базе, то нужно возвращать ошибку 2023-03-09 09:55:53 +05:00
ngfrolov
43847298d8
Replace TelemetryService.GetOrDefaultIdTelemetryByIdWell() by GetOrDefaultTelemetryByIdWell() 2023-03-07 09:47:30 +05:00
612fa19b10 add attrib's -ProcessMap,permissions
and remove validators
2023-03-07 00:36:09 +05:00
9793280b28 todo TimeDtoValidator 2023-03-07 00:16:20 +05:00
d6d14ca2f2 change dtos (auth,event,company,measure,message,userRole,well,welloperation)
and delete validators
2023-03-07 00:04:20 +05:00
0d16d09ad7 Тип System.DateTime сокращен до DateTime в параметре метода AddAsync (в сервисе DailyReportService) 2023-03-06 16:54:47 +05:00
52a6b92824 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-06 16:33:58 +05:00
b6181ab82f 1. Сохранение суточного рапорта по частям.
2. Обновление типа данных поля "Дата отчета" в таблице "Суточный рапорт" (timestamp with time zone изменен на date)
2023-03-06 16:30:36 +05:00
ngfrolov
1ca72d50d1
StatWellDto Add TvdLagDays and calculation. 2023-03-06 16:12:26 +05:00
927935a523 добавление новых категорий 2023-03-01 11:39:47 +05:00
ngfrolov
24764f2fd4
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-28 09:23:05 +05:00
ngfrolov
9bdea8f410
Merge branch 'feature/nullable' into dev 2023-02-27 13:42:14 +05:00
ngfrolov
6d5232231d
fix nullable ScheduleRepository 2023-02-27 12:30:44 +05:00
feb2623200 IDailyReportService, WellInfoService, WellInfoService 2023-02-27 12:12:55 +05:00
15fdfa11ed ArgumentInvalidException 2023-02-27 11:29:06 +05:00
ngfrolov
496f8d18fb
Fix plan trajectory template file path.
Remove permissions from plan trajectory.
2023-02-22 12:53:13 +05:00
ngfrolov
c73b6438e3
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-22 12:26:57 +05:00
ngfrolov
9de4b31f2d
nit WellOperationRepository renames 2023-02-22 11:25:51 +05:00
ngfrolov
3bd6c7d0fb
MemoryCacheExtentions delete GetOrCreateBasic* based on DbContext 2023-02-22 09:40:02 +05:00
ngfrolov
539d04d3cf
remove EfCacheExtensions, replace by IMemoryCache 2023-02-21 18:01:03 +05:00
c7c5de563a 1. Разделение методов получения фактических и плановых операций (GetPageOperationsPlanAsync и GetPageOperationsFactAsync)
2. Фикс получения категории операции в BuildQuery
2023-02-21 17:16:45 +05:00
c15c0e5522 1. Правки после ревью
2. nullable enable в WellOperationPlanDto
2023-02-21 16:15:36 +05:00
aef99cbf11 1. Изменен запрос для формирования списка плановых операция для сопоставления
2. Добавлена модель WellOperationPlanDto для хранения списка плановых операций и даты последней сопоставленной плановой операции
3. WellSectionTypeName и CategoryName в WellOperationDto могут быть nullable
2023-02-21 13:22:24 +05:00
0083048821 Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-21 13:18:43 +05:00
5fd971a620 #5822403 Ошибка в полях, при добавлении значений в таблицу 2023-02-21 10:19:07 +05:00
ngfrolov
ada2b36310
Refactor trajectory 2023-02-20 15:57:08 +05:00
ngfrolov
ff6c5d7751
Merge branch 'feature/8636739' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/8636739 2023-02-20 15:29:06 +05:00
ngfrolov
01e94fc489
Merge branch 'dev' into feature/8636739 2023-02-20 15:28:54 +05:00
5a101b163a Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-20 15:25:33 +05:00
146c84f0a7 Убраны лишние using 2023-02-20 15:23:16 +05:00
66f97678dd 1. На странице фактических операций убрана пагинация
2. Фильтрация фактических операций по дате
3. Переписан запрос, формируюший список плановых операций для сопоставления
2023-02-20 15:17:49 +05:00
ngfrolov
02a8db1a58
Enable nullable on Relation*, ReportProperty, SetpointRequest, WellFinalDocument. 2023-02-20 14:21:52 +05:00
aa2ca4cadf Merge branch 'dev' into feature/8636739 2023-02-20 13:56:08 +05:00
ngfrolov
942b2bca74
Enable nullable on user, userRole 2023-02-20 12:18:45 +05:00
25cbdc911c #8636739 2023-02-20 11:16:24 +05:00
d852fb3640 #8636739 data 2023-02-20 11:12:39 +05:00
ngfrolov
2b0e36d68c
Enable nullable on DetectedOperation DrillingProgramPart FileCategory FileInfo FileMark 2023-02-17 17:36:25 +05:00
ngfrolov
61bee21ad9
Enable nullable for ef models: Deposit, Cluster, Well, WellOperation, WellOperationCategory, Company, and corresponding dtos. 2023-02-17 15:30:17 +05:00
ngfrolov
4750fe38d6
Merge branch 'dev' into feature/8879776_well_tree_with_stat 2023-02-17 09:50:37 +05:00
ngfrolov
b8caa7451d
merge dev to 8879776 2023-02-17 09:33:00 +05:00
85c6b63c7a изменен метод BuildQuery в WellOperationRepository: вначале фильтрация, далее - проекция 2023-02-17 09:25:34 +05:00
ngfrolov
d41cff84a9
Add WellInfoService 2023-02-16 16:27:14 +05:00
bd5260edd1 #8636739 tests 2023-02-16 11:54:05 +05:00
c7a6e38315 1. Возвращаемый тип списка плановых операций - IEnumerable<WellOperationDto>
2. Добавлен CancellationToken token
3. Рефактор запроса на получение списка плановых операций
4. Проверка на доступность скважины пользователю
5. Сортировка данных по дате в методе MergeArrays
2023-02-16 09:51:55 +05:00
ngfrolov
b3c1f0ae9e
Disable some operation detectors. 2023-02-15 18:03:23 +05:00
ngfrolov
7779116c8a
WellOperationRepository.GetCategories(..) add arg, to filter categories/ 2023-02-15 18:02:36 +05:00
ngfrolov
eb18d73dd0
Fix CrudWellRelated*Repository.. Get* method returns nonNullable values. 2023-02-15 18:00:48 +05:00
ngfrolov
fda5385e46
IWellService refactor.
- Add #nullable,
- Add WellRequest,
- Remove obsolete method
2023-02-15 17:57:32 +05:00
ngfrolov
40076f0ec2
remove deprecated iTextSharp 2023-02-15 17:15:09 +05:00
aa3b96b31b Плановые операции в суточном рапорте.
1. Добавлен столбец IdPlan в WellOperation
2. Перписан метод MergeArrays
3. Формирование списка плановых операций для сопоставления с фактическими (GetOperationsPlan в WellOperationController)
2023-02-15 17:02:43 +05:00
ngfrolov
707b8f8b3b
8543610 Add exceptions for badRequest 2023-02-15 14:00:46 +05:00
dbbd4d5603 если пользователь не найден в контексте
возвращается ArgumentInvalidException
2023-02-15 11:44:20 +05:00
d2729c3a80 remove package 2023-02-15 11:13:34 +05:00
96dae2f247 исправление ошибок в методах 2023-02-14 18:36:25 +05:00
2b02bdb0b8 правка метода редактирования пользователя
согласно код-ревью
2023-02-14 12:30:05 +05:00
2cc8abd767 рефакт 2023-02-14 12:20:29 +05:00
6bf992f1f6 доработка методов репозитория 2023-02-13 23:11:39 +05:00
95790af1f6 new change to cache methods 2023-02-13 16:11:31 +05:00
3f2febc022 #8636739 Визуализация траектории 3D 2023-02-13 12:39:45 +05:00
4192254072 #8636739 Визуализация траектории 3D 2023-02-13 09:11:28 +05:00
7127dfd9bb #8636739 Визуализация траектории 3D 2023-02-13 09:10:48 +05:00
1694ef8569 Merge branch 'dev' into Task/8543610 2023-02-10 12:13:32 +05:00
d47fa1b09c #8636739 Визуализация траектории 3D 2023-02-10 11:12:16 +05:00
ngfrolov
8b80fff126
Merge branch 'dev' into Task/8543610 2023-02-10 09:36:14 +05:00
f7a58cfa12 refact 2023-02-09 11:38:04 +05:00
f2362a4309 Merge branch 'feature/add-page-rtk-method' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/add-page-rtk-method 2023-02-08 15:46:47 +05:00
8c579fe5b7 1. Убраны лишние юзинги + лишняя проверка на null
2. Поправлен шаблон документа для выгрузки данных
2023-02-08 15:46:16 +05:00
d35550380c refact update role method 2023-02-08 15:12:46 +05:00
6a3a50fe98 Merge branch 'dev' into feature/add-page-rtk-method 2023-02-08 11:04:12 +05:00
d83555fd46 1. Добавлен api метод GetDrillProcessMap в ProcessMapController, который отдает данные для построения режимной карты по бурению
2. Фикс бага по ренедеру данных слайда
2023-02-08 10:42:54 +05:00
54178e8923 правка опечаток и "мусора" после дебага 2023-02-06 21:56:27 +05:00
973f1afb1b refact ef update 2023-02-06 21:33:53 +05:00
d70cf25c0a Приведение выгружаемого отчета РТК к актуальному состоянию (добавлен заголовок, частично изменена шапка отчета) 2023-02-06 13:13:23 +05:00
ff12c17496 кэш сменен на memoryCache
(стар)
2023-02-05 21:53:51 +05:00
ngfrolov
e548425b18
Add PredicateBuilder to build complex predicate expressions 2023-02-03 16:00:45 +05:00
ngfrolov
759d6125b5
Merge branch 'dev' into feature/8103063 2023-02-03 15:59:50 +05:00
2ba6a57975 Рефакторинг + уьраны лишние using 2023-02-03 11:15:14 +05:00
71bb74137b Merge branch 'dev' into fix/add-sort-to-paginated-elements 2023-02-03 09:57:05 +05:00
c62d3adb18 Убрано лишнее 2023-02-02 17:51:27 +05:00
2746c94729 Рефактор метода GetMessagesAsync в MessageService 2023-02-02 16:07:41 +05:00
e81abc86e6 Рефактор 2023-02-02 15:58:07 +05:00
b70fa35ef6 bug fixing in UserRepositoty.UpdateAsync 2023-02-02 15:21:48 +05:00
ngfrolov
5956f8238f
#8103063 nit prettify 2023-02-02 14:30:27 +05:00
5644c06fac #8103063 Замечания 2023-02-02 12:04:50 +05:00
a4ff666b97 Добавлена сортировка сообщений в MessageController 2023-02-02 11:08:25 +05:00
20b99011d1 Merge branch 'feature/8103063' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/8103063 2023-02-02 11:05:02 +05:00
1f80e38c10 #8103063 BuildQuery 2023-02-02 11:04:53 +05:00
ngfrolov
e4b790abbd
Merge branch 'dev' into feature/8103063 2023-02-02 11:04:44 +05:00
e2948782fa #8103063 BuildQuery 2023-02-02 10:32:53 +05:00
5d3b954171 Merge branch 'feature/WellFinalDocumentsRepository' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/WellFinalDocumentsRepository 2023-01-31 10:13:40 +05:00
e58c292d30 #7065595 fix 2023-01-31 10:13:32 +05:00
ngfrolov
df11450216
Merge branch 'dev' into feature/8103063 2023-01-31 09:28:37 +05:00
ngfrolov
a2b2b98dac
nit WellFinalDocumentsService rename method 2023-01-30 17:44:05 +05:00
ngfrolov
e4becb18ff
Merge branch 'feature/WellFinalDocumentsRepository' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/WellFinalDocumentsRepository 2023-01-30 17:27:11 +05:00
ngfrolov
a367dea6a8
Merge branch 'dev' into feature/WellFinalDocumentsRepository 2023-01-30 17:26:58 +05:00
ngfrolov
31aa5e6ca2
nit ConvertToPdf code formatiing 2023-01-30 17:06:22 +05:00
9505e159c0 Merge branch 'feature/WellFinalDocumentsRepository' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/WellFinalDocumentsRepository 2023-01-30 14:32:24 +05:00
236c32b16c #7065595 fix 2023-01-30 14:32:16 +05:00
9410508213 #8103063 fix 2023-01-30 10:52:12 +05:00
86c52f5256 refact readme 2023-01-27 18:17:42 +05:00
46074b6bd1 OS identification and build start process option 2023-01-27 17:31:43 +05:00
ngfrolov
1d618302f8
Format code. 2023-01-27 10:11:04 +05:00
d5fd53595e Merge branch 'dev' into convertToPdf 2023-01-27 09:17:47 +05:00
7be6173f73 Merge branch 'feature/8103063' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/8103063 2023-01-26 15:37:57 +05:00
ecdade0913 #8103063 fix 2023-01-26 15:37:46 +05:00
f0d316cf40 refact convert process command 2023-01-26 15:28:19 +05:00
b7f1962c6f valid file extension 2023-01-26 15:25:09 +05:00
5d47652751 Merge branch 'dev' into feature/8103063 2023-01-26 11:07:44 +05:00
ccbc499754 #8103063 Подтягивание режимов при формировании композитной скважины 2023-01-26 10:59:24 +05:00
325c5054fe cleaning up unnecessary dependencies 2023-01-25 05:41:29 +05:00
907fcc88e8 -refact path convert file 2023-01-25 05:33:02 +05:00
ngfrolov
05c238737d
fix SubsystemOperationTimeService. WelOperationCategories use valid constants. 2023-01-24 15:21:49 +05:00
ngfrolov
52a51aa137
Merge branch 'dev' into feature/WellFinalDocumentsRepository 2023-01-24 12:16:25 +05:00
d8b131622f #7987467 fix 2023-01-24 09:59:18 +05:00
ngfrolov
be9168b4bf
Merge branch 'dev' into convertToPdf 2023-01-24 09:43:12 +05:00
ngfrolov
56be094b83
fix WellOperationTemplate sort operations names 2023-01-23 11:15:25 +05:00
703112d894 Merge branch 'dev' into feature/WellFinalDocumentsRepository 2023-01-20 10:48:17 +05:00
27cf27ed55 #7065595 Перенос сервиса "Дело скважины" в репозиторий 2023-01-20 10:47:39 +05:00
350759f1c6 -типы методов класса конвертации изменены на статические
-удаляются только преобразованные файлы
2023-01-20 08:32:22 +05:00
ngfrolov
4dced662e1
Fix TelemetryWirelineRunOut. AddOrUpdateAsync issue 2023-01-19 12:28:38 +05:00
ngfrolov
49678c4973
fix TelemetryWirelineRunOut. make wellinfo optional for POST request. 2023-01-19 11:43:37 +05:00
219fe450a1 Merge branch 'dev' into convertToPdf 2023-01-18 13:58:25 +05:00
11ccfc8be1 редактирование readme файла 2023-01-18 12:14:13 +05:00
e86e1bb854 refact 2023-01-18 11:31:58 +05:00
ngfrolov
aea67f43fe
fix WellOperationRepository day prop 2023-01-18 09:32:50 +05:00
22a662a1be dev merge 2023-01-17 17:52:26 +05:00
ngfrolov
fa6fdc067e
WellFinalDocumentsService.ReNotifyPublishersAsync replace exception type by argumentInvalid 2023-01-17 15:40:49 +05:00
ngfrolov
595eca8e26
nit code format 2023-01-17 13:28:35 +05:00
5367f3e85f rename DoMerged => MergeFiles
refact file extension validate
2023-01-17 12:09:58 +05:00
3e128c5cba refact GetConverteAndMergedFileAsync 2023-01-17 11:11:40 +05:00
ngfrolov
e398beaaa1
ProcessMapReport. Add some todos. 2023-01-17 10:00:08 +05:00
ngfrolov
f7f0f02c34
ProcessMapReport.
Добавлен ченовик всех рассчетов.
Добавлено формирования excel по dto.
2023-01-17 08:56:07 +05:00
1b834e7752 Добавлено исключение некорректного формата файла 2023-01-17 05:14:04 +05:00
ngfrolov
8fd3f3c290
LimitingParameterDataDto fix. DateTimeOffset -> DateTime 2023-01-16 10:29:52 +05:00
c2afbf4d55 add ConvertToPdf class
add ReadMe
add test to ConsoleApp1
2023-01-13 17:28:04 +05:00
ngfrolov
9f996003eb
ProcessMapReport. Add GetTelemetryDataStatAsync(..) to TelemetryDataSaubService. 2023-01-13 16:08:38 +05:00
ngfrolov
1a7d643c50
merge dev to ProcessMapReport 2023-01-12 16:24:10 +05:00
ngfrolov
7c6e00fe51
PlannedTrajectory fix 2023-01-12 12:07:31 +05:00
68c227e7c6 Merge branch 'dev' into PlannedTrajectory_refact 2023-01-12 11:24:50 +05:00
7d9d248bcb правка замечаний 2023-01-12 10:32:54 +05:00
e950f40122 GetFileName -> async 2023-01-12 09:40:37 +05:00
ngfrolov
5948a762ba
#7963103 fixes 2023-01-11 16:00:11 +05:00
0b3825a531 finally refact 2023-01-11 14:59:54 +05:00
60a80745a9 #7963103 Замечания 2023-01-11 13:51:11 +05:00
5c00e996f5 Merge remote-tracking branch 'origin/dev' into PlannedTrajectory_refact 2023-01-10 15:54:11 +05:00
ngfrolov
ac1c9aedb2
ProcessMapService calculations draft 2023-01-10 12:31:01 +05:00
193b9ff9f6 #7963103 Отображение общей наработки тальканата по всем объектам 2023-01-10 10:49:27 +05:00
ngfrolov
f5becebbeb #7987467 Add telemetry statistic calc (not completed) 2022-12-30 15:30:12 +05:00
46453b3893 повторный рефакт
после ревью
2022-12-29 04:25:08 +05:00
ngfrolov
7585aefc4e WellOperationService to WellOperationRepository 2022-12-28 17:38:53 +05:00
ngfrolov
fb4bb375e1 Merge branch 'dev' into feature/ProcessMapReport 2022-12-28 15:22:50 +05:00
ec97b02480 небольшая корректировка 2022-12-28 02:52:09 +05:00
5a6ad78c21 refact finally 2022-12-27 21:45:03 +05:00
bfc9376733 #7987467 + 2022-12-27 14:30:52 +05:00
ff72a0cb88 refact
-query
-method name
2022-12-27 14:03:44 +05:00
9819c2ac0d refct #3 2022-12-27 00:02:49 +05:00
e84d45693c refact model DB and migrations 2022-12-26 19:22:29 +05:00
ngfrolov
8e896a887d RequerstTracker Add nullable 2022-12-26 18:03:26 +05:00
3c84648eec refact #1 2022-12-25 23:16:36 +05:00
ngfrolov
4a4b7852b7 Remove ClusterController, ClusterService. 2022-12-23 14:35:23 +05:00
169968da44 Скорректированная версия
-добавлена миграция
-изменены методы
- добавлен CRUD
2022-12-22 18:08:58 +05:00
ngfrolov
689872d1e5 WellOperationRepository DRAFT 2022-12-22 15:27:35 +05:00
ngfrolov
9eead7a757 WellOperation* remove default cancellation tokens 2022-12-22 11:26:19 +05:00
ngfrolov
7b0e6ce23d IWellOperationService/Controller replace arguments by request class 2022-12-21 18:02:22 +05:00
ngfrolov
cc8a4fa200 Fix WellOperationService.GetOperationsAsync exception by call Min on empty collection 2022-12-20 15:58:35 +05:00
ngfrolov
ba0eaa8014 Merge branch 'master' into dev 2022-12-20 11:58:05 +05:00
ngfrolov
f6e79e51d7 nit Add detectedOperations diagnostic message;
add basic telemetry validation filter before analisys;
simplify Avg calc;
fix dbcontext refCount;
2022-12-20 11:57:29 +05:00
1f70868120 #8242403 fix 2022-12-14 10:38:44 +05:00
90ee5d10d1 Merge branch 'dev' into feature/ProcessMapReport 2022-12-14 09:32:38 +05:00
bf3a910433 #7987467 fix 2022-12-14 09:10:01 +05:00
e9bd1e4789 #7987467 report 2022-12-14 08:41:19 +05:00
ngfrolov
54d68cc52d Merge branch 'dev' into feature/8027597 2022-12-12 11:13:36 +05:00
ngfrolov
a4db3e56d3 #7796681 Добавление секций в шаблон файла импорта 2022-12-12 11:12:20 +05:00
ngfrolov
6c204c49dc Merge branch 'dev' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into dev 2022-12-12 10:59:30 +05:00
652374ed5b В условии наработок по подсистеме осциляция не учитывается режим подворотов 2022-12-09 20:22:54 +05:00
Фролов
39a2ddc3a5 Fix operations ids in services 2022-12-09 18:32:18 +05:00
Фролов
af43cb7588 WellOperationCategory ids ordering 2022-12-09 14:36:45 +05:00
Фролов
c2b003bf8a fix db 2022-12-08 18:00:01 +05:00
252c45ac00 #7987467 token 2022-12-07 15:23:10 +05:00
07fe9fcc5a #7987467 Исправления 2022-12-07 15:04:36 +05:00
ngfrolov
5a0b92a1ec ProcessMapRepository enable nullable 2022-12-07 12:20:24 +05:00
aaa5627680 Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-07 10:52:47 +05:00
102288f9e5 #7987467 fix 2022-12-07 10:52:35 +05:00
ngfrolov
60ab971cae Merge branch 'dev' into feature/7987467 2022-12-07 09:15:39 +05:00
ngfrolov
95f0c1935b nit rename 2022-12-07 09:02:04 +05:00
84cbff84cb Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-07 08:48:10 +05:00
398a6d443e #7987467 правки 2022-12-07 08:47:41 +05:00
1cf2d745b3 refact warnings to WellOperationService 2022-12-06 22:34:48 +05:00
ngfrolov
81d3ef3146 Merge branch 'dev' into WellOperationTree/refact_migration 2022-12-06 16:29:53 +05:00
ngfrolov
5e5559a517 Merge branch 'dev' into feature/7987467 2022-12-06 15:51:22 +05:00
ngfrolov
e124c54ed7 Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-06 10:55:12 +05:00
4f100e6bc4 #7987467 Исправления 2022-12-06 10:41:13 +05:00
29d4121440 Получение списков ограничивающих параметров и подсистем 2022-12-06 10:03:24 +05:00
ngfrolov
d5bc886c22 Merge branch 'dev' into feature/7987467 2022-12-06 09:33:45 +05:00
ngfrolov
84dfa183d7 Decrease TelemetryDataCache size. 2022-12-05 17:48:15 +05:00
4b9cd6694b #7987467 2022-12-05 12:44:46 +05:00
9b71b14048 #7987467 2022-12-05 12:43:16 +05:00
9b4f14a036 #7987467 Раздел РТК в ЕЦП 2022-12-05 12:39:25 +05:00
ngfrolov
8094c8b1b8 Decrease TelemetryDataCache size. 2022-12-05 10:53:24 +05:00
ngfrolov
289d1831b4 CacheBase makes cache for TEntity only. Converter moved to CrudCacheRepositoryBase 2022-12-05 09:38:23 +05:00
ngfrolov
a859c096d1 Merge branch 'dev' into feature/8101318 2022-12-05 09:28:38 +05:00
ngfrolov
7c31f7ce76 Merge branch 'dev' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into dev 2022-12-05 08:49:45 +05:00
ngfrolov
b05aadccb4 Add memory monitor 2022-12-02 17:44:47 +05:00
ngfrolov
8e9baf22d8 BackgroundWorker Move periodic services 2022-12-02 17:18:16 +05:00
64e51915c8 all changes but database and but migrations 2022-12-02 15:54:55 +05:00
ngfrolov
71aff8d1ec nit. comments and cleanup 2022-12-02 14:49:00 +05:00
ngfrolov
89e0495d09 BackgroundWorker adapt other services to this one. 2022-12-02 14:48:23 +05:00
ngfrolov
98c7599c4b BackgroundWorker move to toplevel folder 2022-12-02 14:45:20 +05:00
ngfrolov
06fe0e09ff BackgroundWorkerService cleanup and improve tests 2022-12-02 10:57:27 +05:00
ngfrolov
f61db91dd2 Add new background service. 2022-12-01 17:48:35 +05:00
fb5483299d #8101318 Изменение работы кэша 2022-12-01 15:56:11 +05:00
fd69b4c80a Merge branch 'feature/7759269' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7759269 2022-11-29 12:11:38 +05:00
4a547d82ae #7759269 Проверка ролей на зацикливание включенных ролей 2022-11-29 11:23:08 +05:00
a12906d558 #7759269 Проверка ролей на зацикливание включенных ролей 2022-11-29 11:22:34 +05:00
c9c60bce2b #7759269 Проверка ролей на зацикливание включенных ролей 2022-11-29 11:22:09 +05:00
ba96645288 #7759269 Проверка ролей на зацикливание включенных ролей 2022-11-29 08:40:01 +05:00
481e87083f #7887519 Добавление параметров 2022-11-28 12:12:59 +05:00
ngfrolov
3e0f2d0a75 ##7739441 bit depth returns always LE well depth 2022-11-25 15:26:45 +05:00
ngfrolov
0d9f9296df Merge branch '7912198_WellCase_add_notification' into dev 2022-11-25 12:45:36 +05:00
046a6a765d #7887519 Замечания 2022-11-25 11:56:21 +05:00
ngfrolov
8209b61bad #7912198 Tests ok 2022-11-25 09:34:20 +05:00
17cf2c6573 #7887519 test 2022-11-24 11:15:50 +05:00
40dac37aa4 #7887519 2022-11-23 15:38:47 +05:00
ngfrolov
4277850156 #7912198 implement ReNotifyPublishers 2022-11-23 14:03:08 +05:00
b00b4f3781 #7887519 2022-11-23 11:19:52 +05:00
5041b30686 #7798026 2022-11-23 08:23:08 +05:00
ngfrolov
9b06438935 GetDatesRange Fix handle exception "Well id: {idWell} does not contain telemetry." 2022-11-21 16:58:37 +05:00
ngfrolov
41816719b9 WirsRepository save fix 2022-11-21 16:10:32 +05:00
ngfrolov
78e2f52ac8 Merge branch 'dev' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into dev 2022-11-18 16:32:18 +05:00
ngfrolov
b2844cd5b2 remove CacheDB from DI and project 2022-11-18 15:34:08 +05:00
ngfrolov
e837baf5e7 replace CacheDb in OperationsStatService by IMemoryCache 2022-11-18 15:25:38 +05:00
ngfrolov
ede40c9a23 replace CacheDb in WellOperationService by ms.MemoryCache 2022-11-18 15:17:38 +05:00
ngfrolov
04414b3c75 replace CacheDb in TelemetryTracker 2022-11-18 15:07:27 +05:00
82063a2c22 #7798026 fix 2022-11-18 14:48:10 +05:00
cd025c6fdd #7887519 Статистика по ограничивающим параметрам backend 2022-11-18 14:36:04 +05:00
49cc9c2342 Merge branch 'dev' into feature/7887519 2022-11-18 14:30:34 +05:00
c5aef20dc0 #7887519 Статистика по ограничивающим параметрам backend 2022-11-18 14:29:29 +05:00
ngfrolov
de6bbcfa72 TelemetryUserService добавлен microsoft cache 2022-11-18 12:58:53 +05:00
ngfrolov
abb6a513fd Merge branch 'dev' into Microsoft_MemoryCache 2022-11-17 17:57:20 +05:00
ngfrolov
c78246ca7d fix some nit warnings 2022-11-17 17:54:25 +05:00
ngfrolov
034ed80363 nit DailyReportService fix nullable warnings 2022-11-17 17:36:35 +05:00
ngfrolov
fa0389c08f Trying to use microsoft in memeory cache 2022-11-17 16:09:51 +05:00
ngfrolov
ec3a0e00ef Remove EfCacheDictionaryExtensions 2022-11-16 17:07:47 +05:00
ngfrolov
7cfd60844e fix TelemetryService. wrong cacheType.
update webclient
2022-11-16 12:49:11 +05:00
ngfrolov
eed8c3eeaa #7579139 Tests 2022-11-15 17:46:58 +05:00
ngfrolov
64641c5bc3 #7579139 первая версия кеша готова. Не применена и не протестирована. 2022-11-08 17:49:04 +05:00
ngfrolov
95cf8dbd07 Merge branch 'dev' into feature/TelemetryDataCache 2022-11-08 16:12:54 +05:00
ngfrolov
79ae2ce62c Update report libraries 2022-11-08 13:20:09 +05:00
2c1c2c6e90 #7205798 2022-11-08 12:22:31 +05:00
2e1f49e704 #7205798 fix 2022-11-08 12:19:50 +05:00
e908d6a655 #7205798 drop cache method 2022-11-08 12:12:46 +05:00
5ca55dfc0a #7205798 fix 2022-11-08 12:04:09 +05:00
408429a0b5 #7205798 fix 2022-11-08 11:55:47 +05:00
6ac073d59a Merge branch 'dev' into feature/user_settings 2022-11-08 11:37:52 +05:00
895e49d716 #7205798 fix 2022-11-08 11:33:35 +05:00
Фролов
06428838c5 #7554801 Printify 2022-11-07 15:30:04 +05:00
8d933199f3 Merge branch 'feature/user_settings' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/user_settings 2022-11-07 13:53:34 +05:00
1348b1090b #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-11-07 13:53:10 +05:00
5f9b4594fe конечный вариант 2022-11-03 17:46:55 +05:00
f1dea8f10f отсутствие статистики за скважину будет возвращать пустую статистику 2022-11-03 17:13:39 +05:00
ngfrolov
a575c1163d Add CyclycArray 2022-11-03 16:57:47 +05:00
e8225a375e правки мелких опечаток 2022-11-03 16:03:20 +05:00
f8502b68a1 изменение фильтрации запроса в методе получения интервалов глубин,
мелкие правки
2022-11-03 15:57:45 +05:00
ngfrolov
b5650dcd51 merge dev to user_settings 2022-11-03 15:34:03 +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
4a2a94ddfb #7205798 test 2022-11-03 13:58:40 +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
36b07eb640 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-11-02 15:04:46 +05:00
ngfrolov
f07b1535d2 Merge branch 'dev' into SubsystemStat/AllActiveWell 2022-11-02 09:00:32 +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
3d644753ed Merge branch 'refactor_telemetryService' into dev 2022-10-31 15:30:34 +05:00
ngfrolov
e185d8b82a #7576630 refactor telemetryService.
Добавить nullable.
Заменить зависимость от CacheTable/CacheDb.
Удалить не используемые методы.
2022-10-31 15:29:47 +05:00
ngfrolov
d03ccc10b5 Merge branch 'dailyReport/revision/5908066' into dev 2022-10-31 13:52:32 +05:00
ngfrolov
b974e6237f nit 2022-10-31 13:51:54 +05:00
98c60a0d86 приведение дат в фильтре для поиска к корректному значению.
Метод GetListAsync
2022-10-29 20:28:55 +05:00
ngfrolov
c54f88ae80 Add comment 2022-10-28 11:21:47 +05:00
2b26f8beb6 Merge branch 'feature/user_settings' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/user_settings 2022-10-28 09:11:24 +05:00
ngfrolov
b250e58d61 EfCacheExtensions incomplete 2022-10-28 09:05:33 +05:00
f86a9d1bc2 #7205798 2022-10-27 15:49:22 +05:00
41d9e506bd #7205798 fix cache dto 2022-10-27 15:44:04 +05:00
950e7ad02a #7205798 fix 2022-10-27 14:18:59 +05:00
211f300973 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-10-27 11:22:39 +05:00
5ea6919738 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-10-26 15:36:49 +05:00
ngfrolov
0bab711eb8 Merge branch 'RangeDataOperationTime' into dev 2022-10-26 10:31:41 +05:00
ngfrolov
1a2806b273 nit 2022-10-26 10:30:59 +05:00
22136824ac Исправление группировки по подсистемам 2022-10-25 22:18:28 +05:00
ngfrolov
3f5d3cf865 Fix WitsRecordRepository.SaveDataAsync(). Add some milliseconds to duplicated records. 2022-10-25 17:23:01 +05:00
17c7392542 изменена модель возвращаемая методом
изменен алгоритм внутри метоа
2022-10-25 09:42:08 +05:00
ngfrolov
33dd020b7e AuthController.RefreshAsync() returns full UserTokenDto 2022-10-24 10:36:53 +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
25cd263598 Merge pull request '#7053070 Перенос справочника бурильщиков в репозиторий' (#8) from feature/driller_repository into dev
Reviewed-on: http://46.146.209.148:8080/DDrilling/AsbCloudServer/pulls/8
2022-10-19 16:00:35 +05:00
b1512f7de3 #7053070 fix 2022-10-19 15:37:41 +05:00
dd469a0f9a #7053070 Перенос справочника бурильщиков в репозиторий 2022-10-19 15:31:53 +05:00
ngfrolov
2016355976 Merge remote-tracking branch 'origin/SubsystemsOperationTime' into dev 2022-10-19 15:03:19 +05:00
ngfrolov
501ea8efde Merge branch 'feature/well_composite_repository' into dev 2022-10-19 15:01:56 +05:00
ngfrolov
cc25e11c40 7051313 nit 2022-10-19 15:00:18 +05:00
ngfrolov
34e0781287 6623067 nit 2022-10-19 14:54:53 +05:00
f49245f9cf fix 2022-10-19 14:36:01 +05:00
51d4e30100 #7051313 Перенос создания композитной скважины в репозиторий 2022-10-19 13:56:34 +05:00
ngfrolov
24a1afb5a8 Merge branch 'dev' into SubsystemsOperationTime 2022-10-19 13:55:53 +05:00
ngfrolov
5a2435795a #6370638 refactored 2022-10-19 13:55:10 +05:00
9d67a7089b #6623067 Изменение методики расчета рейсовой скорости 2022-10-18 11:00:34 +05:00
ngfrolov
8b68b8276a #6385536 refactoring 2022-10-17 14:42:47 +05:00
8a83194187 #6385536 Удаление ненужных файлов. Замечания 2022-10-17 08:58:28 +05:00
abd0008615 изменение формулы расчета глубины
изменение алгоритма формирования списка СПИН
изменение алгоритма поиска глубины
2022-10-14 15:12:30 +05:00
af6eea370c # correction DepthInterval 2022-10-13 23:54:14 +05:00
ngfrolov
3a0a22616d Merge branch 'dev' into feature/removing_unnecessary_files 2022-10-13 14:46:16 +05:00
ceb088519a #6385536 Инструкция по выделению репозитория в сервисе 2022-10-12 09:47:25 +05:00
cb2a8dfdeb корректировка класса интерполяции глубин 2022-10-11 17:25:59 +05:00
ngfrolov
d86f3fc1de Merge branch 'Redice_telemetry_sampling' into dev 2022-10-11 17:05:27 +05:00
ngfrolov
707f2a638a Add ReduceSamplingController. 2022-10-11 17:04:26 +05:00
b54de8fe06 #6385536 Замечания 2022-10-11 14:42:04 +05:00
37e29e003c исправление класса интерполяции 2022-10-11 14:28:34 +05:00
b487f01fae изменение класса интерполяции 2022-10-11 12:12:32 +05:00
ngfrolov
8cbcd9a115 первая версия Reduce service 2022-10-11 09:02:53 +05:00
dbe5618a56 #6385536 Удаление ненужных файлов 2022-10-11 08:28:37 +05:00
684a56a100 Корректировка логики записи наработок подсистем Спин и Торк 2022-10-10 15:05:32 +05:00
ngfrolov
01e07a56ac nit DailyReport fixes 2022-10-07 12:50:16 +05:00
ngfrolov
0f1b4285f5 Merge branch 'feature/file_repository' into dev 2022-10-06 14:56:12 +05:00
7b900c1f9d корректировка логики определения наработок Спин 2022-10-06 14:43:43 +05:00
fe49c90e58 #6539681 file service refactor 2022-10-06 14:37:03 +05:00
ngfrolov
ea1eb20f82 1-st try 2022-10-06 13:49:20 +05:00
b6ce4cad77 #6539681 file storage repository + tests 2022-10-06 13:41:46 +05:00
ngfrolov
c891c78782 Merge branch 'feature/file_repository' into dev 2022-10-04 09:43:22 +05:00
ngfrolov
44e96e1ad1 DailyReportService.GetOrGenerateAsync() truncate time of DateTime 2022-10-04 09:09:35 +05:00
ngfrolov
06b7a0da22 DrillParamsService.GetCompositeAllAsync invert isMin/isMax flags. 2022-10-03 15:46:24 +05:00
9644f73090 #6539681 Удалил лишние референсы 2022-09-30 13:34:50 +05:00
6ab6da961a #6539681 2022-09-30 11:05:09 +05:00
f9e566cfef #6539681 Исправления 2022-09-30 10:49:40 +05:00
ngfrolov
219f409aa6 SubsystemOperationTimeService.CalcStat() limit kUsage. 2022-09-29 17:56:59 +05:00
ngfrolov
591e1a6ef2 Merge branch 'revision/DailyReport' into dev 2022-09-29 16:25:11 +05:00
88f2293597 Исправление выравнивания ячеек относительно содержимого в суточном рапорте 2022-09-29 12:29:10 +05:00
ngfrolov
6e31d29784 исправлена ошибка при повторном получении WITS телеметрии. 2022-09-28 14:52:45 +05:00
ngfrolov
90026f95d3 при конфигурации отладки используется строка подключения к pg с более подробными ошибками. 2022-09-28 14:51:47 +05:00
863749cfe1 ##6539681 Файловый репозиторий 2022-09-28 10:46:12 +05:00
c924b957ac #6008377 Ошибка в выдаче данных по САУБ 2022-09-23 11:03:50 +05:00
ngfrolov
89bfea38d7 Merge branch 'dev' into SubsystemsOperationTime 2022-09-22 17:45:40 +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
6cac72259c #5908066 Исправления 2022-09-21 12:56:18 +05:00
67e4913c84 #5908066 Суточный рапорт. Блок КНБК 2022-09-21 09:41:01 +05:00
170cbb2258 -удален комментарий прошлого алгоритма наработки подсистем 2022-09-20 22:34:13 +05:00
0e4c2c9eb3 - в контроллер наработки подсистем добавлен валидатор согласно постановки задачи
- изменения алгоритма наработки подсистем САУБ
2022-09-20 22:24:51 +05:00
ngfrolov
df5c98838d Fix DrillParamsService.GetAllAsync(..) 2022-09-20 15:09:01 +05:00
ngfrolov
ed5f181754 #5996638 исправление запроса параметров бурения для всех секций композитной скважины 2022-09-20 12:29:55 +05:00
07eb1bd878 #5996638 Исправление замечаний 2022-09-20 10:52:57 +05:00
c87acfdd59 #5996638 Исправление замечаний 2022-09-20 09:47:54 +05:00
2334beb971 #5996638 Подсвечивать не оптимальные режимы 2022-09-19 15:55:53 +05:00
c6a49056bd Изменение алгоритма выбора подсистемы АКБ 2022-09-18 23:25:34 +05:00
edb53fb4e7 Merge branch 'dev' into SubsystemsOperationTime 2022-09-18 21:12:03 +05:00
42be246c4b Изменение логики фонового сервиса - идентификация MSE 2022-09-16 13:47:19 +05:00
eb987c6ff2 Изменение SubsystemStatDTO
Изменение алгоритмов просчета статистики
2022-09-16 13:34:14 +05:00
43f3a12651 -changing background subsystem service logic
-add migration, delete all subsystem table data
-edit EntityFillerSubsystem (new subsystem)
2022-09-14 12:34:24 +05:00
026cde1514 #5998816 2022-09-13 16:14:17 +05:00
ngfrolov
4cbe71f8ca merge 2022-09-13 13:34:52 +05:00
1fe48ee03f #5998816 commit 2022-09-13 12:43:22 +05:00
ngfrolov
698803fbf8 "красивости" 2022-09-13 11:47:12 +05:00
7918bfc678 #5998816 PermissionToSetPubliher and PermissionToUpload 2022-09-12 15:05:36 +05:00
5b9afa09fa #5998816 add IdCategory 2022-09-12 12:05:19 +05:00
7fda09f617 #5998816 edit result dto 2022-09-12 10:05:04 +05:00
de54067344 #5998816 2022-09-12 09:11:20 +05:00
db01a99633 #5998816 delete method 2022-09-12 08:57:58 +05:00
c4d88401fd #5998816 дело скважины, исправления 2022-09-12 08:22:46 +05:00
ngfrolov
9ca7bf75e7 Update nuget packs 2022-09-09 15:29:46 +05:00
ngfrolov
d3daef5b17 Fix dependencies 2022-09-08 14:02:49 +05:00
df0c6d3653 #5998816 Удалил комментарии 2022-09-08 12:18:08 +05:00
0ad4cebdb8 #5998816 исправление замечаний 2022-09-08 12:05:56 +05:00
ngfrolov
a0ec08fac5 merge dev to subsystem 2022-09-08 09:46:32 +05:00
ngfrolov
74cc237f67 clean 2022-09-08 09:43:51 +05:00
ngfrolov
79108c754a fixed 2022-09-07 18:01:39 +05:00
896ba03589 #5998816 Дело скважины + тесты 2022-09-05 09:13:45 +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
e62d9907cd correction subsystem background 2022-08-18 15:51:25 +05:00
118ed4e701 доработка фонового сервиса 2022-08-18 15:48:20 +05:00
babd1076a4 test new rep 2022-08-17 17:23:24 +05:00
dcda244e3c доработка SubsystemOperationTimeServie 2022-08-17 00:29:32 +05:00
4f37564a7b доработка фонового сервиса 2022-08-16 02:22:16 +05:00
ngfrolov
2c761dbcbe fix measures 2022-08-15 17:02:50 +05:00
20f79f461f - В SubsystemStatDto свойство UsedTimeHours double. TimeSpan.
- В SubsystemDto свойство Subsystem переименовано в SubsystemName
- миграция для заполнения Subsystem
- метод bsystemOperationTimeService.GetSubsystemByIdWellAsync перенесен в SubsystemService.
2022-08-15 15:08:17 +05:00
ngfrolov
b95891823d IUserSettingsRepository replace insert and update to upsert. 2022-08-15 13:19:44 +05:00
62384b5673 -Доделан фоновый сервис
-добавлена модель для запроса в Data Spin фонового сервиса
-корректировка моделей (удаление пробелов и лишних библиотек)
-добавление данных по умолчанию о подсистемах (через Entity Filler)
- в методе Convert в SubsystemOperationTimeService сделана корректировка дат
2022-08-15 01:17:00 +05:00
ngfrolov
facf45ad4c Edit DetectorStaticSurveying conditions 2022-08-12 12:36:29 +05:00
ngfrolov
ab278f6a2f nit remove unused methods 2022-08-12 12:36:11 +05:00
ngfrolov
4d62dd0b2f Edit DetectorStaticSurveying 2022-08-11 15:37:24 +05:00
ngfrolov
0eb9410ecc remove file share service 2022-08-11 15:14:01 +05:00
ngfrolov
6d63f8d02e Edit DetectorTemplatingWhileDrilling 2022-08-11 14:30:20 +05:00
ngfrolov
0486dd9462 Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services 2022-08-11 14:21:28 +05:00
ngfrolov
8bf7a03821 Merge branch 'feature/MakeDailyReport' into dev 2022-08-10 15:52:07 +05:00
ngfrolov
1dcfd93c0b Add new operation - TemplatingWhileDrilling 2022-08-10 15:51:41 +05:00
ngfrolov
25f5700814 refactor DailyReportService.MakeTimeBalanceAsync(..);
fix naming;
2022-08-10 13:44:35 +05:00
a.chernyshev
12e70cb7c0 edit fill TimeBalanceDto 2022-08-10 13:11:05 +05:00
a.chernyshev
1f9406c70d add TimeBalanceDto in MakeDefaultDailyReportAsync 2022-08-10 12:01:29 +05:00
ngfrolov
499f7cc4e2 Edit Detectors for rotor and slide.
Add reason of end detecting operation.
2022-08-09 18:00:22 +05:00
ngfrolov
a5a31d5d82 UserSettingsController replace value type to JsonDocument 2022-08-09 15:59:40 +05:00
ngfrolov
6e95e68551 DetectorStaticSurveying update conditions 2022-08-09 15:55:00 +05:00
a20dbf72e0 merge dev to subsystems 2022-08-08 17:02:52 +05:00
ca261f1eb7 before merge 2022-08-08 16:53:01 +05:00
ngfrolov
fb12919d85 Split operation flash. 2022-08-05 17:17:07 +05:00
1e694216a9 доделан сервис наработок и статистики.
в контроллере доделан экшн получения списка подсистем и добавлена проверка доступа пользователя к скважине
2022-08-05 17:10:56 +05:00
ngfrolov
b826962ed1 Edit operation detectors. 2022-08-05 15:58:40 +05:00
ngfrolov
d2b98d3a77 Add internal DetectedOperationExportService.
Add DetectedOperation statistics
2022-08-04 15:06:17 +05:00
2c4d6a9a53 дополнен фоновый сервис наработок
доработан контроллер наработок подсистем
переименованы модели ДТО
2022-08-03 16:35:21 +05:00
ngfrolov
800cf932ca fix nullable warnings. 2022-08-03 11:13:23 +05:00
ngfrolov
5de4e43ad9 merge 2022-08-03 10:57:49 +05:00
9f23a45be7 #создана миграция новых таблиц подсистем и наработок
#дополнен SubsystemOperationTimeService
2022-08-02 15:26:33 +05:00
d3bbbd5bd6 наполнение сервисов
1)фоновый сервис
2)сервис работы с апи (OperationTimeService)
2022-08-01 13:55:51 +05:00
ngfrolov
b7af07f995 Add UserSettingsController 2022-07-27 18:14:07 +05:00
ngfrolov
892b34f8b1 Merge 2022-07-25 18:03:25 +05:00
ngfrolov
cc5fd56f43 DailyReport. Rename dtos and entities. Remove time offset from DailyReportService. 2022-07-25 18:02:39 +05:00
ngfrolov
39b3753bd3 Add Detector Static Surveying MWD 2022-07-20 09:49:36 +05:00
ngfrolov
48cee90d91 Add DetectorFlashing 2022-07-19 10:29:38 +05:00
421c706ca1 корректировка контроллеров и сервисов 2022-07-18 18:51:49 +05:00
7f4b434a8c Добавлены модели БД ,модели ДТО, интерфейсы, сервисы 2022-07-14 03:47:11 +05:00
ngfrolov
2b633c8425 detected operations durations is in minutes. 2022-07-07 08:57:52 +05:00
ngfrolov
4963e820c6 Add title and content lists to drillingProgram 2022-07-06 17:24:09 +05:00
6bce8ee4e0 конечный вариант
-выставлено выравнивание строк
-корректировка модели блока SAUB
2022-07-06 15:04:03 +05:00
c5785fbb5f корректировка скрипта миграции
корректировка стилей и блоков
2022-07-06 09:21:35 +05:00
4bf4a93b6b изменение метода преобразования адреса ячейки из число/число в буква/число 2022-07-05 13:57:09 +05:00
ngfrolov
8117ac3a06 Автоопределение операций. Изменение детоктора. 2022-07-05 13:24:40 +05:00
eca35ee491 добавлены стили ячеек с формулой
изменение наименования ячейки ExtensionsCount в блоке SAUB
2022-07-05 12:05:04 +05:00
7d9a969ca6 Правка работы сервиса
Исправление ошибок формирования документа
2022-07-05 11:30:25 +05:00
Фролов
91dd386ffc nit improvements 2022-07-04 17:51:05 +05:00
Фролов
e634094738 fix nullable warnings 2022-07-04 17:48:14 +05:00
61e2056eea корректировка сервиса (изменение моделей) 2022-07-04 13:15:26 +05:00
0f27809489 -Добавлена часть "САУБ"
-Убраны лишние библиотеки из классов реализующие блоки
2022-07-04 05:29:16 +05:00
ngfrolov
78dca86f81 Изменения в алгоритмах определения операций по проработке и шаблонировке. 2022-07-01 17:04:44 +05:00
ngfrolov
69ac4c74d5 Operation detection algorithm adapt. 2022-06-30 17:37:57 +05:00
e16df1f705 изменение моделей Dto
внесение корректировок в сервис DailyReport
Убраны лишние комментарии и лишний код :
-из классов создающих блоки отчета
-из метода MakerExcel
Добавлен блок Dimensionless
2022-06-30 16:01:46 +05:00
ngfrolov
050711c34b Операции определяются правильнее и быстрее 2022-06-29 13:40:06 +05:00
c6f089421a Добавлены 6 блоков реализующие 6 частей отчета наследованные от BlockAbstract 2022-06-29 13:04:30 +05:00
ngfrolov
9ab41cd24e slow detection 2022-06-27 12:43:55 +05:00
ngfrolov
d0386b0182 doesn't work. Wrong handle begin of operation. 2022-06-27 10:20:54 +05:00
ngfrolov
69780e8aaf Add nullable support to CellAddress;
Add example block
2022-06-24 12:24:23 +05:00
ngfrolov
0c488f3b6b CellAddress implement IXLAddress 2022-06-24 11:03:13 +05:00
ngfrolov
2712eb43ef Fix extentions 2022-06-23 18:10:33 +05:00
ngfrolov
fce7482d1b CellAddress для замены tuple;
XLExtentions методы расширения для назначения и форматирования значений;
SheetBlockAbstract для блоков рапорта;
2022-06-23 18:04:01 +05:00
6570647bec new generate report with style 2022-06-22 23:26:04 +05:00
ngfrolov
85c253b82b Исправление детекторов совместно с АПГ 2022-06-22 10:02:00 +05:00
ngfrolov
1e42e6ac21 fix tests. 2022-06-20 12:47:59 +05:00
ngfrolov
5cc3f50163 DetectedOperationController переделаны route. Добавлено 2 детектора 2022-06-17 17:21:32 +05:00
94ebf6bfb9 Edit daily report MakerExcel - изменение логики построения отчета
модели ДТО и БД разбиты на 6 блоков
изменен сервис DailyReport

Тестовая таблица в консольном проекте
2022-06-17 13:20:48 +05:00
ngfrolov
6e849d8104 Fix DetectedOperationService.Convert(). Predicate for operationValue 2022-06-16 14:37:34 +05:00
ngfrolov
cf98bd8a20 Crud services moved to Repository directory 2022-06-16 12:33:05 +05:00
ngfrolov
7080b3e855 autoclean. 2022-06-15 14:57:37 +05:00
ngfrolov
9db7a7303a Merge branch 'operation_grouping' into dev 2022-06-14 15:35:59 +05:00
ngfrolov
674a5e0e71 Замена базовых классов. Уточнения в задании по не заполненным целевым значениям. 2022-06-14 15:35:31 +05:00
Lyudmila Romanova
9764809c3a Добавление показателя в операцию. Изменение структуры ответа 2022-06-10 18:36:14 +05:00
ngfrolov
0ac16d37e9 EventService, MessageService, TelemetryUserService uses new cache model. 2022-06-10 17:36:03 +05:00
ngfrolov
62809a76cf MeasureService use new cache model. 2022-06-10 17:33:08 +05:00
ngfrolov
9880caaf31 Add shorthand to get cache by using default values of obsolescence and tag 2022-06-10 17:32:05 +05:00
Lyudmila Romanova
e5c1880225 Введение справочника для определения предиката по типу операции 2022-06-10 14:04:03 +05:00
Lyudmila Romanova
4bc07bc727 Merge conflict fix 2022-06-10 12:01:46 +05:00
Lyudmila Romanova
42e2c57c1b Промежуточная фиксация со структурой ответа 2022-06-10 11:55:01 +05:00
ngfrolov
12c97a4119 Merge branch 'operation_grouping' into dev 2022-06-10 10:42:37 +05:00
ngfrolov
a8c4fa58e9 Add Crud service abstract test. 2022-06-09 17:25:26 +05:00
ngfrolov
c9d150d3a9 Merge branch 'EFpro' into ICrud_refactor 2022-06-09 13:36:42 +05:00
ngfrolov
dd2a777d3d Crud services, controllers refactoring. Not tested version of new API. 2022-06-09 11:19:52 +05:00
Lyudmila Romanova
cf8c61c1a7 Изменение dto для анализа 2022-06-08 14:37:05 +05:00
Lyudmila Romanova
6d44dadb27 Модель и сервисы для значений операций 2022-06-07 16:24:05 +05:00
ngfrolov
bbab9e1a15 Оптимизация EfCache[Dictionary]Extensions.
Семафор на добавление тега теперь работает существенно быстрее, логика заполнения данными из БД перенесена под семафор конкретного кеша.
2022-06-07 12:29:11 +05:00
ngfrolov
e99ac84c46 Fix TimezoneId mapping, rename TimeZoneId to TimezoneId 2022-06-06 17:00:53 +05:00
ngfrolov
4db67113b4 CrudService очищен от неиспользуемого кода.
CrudCacheService Адаптировано для новой схемы кеширования.
Убраны extention методы для mapster.
2022-06-06 15:43:47 +05:00
ngfrolov
1e7f5fe654 Doc 2022-06-01 17:52:26 +05:00
ngfrolov
b89ea13c78 Converted cache 2022-06-01 15:59:02 +05:00
ngfrolov
cb4eb3341c EfCacheL2 tested. 2022-06-01 12:18:10 +05:00
ngfrolov
fa38c145e7 Add new Permissions 2022-05-31 17:54:43 +05:00
ngfrolov
1a213a0791 merge EFpro 2022-05-31 16:39:23 +05:00
ngfrolov
6fb82e7333 Add new ef layer 2 cache 2022-05-31 16:38:04 +05:00
ngfrolov
213675c5a9 Update packs 2022-05-31 16:37:18 +05:00
ngfrolov
87391ad9b1 Add DateOnly, TimeOnly support 2022-05-31 16:18:31 +05:00
ngfrolov
c568fafa8f Add ScheduleController.GetByIdWellAsync(..) 2022-05-26 15:32:23 +05:00
ngfrolov
3671dc12a1 Merge branch 'dev' into schedule_task 2022-05-26 14:09:14 +05:00
ngfrolov
23cf8d2108 Убрал ненужные переопределения.
Добавил учет часового пояса скважины.
2022-05-26 13:33:59 +05:00
Lyudmila Romanova
80bad5bbe2 Правки по PR 2022-05-25 20:19:08 +05:00
Lyudmila Romanova
7bc977ada6 Добавление бурильщика и графика работы. Покрытие тестами. 2022-05-22 21:18:43 +05:00
ngfrolov
1ea68f5605 fix email body links 2022-05-20 09:01:39 +05:00
ngfrolov
ed8bbf641a Fix DailyReportMakerExcel. string[] to string 2022-05-18 13:16:03 +05:00
ngfrolov
24ccc2a128 fix emails triggers and bodies 2022-05-18 11:07:39 +05:00
ngfrolov
00cfb0909c DetectorSlipsTime Add new condition 2022-05-12 17:21:06 +05:00
ngfrolov
8b6a9c78c7 fix DailyReport.MakeDefaultDailyReportAsync 2022-05-06 17:02:53 +05:00
ngfrolov
3e7a8da219 Add StartDate to WellDto 2022-05-06 16:35:16 +05:00
ngfrolov
692517798b Recreate migration Add_mw_telemetry_datas_saub_stat. 2022-05-06 10:58:52 +05:00
ngfrolov
5458ac5414 debug and fix daily report 2022-05-05 15:14:29 +05:00
ngfrolov
923d2866b0 DrillingProgram emails tested 2022-05-05 13:28:48 +05:00
ngfrolov
31634e653a disable really email send 2022-05-05 10:45:04 +05:00
ngfrolov
7201f7ca63 merge detected operations 2022-05-05 10:22:51 +05:00
ngfrolov
7112ebc4f2 Merge branch 'DailyReport' into dev 2022-05-05 10:09:47 +05:00
ngfrolov
24b40973bb merge and fix 2022-05-05 10:06:21 +05:00
ngfrolov
5f21e9e8ce refactoring BodyCreation => MailBodyFactory 2022-05-04 15:02:12 +05:00
ngfrolov
3c67d22bbd Fix filter 2022-04-29 15:54:01 +05:00
zikan
251cdb530a Correction of errors, formation of an excel file 2022-04-29 15:39:12 +05:00
ngfrolov
579b5f26da Remove legacy telemetry analysis, except db model 2022-04-29 12:27:12 +05:00
ngfrolov
be8287f041 Add detected operations controller 2022-04-28 15:04:13 +05:00
zikan
019c6a4db1 - Added t_daily_report table and related migrations;
- Added request processing service for DailyReportController. Implemented all methods except DownloadAsync.
2022-04-26 16:45:52 +05:00
ngfrolov
45fb5ab8e8 Add Db store for detected operations.
Add backgroudService for periodically detect.
2022-04-25 17:41:18 +05:00
ngfrolov
6c845b7f9f Complete from Ivanov 2022-04-25 15:38:44 +05:00
ngfrolov
4a91a29f07 Rename DetectedOperation props simmmilar to WellOperation 2022-04-25 12:17:14 +05:00
ngfrolov
6738bb3b35 Add DetectorService 2022-04-22 17:17:38 +05:00
ngfrolov
92371eaaf5 Set infrastructure assembly marker. 2022-04-19 13:35:20 +05:00
ngfrolov
9023aef984 Контроллер заглушка для суточного рапорта. 2022-04-19 12:14:03 +05:00
ngfrolov
7b957d0edb Add WitsControllerAbstract.GetLastDataAsync(..) 2022-04-15 14:45:49 +05:00
ngfrolov
ac130e3efc Fix DateTimeOffset overflow 2022-04-15 13:36:09 +05:00
ngfrolov
b6b5039d97 Add torque_pid_out_limit to setpointsService 2022-04-13 17:50:09 +05:00
ngfrolov
c31cb55d2b replace ref projects to ref dlls 2022-04-12 17:40:05 +05:00
ngfrolov
fa9486e44d grouping services and controllers 2022-04-11 18:00:34 +05:00
ngfrolov
80434475db Add telemetryWireLine.
Add InstantDataRepository
2022-04-11 17:22:52 +05:00
ngfrolov
c96bf87f17 Reorganize dtos 2022-04-08 13:10:06 +05:00
ngfrolov
24b0bc9d8c Add WITS record tables 2022-04-01 17:55:44 +05:00
ngfrolov
0521809e6e fix timezone in tvd 2022-03-29 10:36:18 +05:00
ngfrolov
b12c3efffc Fix ScheduleReportService correct deltaDepth 2022-03-18 16:54:40 +05:00
ngfrolov
3f2a7406d2 Add ScheduleReport 2022-03-17 16:56:13 +05:00
ngfrolov
c2a691f224 Simplify dependencies 2022-03-16 16:07:37 +05:00
ngfrolov
08d351a439 Add notice to WellOperationImportTemplate 2022-03-16 16:06:52 +05:00
Фролов
007f7ac62e Fix UserService.GetNestedPermissions(). returns all permissions for all nested roles 2022-03-15 16:19:51 +05:00
Фролов
fdc22f4f94 start report tvd 2022-03-11 18:07:25 +05:00
Фролов
efdcb4f211 Add nptDays to WellOperationService 2022-03-11 16:53:31 +05:00
Фролов
b613cb5e1f rename WellOperationDto.NptDays to NptHours 2022-03-10 17:17:52 +05:00
Фролов
1e46a3c478 Fix setpoints. Ошибка в дате и времени 2022-03-09 16:49:02 +05:00
Фролов
3ebb0020f5 OperationsStatService add calc cumulative non productive time 2022-03-04 10:15:52 +05:00
Фролов
bafa372d66 rename some methods 2022-03-02 17:42:34 +05:00
Фролов
557d7af25a Fix drillingProgram fileMarks DateTime 2022-03-02 17:41:59 +05:00
Фролов
7b8cbb71be Edit UserSrvice. UserRolesDto in UserDto is 1 level of nesting 2022-03-01 09:51:16 +05:00
Фролов
45cce481ee Add emailService 2022-02-28 14:44:26 +05:00
Фролов
f286410eff Add DrillingProgramCreateError 2022-02-28 14:44:15 +05:00
Фролов
cee68bf4ee DrillingProgramStateDto Add PermissionToEdit 2022-02-24 09:52:11 +05:00
Фролов
433bc30316 fix default EF data. 2022-02-21 12:04:26 +05:00
Фролов
4863b69cfe DrillingProgram replace idPart by idFileCategory. 2022-02-18 14:16:35 +05:00
Фролов
7a77ff7904 Add backgroundService.
ReportService uses backgroundService.
Drilling program alpha
2022-02-17 15:37:27 +05:00
Фролов
e4e906c8d7 DrillingProgramService существенно переработан. 2022-02-12 11:28:16 +05:00
Фролов
def7868b9a spelling 2022-02-08 13:03:56 +05:00
Фролов
4d89f3785b CS2-147 При отсутствии файла выдавать 404 2022-02-08 10:25:05 +05:00
Фролов
696dbee375 Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev 2022-02-08 10:05:00 +05:00
Фролов
981ae016c7 fix userRole validator. IdType can be anything 2022-02-02 11:11:10 +05:00
Фролов
fc752e8f3b fix validators. lat, long is nullable. 2022-02-01 17:55:56 +05:00
Харченко Владимир
87d7563ed3 CS2-27: Fixed ClusterService unit tests 2022-01-31 16:13:27 +05:00
Фролов
99a2592ace Add shorthand to check admins permissions 2022-01-31 11:09:24 +05:00
Харченко Владимир
52c8f6a79b Fix: Added null check for cluster stats with no operations 2022-01-25 15:00:17 +05:00
Фролов
e1afec1810 Add Permissions 'generator' file 2022-01-21 17:58:02 +05:00
Фролов
2037160545 Edit validators 2022-01-21 17:56:36 +05:00
Фролов
8633616481 Fix DrillFlowChartService.UpdateAsync() utc time 2022-01-21 17:32:10 +05:00
Харченко Владимир
8a3bcf311f Fixed dto ids validation 2022-01-20 12:07:15 +05:00
Фролов
7a10d26ca6 CS2-145 Добавить специальный ArgumentInvalidException кастомной вылидации для замены ArgumentException 2022-01-18 11:04:44 +05:00
Фролов
1f1f86f00e Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev 2022-01-17 16:07:09 +05:00
Фролов
2192cdc242 Extract BeforeRunHandle method. It runs some procedures like Migrate() on startup. 2022-01-17 15:33:00 +05:00
Фролов
7cf1a69dd5 CS2-138 Запретить удалять и редактировать пользователя dev 2022-01-17 14:31:07 +05:00
Харченко Владимир
52122358b8 Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev 2022-01-17 10:40:27 +05:00
Фролов
ee4632ae38 Reconnect reports. 2022-01-14 17:59:22 +05:00
Фролов
c2c82c2cda Complete UserRoleService crud and unit test. 2022-01-13 15:51:06 +05:00
Фролов
0109e529f6 CS2-142 Изменить UserRole 2022-01-13 14:36:27 +05:00
Фролов
9eb1070941 Add Day to TVD 2022-01-12 17:46:33 +05:00
Харченко Владимир
d1440ea0d0 CS2-125: Added newly created dto validators in DependencyInjection 2022-01-12 17:35:14 +05:00
Харченко Владимир
9792fe2196 CS2-125: Added base dto validation 2022-01-12 17:28:27 +05:00
Фролов
2c51c352b1 CS2-139 Добавить контроллер AdminCompanyType 2022-01-12 13:33:16 +05:00
Фролов
fed253d0f6 merge net6_migrate 2022-01-11 11:51:02 +05:00
Фролов
5be4102feb merge 2022-01-11 11:49:37 +05:00
Фролов
0050427ccf Doc.
Remove https config.
Default timezone on create new telemetry by data received.
2022-01-10 18:12:31 +05:00
Фролов
90a0aa9e5b Add TryGetTimezone methods.
EnshureTimezonesIsSet() sets default timezone if can't find correct one.
Edit WellDto to fix exception by constr: FK_t_well_t_well_type_id_well_type. Make IdWellType optional.
2022-01-10 17:39:33 +05:00
Харченко Владимир
42c5974d68 Merge branch 'Validation' into dev 2022-01-10 16:01:06 +05:00
Харченко Владимир
831ef72be4 Removed dtoValidators folder 2022-01-10 16:00:09 +05:00
Фролов
0687efa5af WellService.Update can get IdTelemetry from dto.IdTelemetry or dto.telemetry.id. 2022-01-10 11:45:14 +05:00
Фролов
28c35b5487 draft unit tests 2022-01-09 11:46:27 +05:00
Фролов
345ca47f87 CS2-135. Db model uses DateTimeOffset. see about using DateTime[Offset].md 2022-01-05 17:50:45 +05:00
Фролов
4872b4a495 не доделано перед праздниками 2021-12-30 17:05:44 +05:00
Фролов
989fb8ad95 Update constants in GoogleDriveService 2021-12-28 16:36:01 +05:00
Фролов
ab5f43edbe Migrate projects to net 6.
Update nuget packadges.
2021-12-28 16:35:31 +05:00
Харченко Владимир
42ed7f6ec7 CS2-125: Enlarged Dto validation 2021-12-28 16:24:08 +05:00
Харченко Владимир
9f4e7764be CS2-125: Added FluentValidation lib and AuthDto validation 2021-12-27 17:35:49 +05:00
Фролов
e7d6aef6a6 Move logic from AsbCloudDbContext.GetDepthToIntervalAsync() to TelemetryAnalyticsService.GetWellDepthToIntervalAsync() 2021-12-27 13:49:29 +05:00
Фролов
ca969c99ad Remove query datesRange from context.
Replace source for DatesRange from db to telemetry tracker.
2021-12-27 11:48:23 +05:00
Фролов
46c244a7d7 Update report dlls 2021-12-24 17:14:17 +05:00
Фролов
f2c416a071 TelemetryDataBaseService Add info about dbSaveDurationTime in exception 2021-12-24 13:00:16 +05:00
Фролов
24c0ba5e16 Fix dateTime bug 2021-12-24 11:42:23 +05:00
Фролов
889a8a8757 refactor ITelemetryService. Rename FixDatesRangeByTimeZoneAsync to DatesRangeToTelemetryTimeZoneAsync 2021-12-24 11:36:20 +05:00
Фролов
d43b1a7cd8 Restore tracking last telemetryData date 2021-12-24 10:38:14 +05:00
Фролов
dfacd04b47 fix UserService 2021-12-23 18:07:20 +05:00
Фролов
95df836155 Add WellOperationController.GetSectionTypes() 2021-12-22 17:09:26 +05:00
Фролов
ecfdbfc394 Fix UserService.UpdateAsync() preserve users password. 2021-12-22 16:55:39 +05:00
Харченко Владимир
33c3e74e53 Added new well section types 2021-12-22 16:06:30 +05:00
Фролов
13ac0557cf fix TelemetryTracker.SaveRequestDate 2021-12-22 12:34:59 +05:00
Фролов
ea26010719 fix MeasureController.GetHisoryAsync 2021-12-22 12:31:37 +05:00
Фролов
d40bced3a0 Merge branch 'dev' into RefactorWellService 2021-12-22 11:53:31 +05:00
Фролов
c5ed3c467f fix and refactor WellService. 2021-12-22 11:41:18 +05:00
Фролов
a9f03c2ecf refactor CacheTable. Includes IEnumerable replaced to ISet [unique values collection] 2021-12-22 11:40:29 +05:00
Фролов
40145f7d5b Fix UserRole multiple permissions 2021-12-22 11:35:36 +05:00
Харченко Владимир
1ec76e812f CS2-99: Fixed well fact end date depending on well state 2021-12-21 16:36:28 +05:00
Фролов
6924a6bac7 start refactoring// fire alarm 2021-12-21 11:52:53 +05:00
Фролов
a0208f412e refactor UserRoleService 2021-12-20 15:17:09 +05:00
Фролов
43bdc9e92e Add CrudCacheServiceBase 2021-12-20 15:15:20 +05:00
Фролов
7c24d52fa2 Merge branch 'dev' into NewUserRoles 2021-12-20 15:13:36 +05:00
Фролов
5d45eb7289 Adapt RequestLogUserDto for frontend usage 2021-12-17 16:24:54 +05:00
Фролов
3128c8f701 Merge branch 'dev' into RefactorTelemetry 2021-12-17 13:08:07 +05:00
Фролов
9bb1cc5abc Add some fields into dtos to make possible assign telemetry to well. 2021-12-17 13:07:45 +05:00
Фролов
31b671a0c7 remove unused methods 2021-12-17 13:04:33 +05:00
Фролов
e0834e4720 add telemetry merge 2021-12-17 12:48:58 +05:00
Харченко Владимир
d94b2e685e CS2-133: Fixed CRUD operations over Permissions 2021-12-17 12:38:34 +05:00
Фролов
bc38e86b74 hotfix units. 2021-12-16 16:10:58 +05:00
Харченко Владимир
17db1218cc CS2-133: Removed permission mask logic from permissions 2021-12-16 16:00:47 +05:00
Харченко Владимир
888c28cdf8 CS2-133: Removed Value property from roles to permissions models and services 2021-12-15 16:21:52 +05:00
Фролов
551c60c4ff Add/refactor services for permissions authorization model.
Rename some fields in DB.permission.
2021-12-11 16:46:04 +05:00
Фролов
1ec22744c3 Refactor cacheTable.
Remove ConfigureAwait(false) for private methotds.
Insert?() returns updated entity(ies).
2021-12-11 16:33:37 +05:00
Фролов
6dc3137627 update default WellOperationCategories 2021-12-08 15:38:38 +05:00
Фролов
6565957c34 rider recomendations 2021-12-08 15:29:41 +05:00
Фролов
5752ad40b7 some rider recommendations and spelling 2021-12-07 18:27:52 +05:00
Фролов
1e9078079a remove useless argument TelemetryService.GetTransmittingTelemetriesAsync() 2021-12-07 15:55:11 +05:00
Фролов
9a7d2b4140 Remove ReportService.GetSuitableReportsAsync() 2021-12-07 13:55:39 +05:00
Фролов
819bc82227 MeasureService.GetHisoryAsync(..) uses idCategory arg 2021-12-07 13:43:47 +05:00
Фролов
ee01ab30db Забрал домой 2021-12-07 11:34:06 +05:00
Фролов
fa3e47493b Doc timascale backup and restore. 2021-12-03 17:34:24 +05:00
Фролов
539905e8e0 Use cacheTable for roles and permissions 2021-12-03 15:03:33 +05:00
Фролов
00dd39b587 merge dev to this 2021-12-03 09:58:48 +05:00
Фролов
4aaac31c43 nit refacroring before merge 2021-12-03 09:44:10 +05:00
KharchenkoVladimir
aff16dc84b CS2-123: Returned parent user role permissions inheritance 2021-12-02 13:35:15 +05:00
KharchenkoVladimir
b655360835 CS2-123: Added AdminPermissionController methods 2021-12-02 12:03:30 +05:00
Фролов
fdf5a6ecd6 Add startup argument db_init to start just for migrate DB 2021-12-02 11:11:14 +05:00
Фролов
c55086bfee Fix ClusterService 2021-12-02 11:10:24 +05:00
KharchenkoVladimir
22c5d33b7e CS2-123: Added AdminPermissionController and Service 2021-12-01 17:10:17 +05:00
KharchenkoVladimir
cf517eabd5 CS2-123: Fixed role permissions create/update operations 2021-12-01 16:09:06 +05:00
Фролов
5c63c086ad CS2-127 Add lazy service registration. 2021-12-01 11:49:59 +05:00
Фролов
04052af874 CS2-115 TelemetryDataBaseService.Get() прореживание выборки может работать не корректно 2021-12-01 11:08:25 +05:00
KharchenkoVladimir
ad061bbca5 CS2-123: Renamed permission tables, removed roles from claims, etc 2021-11-30 17:22:38 +05:00
Фролов
bc77b128b0 Fix setpoints dictionary by Oleg's info.
Update default client build
2021-11-30 15:25:29 +05:00
KharchenkoVladimir
9280b28e10 CS2-123: Returned table for roles permissions. 2021-11-29 17:34:53 +05:00
KharchenkoVladimir
2d9388cb2a Revert "CS2-123: Changed role permissions to bit collection"
This reverts commit ad34e6445c.
2021-11-29 12:39:28 +05:00
Фролов
ee2172f64b fix SetpointsController. Add AllowAnonymous.
fix doc for backup db.
2021-11-26 17:14:02 +05:00
KharchenkoVladimir
ad34e6445c CS2-123: Changed role permissions to bit collection 2021-11-26 17:05:41 +05:00
KharchenkoVladimir
c3c601c2a0 CS2-123: Added get of parent's permissions for new role 2021-11-25 17:44:07 +05:00
KharchenkoVladimir
2f23fbce70 CS2-123: Fixed UserRoleController to user UserRoleService, not CRUD service 2021-11-25 12:24:53 +05:00
KharchenkoVladimir
576d119674 CS2-123: Changed UserRoleService and controller to inherit CrudController/service 2021-11-25 11:55:52 +05:00
Фролов
26ada6572b Add SetpointInfoDto 2021-11-24 17:58:53 +05:00
KharchenkoVladimir
908c855463 CS2-123: Added CRUD over user roles and their permissions (controller + service) 2021-11-24 17:38:40 +05:00
Фролов
18ad9fc91a CS2-124 Создать контроллер рекомендый новыйх уставок бурильщику 2021-11-24 16:16:17 +05:00
KharchenkoVladimir
872598dcdd CS2-123: Added models for user roles and permissions. Fixed auth UserToken. 2021-11-24 11:30:29 +05:00
Фролов
a74032eed5 Fix TelemetryTracker dbContext disposing. 2021-11-23 16:16:13 +05:00
KharchenkoVladimir
2a4c76611c Returning 'using' to ef context creation 2021-11-23 11:43:58 +05:00
KharchenkoVladimir
e0a453a1f6 CS2-107: Added lost data after merge conflict resolve (with dev) 2021-11-23 11:41:27 +05:00
KharchenkoVladimir
cb52f96069 Merge branch 'dev' into MaxAndAverageRop
# Conflicts:
#	AsbCloudInfrastructure/Services/WellService.cs
2021-11-23 11:35:11 +05:00
KharchenkoVladimir
389b519f4b CS2-107: Small guard fix for default result of DB query 2021-11-23 11:31:47 +05:00
KharchenkoVladimir
d361c9a9b4 CS2-107: Added calculation of max and average Rop for cluster wells 2021-11-22 17:29:19 +05:00
Фролов
3dc7bc216e Fix DateTime minValue exception. 2021-11-22 16:07:37 +05:00
Фролов
49eaa76bb0 Improve + fix TelemetryTracker. Now it keeps date range of telemetry data. 2021-11-22 16:02:15 +05:00
Фролов
0b66648267 fix AsbCloudWebApi.Controllers.WellOperationController.ExportAsync. NullRef in WellService.Convert(). 2021-11-22 14:14:44 +05:00
Фролов
809ee137aa fix TelemetryAnalyticsService.AnalyzeAndSaveTelemetriesAsync(). 2021-11-22 14:04:05 +05:00
Фролов
14bc1e12b4 Merge branch 'TelemetryTimeZone' into dev 2021-11-22 11:31:10 +05:00