Commit Graph

1496 Commits

Author SHA1 Message Date
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
395cda4e10
doc 2023-11-08 10:44:00 +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
Степанов Дмитрий
0d468103ae Поправлен csproj и регистрация зависимостей 2023-11-03 19:36:26 +05:00
Степанов Дмитрий
69fe2bf277 Добавлен сервис экспорта суточного отчёта 2023-11-03 19:35:52 +05:00
Степанов Дмитрий
b1568820d3 Репозиторий для суточного отчёта 2023-11-03 19:26:41 +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
4f45cfc1dd
BackgroundWorkDto add progress to default state message/ 2023-11-02 17:40:51 +05:00
ngfrolov
552553bb64
Add more diagnostics to BackgroundWorker 2023-11-02 16:20:48 +05:00
ngfrolov
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
bc986e789a
WellSectionsController 2023-10-27 12:02:19 +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
fee782f08f Тест DrillTest.http + правка DrillTestDto 2023-10-23 14:15:48 +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
8715c1b978
Merge branch 'dev' of ssh://test.digitaldrilling.ru:2221/DDrilling/AsbCloudServer into dev 2023-10-22 19:37:35 +05:00
Frolov-Nikita
d63e6a7ba6
Restore database initialization script 2023-10-22 19:37:23 +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
85086e7206 Форматирование файла 2023-10-20 11:52:04 +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
fffb367fcd Merge branch 'dev' into feature/22492122-get-drill-test-data 2023-10-17 16:27:43 +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
703bd06c15 Merge current branch with dev 2023-10-17 12:36:32 +05:00
Степанов Дмитрий
4f4556b62b Фикс получения статуса скважины 2023-10-17 12:13:00 +05:00
2455013f79 Получение drill test с панели 2023-10-17 11:24:52 +05:00
ngfrolov
fb307ccceb
Process map some nit refactoring 2023-10-17 10:20:27 +05:00
ngfrolov
438cf60b6e
Merge branch 'dev' into feature/refactoring_process_map 2023-10-17 09:47:18 +05:00
ngfrolov
068fea1612
Merge branch 'master' into dev 2023-10-16 16:24:41 +05:00
ngfrolov
50fd1d77e2
Fix CacheBase<TEntity>. Set cacheEntry.Value. 2023-10-16 16:24: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
Степанов Дмитрий
ba94db08b0 Рефакторинг репозиториев
1. Сделан один общий репозиторий для РТК план
2. Переименованы поля
3. Добавил регитсрацию зависимостей
2023-10-12 15:21:41 +05:00
ngfrolov
d99d1a27a1
Work Добавлено больше информации в сообщение об ошибке. 2023-10-12 12:45:19 +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
Степанов Дмитрий
17a4d7c7fd Реализация репозиториев 2023-10-09 17:00:46 +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
037aa7a0eb
merge dev to well_operation_import 2023-10-04 17:26:37 +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
5d865457ec Поправил метод расширения 2023-10-04 15:36:14 +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
1451065ad9 Merge pull request 'Фикс регистрации зависимостей' (#121) from fix/DependencyInjection into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/121
2023-10-04 10:41:41 +05:00