Степанов Дмитрий
65cccbfba0
Исправления
...
1. Поправлен запрос в репозитории
2. Поправлен DbConxtext, удалено лишнее поле
3. Поправлена валидация. у ValidationResult добавлено название параметров
2023-12-15 11:57:01 +05:00
ngfrolov
ab5e740d4a
Merge branch 'dev' into feature/sections
2023-12-14 16:33:21 +05:00
ngfrolov
330324c52b
WorkOperationDetection увеличил timeout запроса к БД
2023-12-14 16:32:24 +05:00
Степанов Дмитрий
38a852ace0
Правки после ревью
2023-12-14 09:26:03 +05:00
4a9011e430
Merge branch 'dev' into feature/subsystems
2023-12-13 09:56:30 +05:00
Степанов Дмитрий
24232d4f36
Доработки суточного рапорта
...
Сделана оптимизация получения фиктивного рапорта. Получение диапозона дат операций по скважине вынес в репозиторий. Избавился от получения всего списка фактический операций.
2023-12-11 10:58:03 +05:00
Степанов Дмитрий
521e36834e
Merge branch 'dev' into feature/sections
2023-12-06 17:55:43 +05:00
Степанов Дмитрий
410ef56f18
Изменение алгоритма расчёта наработки АПД
2023-12-06 16:43:28 +05:00
db01288e62
Merge branch 'dev' into fix/daily_report_template
2023-12-06 12:12:34 +05:00
ngfrolov
d52dbf4036
Fix DetectorDrilling.IsValidOperationDetectorResult
2023-12-05 16:15:42 +05:00
ngfrolov
17c13b7a7b
spell
...
nit refactoring by VS recommendations
2023-12-05 14:48:56 +05:00
ngfrolov
e67e260f35
Fix WellOperationExportService remove useless asyncs
2023-12-05 14:14:20 +05:00
ngfrolov
ed67556742
Add ReportService.EnqueueCreateReportWork Add OnError handler
2023-12-05 14:05:51 +05:00
Степанов Дмитрий
51d2310772
Фикс шаблона суточного рапорта
2023-12-05 12:30:50 +05:00
ngfrolov
371083bd38
DetectedOperationExportService fix comment
2023-12-05 12:10:30 +05:00
ngfrolov
fdc615d343
DetectorAbstract добавлено определение включенных подсистем во время выполнения операции.
2023-12-05 10:56:49 +05:00
ngfrolov
948002955d
DetectorDrilling. Extract RefineEdges method from GetIdOperation.
...
Move detectedOperation helper data to ExtraData property
2023-12-04 17:36:00 +05:00
Степанов Дмитрий
f8117db6cf
Merge branch 'dev' into feature/sections
...
# Conflicts:
# AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs
# AsbCloudDb/Model/AsbCloudDbContext.cs
# AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
# AsbCloudDb/Model/IAsbCloudDbContext.cs
2023-12-04 17:22:29 +05:00
Степанов Дмитрий
a9c8fa98ab
Сервис РТК
2023-12-04 17:09:58 +05:00
Степанов Дмитрий
6db3771cb4
Добавлен сервис для работы с плановыми секциями конструкции скважины
2023-12-04 17:05:57 +05:00
ngfrolov
fd8b0de5a0
Replace GetIdOperation delegate by method.
...
Add Mode to DetectableTelemetry
2023-12-04 11:11:25 +05:00
4500d2e6de
Merge branch 'dev' into feature/detected_operations_change_algorithm
2023-12-04 09:03:28 +05:00
ngfrolov
149a036e85
merge from dev
2023-12-01 09:16:22 +05:00
6046b61ba1
Правки после ревью - 4
2023-11-30 15:20:22 +05:00
1acc94fad8
Правка по ревью-3
2023-11-30 15:08:58 +05:00
58a19f5b52
Merge branch 'feature/#13123485--import-fact-trajectories' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/#13123485--import-fact-trajectories
2023-11-30 09:41:11 +05:00
6387aeeb17
Правки после ревью-2
2023-11-30 09:40:51 +05:00
a64cbeee03
Merge branch 'dev' into feature/#13123485--import-fact-trajectories
2023-11-29 12:07:27 +05:00
29171a6e47
Мердж с дев-веткой и правки по результатам этого мерджа
2023-11-29 12:06:57 +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
e6329b76da
правки после ревью
2023-11-28 15:54:47 +05:00
Степанов Дмитрий
a435dce308
Правки
...
1. Дополнения шаблона для отладки
1.2 Добавлен комментарии
2. Вернул определение операции удержание в клиньях
2023-11-28 11:23:30 +05:00
Степанов Дмитрий
2025c8c876
Merge branch 'dev' into feature/tests
2023-11-27 18:06:06 +05:00
Степанов Дмитрий
4767335900
Справки по страницам
...
1. Поправил тесты
2. Поправил сервис, репозиторий и контроллер. Сделал небольшой рефакторинг
2023-11-27 17:44:55 +05:00
Степанов Дмитрий
1088092d2f
Merge branch 'dev' into feature/daily_report
...
# Conflicts:
# AsbCloudInfrastructure/DependencyInjection.cs
2023-11-27 11:23:40 +05:00
Степанов Дмитрий
71c9be6a73
Добавлено заполнение блока с фактическими операциями при формировании фиктивного списка суточных отчётов
2023-11-27 11:20:10 +05:00
affad27ac3
Merge branch 'dev' into feature/#13123485--import-fact-trajectories
2023-11-23 17:27:27 +05:00
Степанов Дмитрий
7d788276a9
Добавлены новые категории операций
2023-11-23 14:26:51 +05:00
Степанов Дмитрий
1a237f7050
Изменение констант
...
1. Изменена пороговая константа средних оборотов ротора
2. Изменена пороговая константа давления
3. Поправлена спецификация
2023-11-23 09:47:10 +05:00
68294474eb
Merge branch 'dev' into feature/#13123485--import-fact-trajectories
2023-11-22 22:19:00 +05:00
Оля Бизюкова
e751ae2126
Рефактор TrajectoryImportService
2023-11-22 21:23:23 +05:00
Оля Бизюкова
e10823c868
Рефактор, корректные названия переменных
2023-11-22 17:30:30 +05:00
Степанов Дмитрий
8bbaca0d0c
Новые расчёты для автоматического определения операций
...
1. Поправел excel шаблон
2. Доработаны алгоритмы определения операций бурения
3. Небольшой рефакторинг DetectorAbstract, добавил метод для валидации
4. Закомментированы неиспользуемые детекторы.
5. Обновлена спецификация определения операций бурения
6. Добавлены тесты для определения операций бурения
2023-11-22 14:47:17 +05:00
Оля Бизюкова
454945e2dc
Контроллеры по формированию плановых и фактических траекторий наследуются от одного TrajectoryController
2023-11-22 13:14:37 +05:00
98ec7637eb
Импорт фактических траекторий + разбиение фактических тракторий на 2 таба (импортированные траектории и траектории из ннб)
2023-11-21 15:10:22 +05:00
Степанов Дмитрий
3128392212
Импорт операций по скважине
...
1. Поправлен шаблон. В словарях секций и операций убраны пустые строки
2. Рефакторинг контроллера и сервисов. После успешного импорта операций операции в базе не сохраняются, а возвращаются списком, который отдаётся пользователю. Разделены методы вставки операций в API
2023-11-17 11:22:45 +05:00
Степанов Дмитрий
76b6f7e843
Merge branch 'dev' into feature/daily_report
...
# Conflicts:
# AsbCloudInfrastructure/DependencyInjection.cs
2023-11-16 10:48:23 +05:00
Степанов Дмитрий
71c3007168
Правки после ревью
...
1. Переименовал свойство в SubsystemBlock
2. Добавил сортировку по умолчанию в метод получения списка суточных отчётов
2023-11-16 10:45:44 +05:00
Степанов Дмитрий
cc4ef55c12
Изменения блока с наработкой подсистем
2023-11-15 17:23:17 +05:00
Степанов Дмитрий
3eeaa2b9eb
Добавлено отклонение от ГГД
2023-11-15 12:10:48 +05:00
Степанов Дмитрий
491d9d4abe
Фиксы
2023-11-15 09:43:13 +05:00
Степанов Дмитрий
23e8615e8a
Merge branch 'dev' into feature/detected_operations
...
# Conflicts:
# AsbCloudInfrastructure/DependencyInjection.cs
2023-11-15 09:37:31 +05:00
Степанов Дмитрий
081c0c5070
Правки + перенёс экспорт автоопределённых операций в апи
2023-11-15 09:33:26 +05:00
Степанов Дмитрий
9446d32fca
Исправление + фикс багов
...
1. Фикс бага с маппингом
2. Мелкие правки в репозитории, контроллере, сервисе
3. Добавлены проверки в методы сервиса
4. Добавлены новые конфигурации для маппинга
2023-11-14 16:43:39 +05:00
Степанов Дмитрий
4bd02ab348
Merge branch 'dev' into feature/daily_report
2023-11-14 11:02:29 +05:00
Степанов Дмитрий
1bda2d5b77
Фикс сервисов
...
1. Устранение багов выявленных при тестировании
2. Изменение имён методов в сервисе суточных отчётов
3. Фикс получения фиктивных суточных отчётов
4. Фикс шаблона
5. Правки в контроллере
6. Фикс в репозитории. Приведение к utc доа выполнения запроса
7. Покрытие сервиса тестами
2023-11-14 11:01:34 +05:00
9090cc066d
Merge branch 'dev' into fix/#22278510-not-null-columns-into-telemetry-data-saub
2023-11-10 16:42:21 +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
bec1491192
Часть полей в таблице t_telemetry_data_saub
2023-11-10 14:29:44 +05:00
66c0e6ad65
Класс WorkToDeleteOldReports вынесен в отдельный файл
2023-11-10 10:11:36 +05:00
Степанов Дмитрий
87c8c84660
Небольшой рефакторинг
...
1. Фикс неймингов свойств + удаление не используемых свойств
2. Правки запросов
3. Добавлена дата последнего редактирования в базовый класс редактируемых блоков
4. Добавлены проверки в тесты
2023-11-09 15:01:29 +05:00
5ad342d4d3
Merge branch 'feature/#23919905-drop-all-old-reports' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/#23919905-drop-all-old-reports
2023-11-09 10:20:18 +05:00
a60ee7766b
Доработка, убрана лишняя переменная
2023-11-09 10:20:09 +05:00
26fccdeb94
Merge branch 'dev' into feature/#23919905-drop-all-old-reports
2023-11-09 09:32:19 +05:00
6380f21472
Убран лишний код
2023-11-09 09:31:50 +05:00
1458c76c8d
Фоновое удаление файлов (тех, дата загрузки которых составляет более 30 дней от текущей даты)
2023-11-08 17:12:53 +05:00
b6edb0faff
Merge branch 'dev' into feature/daily_report
2023-11-08 14:23:52 +05:00
5459fbdd5c
Merge pull request ' #23929061 Добавлена сортировка секций' ( #151 ) from fix/well_info_service into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/151
2023-11-08 14:23:01 +05:00
Степанов Дмитрий
559acd0ebb
Добавлена сортировка секций
2023-11-08 10:46:39 +05:00
ngfrolov
e434daec2e
WorkSubsystemOperationTimeCalc более поздние телеметрии теперь анализируются в первую очередь
2023-11-08 10:27:00 +05:00
Степанов Дмитрий
a757754776
Merge branch 'dev' into feature/daily_report
...
# Conflicts:
# AsbCloudWebApi.Tests/Services/DailyReportServiceTest.cs
2023-11-07 15:59:38 +05:00
Степанов Дмитрий
dcaec8b4a2
Доработки
...
1. Добавлен шаблон суточного отчёта
2. Рефакторинг DTO для суточного отчёта
3. Обновлена валидация входных данных в методах контроллера
4. Небольшой рефакторинг сервисов
2023-11-07 15:57:15 +05:00
ngfrolov
68d3d2724c
Add Tests
2023-11-07 14:19:13 +05:00
Степанов Дмитрий
69fe2bf277
Добавлен сервис экспорта суточного отчёта
2023-11-03 19:35:52 +05:00
Степанов Дмитрий
6c2feefff9
Сервис для суточных отчётов
...
1. Добавлен сервис для суточных отчётов
2. Добавлены юнит тесты для сервиса с суточными отчётами
2023-11-03 19:24:58 +05:00
Степанов Дмитрий
6b0db1adbc
Расширение функциональности
...
1. Расширены репозитории: траектории, расписания
2. Расширил DTO, сервис РТК отчёт
3. Поправлен класс с методами расширения для формирования excel. В дальнейшем требуется удалить из него все неиспользуемые методы расширения
2023-11-03 18:55:49 +05:00
Степанов Дмитрий
070cd185cb
Удалены старые реализации суточного рапорта и авто генерируемого отчёта
2023-11-03 17:50:33 +05:00
ngfrolov
7f92f07423
weekend test
2023-11-03 17:02:44 +05:00
ngfrolov
552553bb64
Add more diagnostics to BackgroundWorker
2023-11-02 16:20:48 +05:00
ngfrolov
05de113e9e
TelemetryDataBaseService.GetRangeAsync восстановлен для Witsml.
2023-11-01 17:45:25 +05:00
Frolov-Nikita
17216acb80
TelemetryDataBaseService.GetRangeAsync аосстановлен для Witsml.
2023-10-31 19:01:51 +05:00
ngfrolov
8d17a88f3d
Fix TelemetryDataCache<TDto>.InitializeCacheFromDBAsync
2023-10-26 09:13:56 +05:00
Степанов Дмитрий
26f01eb236
Правки после ревью
2023-10-24 16:44:24 +05:00
Степанов Дмитрий
c7a1a62bcd
fix merge
2023-10-24 11:37:23 +05:00
Степанов Дмитрий
ea7e8cbd4b
Merge branch 'dev' into feature/telemetry
...
# Conflicts:
# AsbCloudInfrastructure/Services/SAUB/TelemetryDataCache.cs
2023-10-24 11:29:33 +05:00
ngfrolov
399393fd55
fix WellboreService; плановые секции не учитываются.
...
WellboreServiceTest Add testCase;
Add Auth.http;
Fix wellbore.http;
2023-10-24 11:15:27 +05:00
Степанов Дмитрий
86af253df7
Кэш телеметрии
...
1. Небольшой рефакторинг
2. Покрытие кода тестами
2023-10-24 10:55:50 +05:00
ngfrolov
18b2647889
Добавлены тесты WellboreServiceTest.
2023-10-24 10:42:31 +05:00
ngfrolov
4a72504ee8
merge from dev to wellbores
2023-10-24 09:26:45 +05:00
ngfrolov
bf9895667d
Извлечен интерфейс из TelemetryDataCache<TDto>для тестов.
2023-10-24 09:24:22 +05:00
ngfrolov
b8462253b3
WellboreService новая логика. Не протестирована.
2023-10-23 18:06:57 +05:00
01765d05ec
Правка по результатам ревью - 2
2023-10-23 15:54:29 +05:00
2d4fe109d6
Merge branch 'dev' into feature/22340535-export-drill-test
2023-10-23 13:44:00 +05:00
445880854f
Правки по результатам ревью
2023-10-23 13:43:29 +05:00
Frolov-Nikita
e9b79bb0d6
Well service rename some variables
2023-10-22 17:57:39 +05:00
be585d8c85
Merge branch 'dev' into fix/status_well
2023-10-22 09:44:59 +05:00
88e2afc1b2
Правки внутри шаблона импорта, перевод секунд в часы для отчета
2023-10-20 16:55:08 +05:00
Степанов Дмитрий
1fd00256e9
Фикс
...
1. Возник баг если обновлять скважину из состояния в работе -> завершена и обратно возникает ошибка, что скважина отслеживается контекстом.
2. Поправил метод контроллера UpdateWellStateAsync
2023-10-20 15:46:44 +05:00
50e8f557d8
- IReportMakerService перемещен
...
- Подправлены usings
2023-10-20 11:41:55 +05:00
b7ce104e4e
- Экспорт отчета Drill test
...
- Добавлен новый extension метод AssemblyExtensions.GetTemplateCopyStreamAsync
- IAutoGeneratedDailyReportMakerService переименован в IReportMakerService и стал более универсальным
2023-10-20 11:24:04 +05:00
Степанов Дмитрий
909f8abb4d
Новые алгоритмы авто определения операций. Отладочный вариант
2023-10-20 11:03:14 +05:00
ngfrolov
94f0c1a3e3
Merge branch 'master' into dev
2023-10-17 16:16:52 +05:00
ngfrolov
52cd33647d
Fix TelemetryDataBaseService<TDto, TEntity>.GetRange(). Use cache.
2023-10-17 15:24:50 +05:00
Степанов Дмитрий
4f4556b62b
Фикс получения статуса скважины
2023-10-17 12:13:00 +05:00
ngfrolov
fb307ccceb
Process map some nit refactoring
2023-10-17 10:20:27 +05:00
Степанов Дмитрий
2898b8064c
Merge branch 'dev' into feature/refactoring_process_map
2023-10-16 13:55:51 +05:00
Степанов Дмитрий
72bb234179
Правки после ревью
2023-10-16 13:45:29 +05:00
494893257e
Проверка соответствия контакта и скважины при удалении, подправлены роуты
2023-10-16 11:48:59 +05:00
c869dd705d
Merge branch 'feature/20214792-contacts' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/20214792-contacts
2023-10-16 10:56:19 +05:00
cf298690a4
Переименован метод получения контакта по ключу контакта и ключу скважины: GetContact, убраны ConfigureAwait(false)
2023-10-16 10:56:10 +05:00
ngfrolov
890b57105c
Merge branch 'dev' into feature/20214792-contacts
2023-10-16 10:25:05 +05:00
ngfrolov
5314ce4397
TelemetryDataCache<TDto>.InitializeCacheFromDBAsync() увеличил таймаут чтения из БД
2023-10-16 10:24:27 +05:00
e3fc65df5c
Merge branch 'feature/20214792-contacts' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/20214792-contacts
2023-10-13 16:58:40 +05:00
47dca967ae
Правки по ревью
2023-10-13 16:58:27 +05:00
9405ce90a6
Merge branch 'dev' into feature/20214792-contacts
2023-10-13 10:46:20 +05:00
ngfrolov
6c722e5478
увеличил timeout для ответа БД для фоновых задач.
2023-10-12 17:54:05 +05:00
4a67c5f629
Контакты, продолжение
2023-10-12 16:33:30 +05:00
Степанов Дмитрий
6556a03bb5
Рефакторинг WellInfoService и WellCompositeController
2023-10-12 15:47:26 +05:00
Степанов Дмитрий
2f2599f9ab
Рефакторинг импорта РТК бурение
2023-10-12 15:29:02 +05:00
Степанов Дмитрий
558f70cf61
Рефакторинг формирования отчёта РТК
2023-10-12 15:26:37 +05:00
ngfrolov
b36b1bdd3c
Merge branch 'dev' into feature/refactoring_process_map
2023-10-10 17:44:45 +05:00
ngfrolov
0e3a0d90cc
optimize WorkWellInfoUpdate
2023-10-10 15:06:58 +05:00
ngfrolov
d7aea0f583
WorkWellInfoUpdate inceace Timeout to 30 min
2023-10-10 13:45:30 +05:00
ngfrolov
1f79a8f5f7
Fix WorkLimitingParameterCalc sql query
2023-10-10 11:24:04 +05:00
Степанов Дмитрий
106be4a0b1
Merge branch 'dev' into feature/refactoring_process_map
2023-10-09 17:29:14 +05:00
Степанов Дмитрий
c8a5afa095
Рефакторинг
...
1. Удалены старые реализации сервисов
2. Поправлен WellInfoService
3. Поправлен csproj, добавлены ресурсы
4. Поправлена регистрация зависимостей
2023-10-09 17:09:40 +05:00
Степанов Дмитрий
a7bc6876c4
Рефакторинг импорта РТК бурение
...
Когда будем делать импорт для РТК проработки интерфейс IProcessMapImportService станет обобщенным
2023-10-09 17:06:29 +05:00
Степанов Дмитрий
14ea9c06f5
Рефакторинг отчета РТК бурение
2023-10-09 17:04:05 +05:00
ngfrolov
c28315b795
Add backgroundController for monitoring works states
2023-10-09 13:12:45 +05:00
a48381f10f
Контакты, начало
2023-10-09 12:20:00 +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
Frolov-Nikita
e97f8494ca
merge dev to well_operation_import
2023-10-04 17:25:23 +05:00
Frolov-Nikita
ee22408225
#20644813 ркфакторинг SubsystemOperationTimeService
...
#20369896 Добавлены новые свойства статистики по наработке подсистем
2023-10-04 16:41:19 +05:00
92a909a029
Сделал рефакторинг сервисов для парсинга
2023-10-04 15:36:00 +05:00
Frolov-Nikita
d2f6d468ab
fix SubsystemOperationTimeService.GetDepthIntervalSubsystem()
2023-10-04 11:55:11 +05:00
2d375436af
Фикс бага сортировки списка сообщений
2023-10-04 10:25:05 +05:00
Frolov-Nikita
6eb118e9f6
#15287262 Сделал OperationStatRequest.DurationMinutes* double
2023-10-04 09:15:28 +05:00
2b400012c6
Правки по ревью
2023-10-03 15:32:58 +05:00
14615517d6
Рефакторинг импорта ГГД
2023-10-02 09:27:20 +05:00
ac578bce38
Улучшения метода расширения. Добавил возможность возвращать null
2023-09-29 18:48:17 +05:00
0b95361b69
Вынес метод получения значения в метод расширения
2023-09-29 16:48:59 +05:00
ngfrolov
7ae00fe2f7
refactor ArgumentInvalidException
2023-09-29 12:06:46 +05:00
ngfrolov
1f9dc2b061
AuthController replace BadRequest
2023-09-28 17:09:44 +05:00
ngfrolov
8d1920c6e5
Merge branch 'dev' into feature/validation
2023-09-28 16:37:58 +05:00
ngfrolov
772360cb6e
SubsystemOperationTimeRequest implements IValidatableObject;
...
Add Controller.ValidationBadRequest(..)
2023-09-28 16:25:29 +05:00
ngfrolov
cb862c9ef3
Merge dev to well_operations_import
2023-09-27 16:42:54 +05:00
47b023f84e
Фикс рассчёта отклонения по ГГД
2023-09-27 15:40:11 +05:00
c05a9cb92b
Фикс
2023-09-27 14:18:50 +05:00
d9dac97b9e
Статистика по скважине
...
1. Вернул подсчёт отклонения по ГГД в днях
2. Добавил дни бурения скважины
2023-09-27 13:49:55 +05:00
ngfrolov
a97273eb54
Merge branch 'dev' into feature/process_map
2023-09-26 17:38:21 +05:00
ngfrolov
d88ea454a8
#20402628 Fix report.
...
- Атрибут валидации даты
- Даты по умолчанию - мин и макс дата по телеметрии САУБ.
2023-09-26 17:05:01 +05:00
ed16b7e374
Рефакторинг
...
Сделан рефакторинг: сервиса, репозитория, контроллера
2023-09-26 14:31:37 +05:00
09e7032c26
Merge branch 'dev' into feature/process_map
2023-09-25 13:44:11 +05:00
ngfrolov
cef609fbdb
TelemetryDataBaseService Add diagnostic message
2023-09-25 13:20:11 +05:00
ddd020baf7
Фиксы
...
1. Поправил сообщение в ErrorMessages у DTO проработки
2. поправил текст ошибок в сервисе проработки
2023-09-25 12:03:41 +05:00
ef54d3bb20
Добавление логики для проработки скважины
...
1. Добавлена реализация сервиса
2. Добавлена реализация репозитория
3. Добавил контроллер для проработки скважины
4. Зарегистрировал все новые зависимости
2023-09-25 11:56:40 +05:00
ngfrolov
e15b58228b
Fix SubsystemOperationTimeService.CalcStat(). Kusage
2023-09-21 18:02:41 +05:00
ngfrolov
cdf9ac80ea
Merge branch 'dev' into fix/trajectory
2023-09-21 14:54:53 +05:00
6890cc1005
Фикс
2023-09-21 13:50:23 +05:00
ngfrolov
071e079aca
Fix TelemetryDataCache loading. Increase Database CommandTimeout.
2023-09-21 13:38:59 +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
ngfrolov
c05fc0f400
merge dev to feature/email_notifications
2023-09-15 10:45:54 +05:00
d1540ceb17
Merge branch 'dev' into feature/initial_screen
2023-09-15 10:40:46 +05:00
55ca21c31e
Исправления
...
1. Удалил зависимость от AsbCloudDb в проекте AsbCloudApp
2. Убрал лишние константы
3. Сделал реализацию для IdState у NotificationDto
4. Удалил атрибут Range у IdTransportType. Проверка на существование сервиса транспорта находится в методе GetTransportService в NotificationService
2023-09-14 17:17:35 +05:00
451d7207bd
Merge branch 'dev' into feature/APD
2023-09-14 13:18:26 +05:00
ngfrolov
4511eb239f
Merge branch 'dev' into feature/email_notifications
2023-09-14 12:55:15 +05:00
f6bc677a68
Правки
...
1. Поправил удаление директории
2. Вынес проверку прав в отдельный метод
2023-09-14 11:33:46 +05:00
295c8d9145
Merge branch 'dev' into feature/manuals
...
# Conflicts:
# AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs
# AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
2023-09-14 11:18:39 +05:00
ngfrolov
27b5057a47
merge dev to initial_screen
2023-09-14 10:01:02 +05:00
ngfrolov
1ab15b950d
Merge branch 'dev' into feature/process_map_report
2023-09-14 09:54:44 +05:00
ngfrolov
102eadb301
Merge branch 'dev' into feature/trajectory_import
2023-09-14 09:45:37 +05:00
ngfrolov
dd9ffc57b3
Merge branch 'feature/ban_adding_data' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/ban_adding_data
2023-09-13 10:32:28 +05:00
ngfrolov
3f92a91913
Merge branch 'dev' into feature/ban_adding_data
2023-09-13 10:32:15 +05:00
1d2b81b724
Рефакторинг изменений
...
Добавленный метод удаления в предыдущем коммите, являлся избыточным.
2023-09-13 09:11:57 +05:00
ngfrolov
adeaab52c4
WellboreService.GetWellboresAsync(..) fix timezones
2023-09-12 17:49:24 +05:00
ngfrolov
c0db1a02d3
TelemetryDataCache.GetOrDefault(..) Fix Timezone issue
2023-09-12 16:22:01 +05:00
ngfrolov
5e0ab46e57
Fix TelemetryDataBaseService.GetAsync Db dateTime timezone TimestampBehavior
2023-09-11 15:21:36 +05:00
ngfrolov
1c1a33aeee
TelemetryDataBaseService.GetAsync Add cache
2023-09-11 13:48:47 +05:00
ngfrolov
7293dc11e3
TelemetryDataBaseService Add GetAsync method with new request
2023-09-11 12:27:48 +05:00
eaf0885675
Поправлен сервис каталога инструкций
2023-09-08 10:38:51 +05:00
ngfrolov
b277e47785
Merge branch 'dev' into feature/well_operations_import
2023-09-06 17:19:21 +05:00
ngfrolov
8c3f21221b
Merge branch 'dev' into feature/manuals
2023-09-06 15:20:36 +05:00
67f447d00e
Merge pull request ' #16844505 Неправильно считался Count при формировании списка суточных отчётов + фикс формирования временного интервала' ( #103 ) from fix/autogenerated_daily_report into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/103
2023-09-06 15:16:20 +05:00
b58cd2d636
Запрет на редактирование завершенных скважин для инженеров
...
1. Добавил новые права для координаторов и тех.поддержки
2. Переименовал ProcessMapReportService.cs -> ProcessMapService.cs
3. Добавил ProcessMapService.cs метод удаления записи РТК
4. Добавил проверки на наличие прав в контроллерах
5. Накатил новые миграции
2023-09-05 16:23:40 +05:00
5dc06f2d18
Дополнил словари
2023-09-04 14:42:00 +05:00
ff02a29115
Сервисы парсинга
...
1. Добавил парсинг Газпромовских файлов
2. Сделал рефакторинг существующего импорта
2023-09-04 14:11:25 +05:00
59c96aa9e9
Добавил DTO и константы
2023-09-04 14:06:07 +05:00
5896af9c81
Добавил алгоритм проверки сходства строк
...
Для поиска похожих ключей по значению ячейки используется алгоритм шинглов.
2023-09-04 14:03:49 +05:00
f899f46ef3
Файлы
...
1. Добавил словари для парсинга
2. Вынес все файлы для импорта в отдельную директорию
2023-09-04 14:01:23 +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
Степанов Дмитрий
e0d3187ef2
Рефакторинг
...
1. Два хаба избыточно, объеденил всё в один хаб
2. Уведомление клиенту будет отправляться только при обновлении кэша в сервисе WellInfoService
3. В WellInfoService теперь формируется статистика по всем скважинам, а не только по активным
4. Небольшой рефакторинг
2023-08-24 10:50:34 +05:00
e28ec2cd0a
АПД разбивается на ротор и слайд
2023-08-23 15:35:39 +05:00
54aebabdde
Merge branch 'fix/well_tree' into feature/initial_screen
2023-08-23 14:51:13 +05:00
6aa643b0d3
Неправильно считался Count при формировании списка суточных отчётов + фикс формирования временного интервала
2023-08-23 11:56:19 +05:00
70ae387685
Фикс АПД
2023-08-23 09:44:17 +05:00
4541fb42a9
Распараллелил выполнение задач отправки уведомления
2023-08-21 17:37:17 +05:00
44b88b4242
Merge branch 'dev' into feature/initial_screen
2023-08-21 17:20:23 +05:00
2ee10e8e70
Доработка по модалке контактов: в список контактов должны попадать только активные пользователи
2023-08-21 15:51:51 +05:00
2b265bf47f
Плановые траектории
...
1. Поправил шаблон
2. Поправил импорт/экспорт траекторий
2023-08-21 14:51:46 +05:00
5897315b5a
РКТ отчёт
...
1. Фикс бага с выгрузкой файла. Добавил contentType
2. Обновил шаблон
2023-08-21 12:11:32 +05:00
3f7f455281
Рефакторинг + добавил отправку информации о скважине через SignalR
2023-08-18 15:51:58 +05:00
23fd77eb9d
Merge pull request 'Фикс' ( #98 ) from fix/process_map into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/98
2023-08-17 16:13:41 +05:00
47bd9cb56b
Отображение данных в реальном времени
...
1. Добавил инфраструктуру для доменных событий.
2. Сделал Hub отправки для информации о скважине.
2023-08-16 17:30:33 +05:00
ab3ad0ae28
Поправил заполнение название секции
2023-08-16 15:59:25 +05:00
ngfrolov
d62866919f
refactor WellboreDto
2023-08-15 18:00:35 +05:00
a36736731b
Фикс
2023-08-15 17:36:47 +05:00
ngfrolov
3a1779de94
TelemetryDataBaseController add GetRangeAsync method. for witsml
2023-08-15 17:08:33 +05:00
ngfrolov
b43a8691f2
WellboreService refactoring
2023-08-15 16:08:51 +05:00
ngfrolov
c39784a25d
Merge branch 'dev' into feature/wellbore
2023-08-15 14:57:00 +05:00
24637f5254
Вынес логику получения ствола скважины в отдельный сервис
2023-08-15 14:20:28 +05:00
36ec92f055
Фикс
2023-08-15 13:39:04 +05:00
19820b79ec
Исправления получения диапазона дат для суточных отчётов.
2023-08-14 11:54:30 +05:00
e609d2460c
Merge branch 'dev' into feature/manuals
2023-08-10 11:46:46 +05:00
e56530a10f
Добавление логики работы с инструкциями
...
1. Добавил сервисы и репозитории для инфструкций
2. Добавил контроллеры
3. Обновил конфиг
2023-08-10 11:45:05 +05:00
360bfba8c0
Merge branch 'dev' into feature/notifications_updates
...
# Conflicts:
# AsbCloudWebApi/Controllers/NotificationController.cs
2023-08-08 13:32:45 +05:00
Frolov-Nikita
286154692e
Удален не актуальный костыль.
2023-08-08 12:24:44 +05:00
ngfrolov
05e373e16b
OperationsStatService. Исправлен расчет плановой глубины, для определения отставания от ГГД.
2023-08-04 15:47:56 +05:00
ngfrolov
8fc4a4d598
Merge branch 'dev' into feature/tvd_calculation
2023-08-04 14:19:53 +05:00
5b06b9d557
Исправления после ревью
2023-08-04 14:18:10 +05:00
ngfrolov
85ba539c82
LimitingParameterCalcWorkFactory исправил условие определения конца интервала действия ограничения
2023-08-04 13:46:58 +05:00
5f459b79b8
Изменил отправку уведомлений через SignalR
...
1. Добавил отправку всех неотправленных уведомлений и кол-во непрочитаннах уведомлений при первом подключении
2. При изменении статуса прочтения уведомления, клиенту отправляется информация о том сколько непрочитанных уведомлений ещё есть.
3. Добавил объект NotificationMessage, который отправляется клиенту.
4. Сделал небольшой рефакторинг
2023-08-04 09:47:22 +05:00
60921a2bcf
Merge branch 'fix/reading_notifications' into feature/notifications_updates
...
# Conflicts:
# AsbCloudApp/Services/Notifications/NotificationService.cs
2023-08-03 09:56:29 +05:00
20d306a24c
Изменения рассчёта отклонения по ТВД
2023-08-02 11:34:42 +05:00
51fb66b80a
Фикс создания ограничивающих параметров
2023-07-31 16:34:43 +05:00
ngfrolov
f6ac5b5a98
OperationsStatService.GetTvdAsync()
...
Fin exception then empty operations.
2023-07-28 15:28:30 +05:00
cbca56ca28
Merge branch 'dev' into feature/email_notifications
2023-07-28 11:42:50 +05:00
ngfrolov
b63d1ebff8
AutoGeneratedDailyReportService фиксы фиксов
2023-07-28 11:14:45 +05:00
ngfrolov
9d180d9b4b
Merge branch 'dev' into fix/daily_report
2023-07-28 10:51:14 +05:00
54b789db70
Исправление импорта РТК план.
...
1. Фикс шаблона
2. Фикс получения значения из ячейки
2023-07-27 17:02:21 +05:00
bbc42208c2
Merge branch 'dev' into feature/email_notifications
2023-07-27 11:52:08 +05:00
56b90e0952
Исправления суточного отчёта.
...
1. Мелкие фиксы в сервисе + сделал более предсказуемый размер файлов отчёта.
2. Исправил получение ограничивающих параметров. Теперь не учитываются ограничивающие параметры если их начальная глубина больше конечной.
2023-07-27 11:43:21 +05:00
ngfrolov
84d84fb504
HelpPageService.GetFileStreamAsync удалил ArgumentInvalidException. Заменил возвращаемый тип на Nullable.
2023-07-26 17:53:25 +05:00
ff65869341
Рефакторинг транспорта уведомлений
...
1. Создал отдельный бекграунд сервис для уведомлений.
2. Сделал отправку уведомлений с помощью SignalR с использованием бекграунд сервиса.
3. Убрал из NotificationDto свойство User. Данное свойство избыточно в данном Dto.
4. В транспорте отправки уведомлений по e-mail добавил получение пользователя.
5. Поправил NotificationRepository, избавился от использования кэша.
2023-07-26 15:41:51 +05:00
4226d6366c
Фикс получения INotificationRepository через ServiceProvider
2023-07-25 17:59:54 +05:00
ngfrolov
343a6703e7
Merge branch 'dev' into feature/email_notifications
2023-07-25 17:41:15 +05:00
8f95e12f22
Merge branch 'dev' into feature/daily_report
2023-07-25 17:39:31 +05:00
ngfrolov
7e750ed455
AutoGeneratedDailyReport добавил todo
2023-07-25 17:38:58 +05:00
ngfrolov
39dcf49812
AutoGeneratedDailyReportService.GetListAsync(..) fix Count calculations.
2023-07-25 17:31:54 +05:00
b7f5739d8c
Правки после ревью
2023-07-25 17:07:50 +05:00
ngfrolov
7ba021c9e7
IProcessMapPlanRepository поправил документацию, переименовал метод
2023-07-25 16:40:25 +05:00
1b560dd0a2
Изменение уведомлений
...
1. Изменил сущность уведомлений. Добавил дату регистрации уведомления.
2. Добавил миграцию.
3. Изменил репозитории. Убрал метод для обновления коллекции уведомлений.
4. Поправил запрос для отправки уведомлений и метод контроллера.
5. Поправил логику обновления уведомления. Теперь обновление состояния уведомления происходит в транспорте, после успешной отправки уведомления.
2023-07-25 13:36:09 +05:00
d2beb250d6
Merge branch 'dev' into feature/daily_report
2023-07-24 16:30:23 +05:00
1a33cfb0ad
Фикс шаблона + мелкие фиксы в контроллере
2023-07-24 16:27:31 +05:00
d522ad3e59
Merge branch 'dev' into feature/process_map_fix
2023-07-24 16:04:19 +05:00
65ef2242e8
Исправление импорта/экспорта РТК
...
1. Добавил флаг, который определяет следует ли удалить РТК у скважины если импортируемый файл валидный.
2. Поправил пути в методах экспорта/импорта в контроллере РТК.
2023-07-24 16:00:40 +05:00
ngfrolov
1639e9c153
Merge branch 'dev' into feature/email_notifications
2023-07-24 15:30:48 +05:00
1413e80f09
Формирование суточных отчётов
...
1. Добавил сервис для работы с суточными отчётами.
2. Сделал формирование отчёта в Excel файле по заготовленному шаблону.
3. Поправил Dto.
4. Реализация методов в контроллере + небольшое исправление. В методе получения списка добавил запрос, который позволяет получать данные по параметрам.
2023-07-24 11:14:07 +05:00
82184466f9
Сортировка section type
2023-07-19 16:39:17 +05:00
6a483b1de2
Merge branch 'dev' into feature/email_notifications
2023-07-19 14:24:54 +05:00
4b2d4f1bba
Отправка уведомлений через email + рефакторинг
...
1. Адаптировал EmailService под сервис транспорта отправки уведомлений по Email
2. Заменил использование EmailService на NotificationService
3. Поправил тесты
4. Создал запрос для отправки уведомлений
2023-07-19 14:24:22 +05:00
98ddf83e0b
Небольшой фикс сервиса импорта/экспорта
...
1. Добавил валидацию режима
2. Поправил валидацию секции
2023-07-19 11:04:01 +05:00
ngfrolov
ba91031a09
Edit ProcessMapPlanTemplate.xlsx
2023-07-19 09:08:43 +05:00
ngfrolov
a08b7e5a81
Merge branch 'dev' into feature/import_and_export_process_map
2023-07-18 17:53:24 +05:00
789fafe4c5
Изменен тип свойства Items у PaginationContainer на IEnumerable<T>
2023-07-18 14:41:20 +05:00
5a84cff70d
Merge branch 'dev' into feature/import_and_export_process_map
2023-07-18 14:12:53 +05:00
4d6930b9ee
Добавил импорт и экспорт для РТК-план
2023-07-18 14:09:54 +05:00
45e3ae1d30
Merge branch 'fix/trim-subsystem-operation-time-data' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/trim-subsystem-operation-time-data
2023-07-17 18:01:57 +05:00
08b6f7d209
Рефактор
2023-07-17 17:17:11 +05:00
68d2675d9a
Merge branch 'dev' into fix/trim-subsystem-operation-time-data
2023-07-17 16:03:13 +05:00
f8496a5034
поправлен расчет глубины на концах отрезков по дате
2023-07-17 15:50:14 +05:00
71fd3264e3
Правки по результатам тестирования контактов скважины
2023-07-13 10:51:38 +05:00
88c999b3d1
Исправление метода получения файла
...
1. Добавил декодирование url страницы, к которому привязана справка.
2. Изменил комментарий у метода контроллера получения файла
2023-07-11 13:39:57 +05:00
1ac8183949
Мелкие исправления
2023-07-11 11:15:20 +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
ngfrolov
e901866910
Добавлено онлайн обновление части статистики по скважине, которую можно брать из кеша.
2023-06-30 15:49:30 +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
cd279b925f
Справки по страницам
...
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +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
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
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
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
e9af9f7ddf
TelemetryTracker remove unused GetTransmittingTelemetriesUids()
2023-05-19 16:26:04 +05:00
ngfrolov
710eab39b5
TrajectoryVisualizationService.GetTrajectoryVisualisation Добавил сортировку входных данных перед расчетом координат.
2023-05-18 11:08:05 +05:00
b95250a0dd
Правки по результатам ревью
2023-05-17 11:42:14 +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
7343fb20b3
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev
2023-04-20 15:09:00 +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
d1b8ca7e4b
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev
2023-04-18 10:21:55 +05:00
ngfrolov
fe29dae8f5
Email.BaseFactory.GetImageBase64() Возвращает пустую строку если файл не найден.
2023-04-17 18:04:38 +05:00
fb48eed1e7
Форматирование некоторых ячеек в ртк-отчете до одной цифры после запятой
2023-04-17 15:34:40 +05:00
4ac3afdabf
#nullable enable (устранение warnings)
2023-04-14 15:23:43 +05:00
cb9e8dd672
nullable enable (часть 3)
2023-04-14 10:02:38 +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
ngfrolov
312d653aec
fix #9844930 ;
...
Enable nullable for OperationsStatService.
2023-04-07 16:49:28 +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
ngfrolov
1f904a7434
ProcessMapReportService implement all calculations (not tested)
2023-04-05 13:36:56 +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
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
510595239c
Правки по ревью
2023-03-24 19:27:30 +14: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
ngfrolov
ab280f3451
Fix tests
2023-03-21 11:19:02 +05:00
ngfrolov
6ddef54514
Merge branch 'dev' into feature/refactoring-daily-report-form
2023-03-10 16:48:18 +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
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
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
9bdea8f410
Merge branch 'feature/nullable' into dev
2023-02-27 13:42:14 +05:00
feb2623200
IDailyReportService, WellInfoService, WellInfoService
2023-02-27 12:12:55 +05:00
ngfrolov
496f8d18fb
Fix plan trajectory template file path.
...
Remove permissions from plan trajectory.
2023-02-22 12:53:13 +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
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
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