Commit Graph

344 Commits

Author SHA1 Message Date
Степанов Дмитрий
b5080a2620 Merge branch 'dev' into feature/subsystems
# Conflicts:
#	AsbCloudInfrastructure/Services/DetectOperations/DetectedOperationExportService.cs
2023-12-19 00:02:15 +05:00
cc45b55919 Регистрация зависимости IScheduleReportService 2023-12-18 13:04:13 +05:00
Степанов Дмитрий
bf8b7f9c0f Merge branch 'dev' into feature/subsystems 2023-12-16 13:26:14 +05:00
Степанов Дмитрий
5fb9375955 Новые расчеты наработки подсистем 2023-12-16 13:22:23 +05:00
Степанов Дмитрий
38a852ace0 Правки после ревью 2023-12-14 09:26:03 +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
Степанов Дмитрий
c15704ef39 Регистрация зависимостей 2023-12-04 17:12:51 +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
75e7093af8
remove ISubsystemService (not used) 2023-11-28 16:57:01 +05:00
e6329b76da правки после ревью 2023-11-28 15:54:47 +05:00
Степанов Дмитрий
1088092d2f Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
2023-11-27 11:23:40 +05:00
04b2fd4a0d Merge branch 'dev' into feature/#13123485--import-fact-trajectories 2023-11-27 09:20:49 +05:00
ngfrolov
343825cb38
remove unused code 2023-11-24 08:50:00 +05:00
68294474eb Merge branch 'dev' into feature/#13123485--import-fact-trajectories 2023-11-22 22:19:00 +05:00
Оля Бизюкова
81bd89aafc Рефакторинг 2023-11-22 10:31:41 +05:00
98ec7637eb Импорт фактических траекторий + разбиение фактических тракторий на 2 таба (импортированные траектории и траектории из ннб) 2023-11-21 15:10:22 +05:00
Степанов Дмитрий
62ef6c5258 merge fix 2023-11-16 10:50:08 +05:00
Степанов Дмитрий
76b6f7e843 Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
2023-11-16 10:48:23 +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
Степанов Дмитрий
a757754776 Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudWebApi.Tests/Services/DailyReportServiceTest.cs
2023-11-07 15:59:38 +05:00
ngfrolov
68d3d2724c
Add Tests 2023-11-07 14:19:13 +05:00
Степанов Дмитрий
0d468103ae Поправлен csproj и регистрация зависимостей 2023-11-03 19:36:26 +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
b7ce104e4e - Экспорт отчета Drill test
- Добавлен новый extension метод AssemblyExtensions.GetTemplateCopyStreamAsync
- IAutoGeneratedDailyReportMakerService переименован в IReportMakerService и стал более универсальным
2023-10-20 11:24:04 +05:00
703bd06c15 Merge current branch with dev 2023-10-17 12:36:32 +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
Степанов Дмитрий
72bb234179 Правки после ревью 2023-10-16 13:45:29 +05:00
Степанов Дмитрий
ba94db08b0 Рефакторинг репозиториев
1. Сделан один общий репозиторий для РТК план
2. Переименованы поля
3. Добавил регитсрацию зависимостей
2023-10-12 15:21:41 +05:00
Степанов Дмитрий
c8a5afa095 Рефакторинг
1. Удалены старые реализации сервисов
2. Поправлен WellInfoService
3. Поправлен csproj, добавлены ресурсы
4. Поправлена регистрация зависимостей
2023-10-09 17:09:40 +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
92a909a029 Сделал рефакторинг сервисов для парсинга 2023-10-04 15:36:00 +05:00
c4b20bbf38 Фикс регистрации зависимостей 2023-10-04 09:57:23 +05:00
2b400012c6 Правки по ревью 2023-10-03 15:32:58 +05:00
3b8b3e38f0 ISlipsStatsRepository переименован в ISlipsStatRepository 2023-10-03 09:15:19 +05:00
5536c5e1dc Merge branch 'dev' into feature/wedges 2023-10-03 09:08:07 +05:00
d4417a5552 Аналитика по удержанию в клиньях 2023-10-02 17:53:34 +05:00
ngfrolov
cb862c9ef3
Merge dev to well_operations_import 2023-09-27 16:42:54 +05:00
ef54d3bb20 Добавление логики для проработки скважины
1. Добавлена реализация сервиса
2. Добавлена реализация репозитория
3. Добавил контроллер для проработки скважины
4. Зарегистрировал все новые зависимости
2023-09-25 11:56:40 +05:00
ngfrolov
4511eb239f
Merge branch 'dev' into feature/email_notifications 2023-09-14 12:55:15 +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
380776c3a9 Поправил репозитории 2023-09-08 10:22:58 +05:00
ngfrolov
8c3f21221b
Merge branch 'dev' into feature/manuals 2023-09-06 15:20:36 +05:00
b58cd2d636 Запрет на редактирование завершенных скважин для инженеров
1. Добавил новые права для координаторов и тех.поддержки
2. Переименовал ProcessMapReportService.cs -> ProcessMapService.cs
3. Добавил ProcessMapService.cs метод удаления записи РТК
4. Добавил проверки на наличие прав в контроллерах
5. Накатил новые миграции
2023-09-05 16:23:40 +05:00
ff02a29115 Сервисы парсинга
1. Добавил парсинг Газпромовских файлов
2. Сделал рефакторинг существующего импорта
2023-09-04 14:11:25 +05:00
24637f5254 Вынес логику получения ствола скважины в отдельный сервис 2023-08-15 14:20:28 +05:00
e56530a10f Добавление логики работы с инструкциями
1. Добавил сервисы и репозитории для инфструкций
2. Добавил контроллеры
3. Обновил конфиг
2023-08-10 11:45:05 +05:00
ff65869341 Рефакторинг транспорта уведомлений
1. Создал отдельный бекграунд сервис для уведомлений.
2. Сделал отправку уведомлений с помощью SignalR с использованием бекграунд сервиса.
3. Убрал из NotificationDto свойство User. Данное свойство избыточно в данном Dto.
4. В транспорте отправки уведомлений по e-mail добавил получение пользователя.
5. Поправил NotificationRepository, избавился от использования кэша.
2023-07-26 15:41:51 +05:00
ngfrolov
343a6703e7
Merge branch 'dev' into feature/email_notifications 2023-07-25 17:41:15 +05:00
1413e80f09 Формирование суточных отчётов
1. Добавил сервис для работы с суточными отчётами.
2. Сделал формирование отчёта в Excel файле по заготовленному шаблону.
3. Поправил Dto.
4. Реализация методов в контроллере + небольшое исправление. В методе получения списка добавил запрос, который позволяет получать данные по параметрам.
2023-07-24 11:14:07 +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
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
ngfrolov
2759a852ca
fixed and tested 2023-07-17 11:48:52 +05:00
635e4cd7fc Правки после ревью
1. Поправил обновление отправленных уведомлений.
2. Поправил ConnectionManager. Переименовал сервис, удалил абстракцию, так как предполагается только одна реализация.
3. При маппинге из dto в сущность для уведомления добавил игнорирование категории и пользователя.
4. Изменил жизенный цикл зависимости для отправителя.
5. Добавил в репозиторий метод для обновления коллекции уведомлений.
6. Поправил Hub, Id пользователя можно получать внутри хаба.
7. Поправил NotificationRequest + метод BuildQuery в NotificationRepository
2023-07-14 11:40:57 +05:00
b1d3da5f80 Рефакториг после ревью
1. Обновил классы модели и dto уведомления.
2. Удалил лишние сервисы.
3. Накатил новую миграцию.
4. Поправил репозиторий.
5. Поправил сервис уведомлений.
2023-07-13 14:44:40 +05:00
a7e5c577cf Исправил отправку уведомлений + небольшой рефакторинг 2023-07-11 19:07:57 +05:00
96786b1be7 Сервисы для уведомлений
1. Добавил репозиторий для уведомлений
2. Добавил сервисы для уведомлений
2023-07-10 16:56:55 +05:00
ngfrolov
5ec6fa2b2e
merge dev to WellMapInfoDto-improvement 2023-06-30 17:45:04 +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
cd279b925f Справки по страницам
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
9254c5cb66 Контактная информация по скважине 2023-06-21 11:44:04 +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
ed156b1ce8
remove TelemetryTracker 2023-05-19 17:57:07 +05:00
ngfrolov
62008f8712
remove InstantDataRepository 2023-05-19 16:25:20 +05:00
f4cc1d1bdf Пуш недостающего файла 2023-05-15 10:17:56 +05:00
09c69fcf75 Вычисление фактической траектории 2023-05-04 16:54:09 +05:00
49611d45f3 Merge branch 'dev' into feature/faq 2023-04-20 15:09:34 +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
1bdb88492e
Merge branch 'dev' into gtr 2023-04-18 10:17:52 +05:00
cb9e8dd672 nullable enable (часть 3) 2023-04-14 10:02:38 +05:00
f14b0064ed Merge branch 'dev' into gtr 2023-04-12 00:43:04 +05:00
7c827f4fae rework get method in rep 2023-04-11 00:32:06 +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
ngfrolov
9b794311c4
Rename processMaps to processMapPlan, processMapReport, processMapReportMaker. 2023-04-03 14:59:59 +05:00
a35a89c7ff remove fluent validator 2023-03-10 06:01:36 +05:00
ngfrolov
ada2b36310
Refactor trajectory 2023-02-20 15:57:08 +05:00
7127dfd9bb #8636739 Визуализация траектории 3D 2023-02-13 09:10:48 +05:00
d47fa1b09c #8636739 Визуализация траектории 3D 2023-02-10 11:12:16 +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
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
68c227e7c6 Merge branch 'dev' into PlannedTrajectory_refact 2023-01-12 11:24:50 +05:00
5c00e996f5 Merge remote-tracking branch 'origin/dev' into PlannedTrajectory_refact 2023-01-10 15:54:11 +05:00
193b9ff9f6 #7963103 Отображение общей наработки тальканата по всем объектам 2023-01-10 10:49:27 +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
bfc9376733 #7987467 + 2022-12-27 14:30:52 +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
e9bd1e4789 #7987467 report 2022-12-14 08:41:19 +05:00
07fe9fcc5a #7987467 Исправления 2022-12-07 15:04:36 +05:00
398a6d443e #7987467 правки 2022-12-07 08:47:41 +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
a859c096d1 Merge branch 'dev' into feature/8101318 2022-12-05 09:28:38 +05:00
ngfrolov
8e9baf22d8 BackgroundWorker Move periodic services 2022-12-02 17:18:16 +05:00
ngfrolov
89e0495d09 BackgroundWorker adapt other services to this one. 2022-12-02 14:48:23 +05:00
fb5483299d #8101318 Изменение работы кэша 2022-12-01 15:56:11 +05:00
5041b30686 #7798026 2022-11-23 08:23:08 +05:00
ngfrolov
b2844cd5b2 remove CacheDB from DI and project 2022-11-18 15:34:08 +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
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
fa0389c08f Trying to use microsoft in memeory cache 2022-11-17 16:09:51 +05:00
ngfrolov
eed8c3eeaa #7579139 Tests 2022-11-15 17:46:58 +05:00
211f300973 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-10-27 11:22:39 +05:00
5ea6919738 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-10-26 15:36:49 +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
51d4e30100 #7051313 Перенос создания композитной скважины в репозиторий 2022-10-19 13:56:34 +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
ngfrolov
0f1b4285f5 Merge branch 'feature/file_repository' into dev 2022-10-06 14:56:12 +05:00
fe49c90e58 #6539681 file service refactor 2022-10-06 14:37:03 +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
9644f73090 #6539681 Удалил лишние референсы 2022-09-30 13:34:50 +05:00
ngfrolov
90026f95d3 при конфигурации отладки используется строка подключения к pg с более подробными ошибками. 2022-09-28 14:51:47 +05:00
863749cfe1 ##6539681 Файловый репозиторий 2022-09-28 10:46:12 +05:00
ngfrolov
4cbe71f8ca merge 2022-09-13 13:34:52 +05:00
c4d88401fd #5998816 дело скважины, исправления 2022-09-12 08:22:46 +05:00
ngfrolov
d3daef5b17 Fix dependencies 2022-09-08 14:02:49 +05:00
ngfrolov
a0ec08fac5 merge dev to subsystem 2022-09-08 09:46:32 +05:00
896ba03589 #5998816 Дело скважины + тесты 2022-09-05 09:13:45 +05:00
20f79f461f - В SubsystemStatDto свойство UsedTimeHours double. TimeSpan.
- В SubsystemDto свойство Subsystem переименовано в SubsystemName
- миграция для заполнения Subsystem
- метод bsystemOperationTimeService.GetSubsystemByIdWellAsync перенесен в SubsystemService.
2022-08-15 15:08:17 +05:00
ngfrolov
0eb9410ecc remove file share service 2022-08-11 15:14:01 +05:00
ngfrolov
0486dd9462 Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services 2022-08-11 14:21:28 +05:00
a20dbf72e0 merge dev to subsystems 2022-08-08 17:02:52 +05:00
1e694216a9 доделан сервис наработок и статистики.
в контроллере доделан экшн получения списка подсистем и добавлена проверка доступа пользователя к скважине
2022-08-05 17:10:56 +05:00
2c4d6a9a53 дополнен фоновый сервис наработок
доработан контроллер наработок подсистем
переименованы модели ДТО
2022-08-03 16:35:21 +05:00
d3bbbd5bd6 наполнение сервисов
1)фоновый сервис
2)сервис работы с апи (OperationTimeService)
2022-08-01 13:55:51 +05:00