Commit Graph

1253 Commits

Author SHA1 Message Date
46271f2bc2 Правки по результатам ревью + создание ChangeLogReposiroryBuilder для разделения запросов к данным и к истории изменений 2024-06-04 16:55:44 +05:00
459fc3acb8 правки 2024-05-31 15:58:28 +05:00
d414fad58c Правка инициализации request в методе GetByUid контроллера ProcessMapPlanBaseController 2024-05-31 13:40:39 +05:00
b41f25913e Метод контроллера ProcessMapPlanBaseController переименован с Get на GetCurrent 2024-05-31 13:37:48 +05:00
c129825eaa Правки по ревью 2024-05-31 11:53:58 +05:00
63280b60e2 правки после ревью 2024-05-29 17:55:01 +05:00
305da7828a Merge branch 'dev' into feature/change-log-refactoring 2024-05-29 09:25:11 +05:00
Оля Бизюкова
98b99a041a Правка по результатм ревью 2024-05-28 00:05:21 +05:00
Оля Бизюкова
c8c504b3be Убрана часть warnings 2024-05-23 14:07:40 +05:00
6af038496c Merge branch 'dev' into feature/change-log-refactoring 2024-05-20 14:12:06 +05:00
ngfrolov
478297a871
DepositRepository.GetAsync(..) полная материализация ответа, чтобы понять где именно возникает ошибка на проде. 2024-05-20 09:20:48 +05:00
792790556c 3 метода get для ProcessMapPlanBaseController 2024-05-17 16:40:31 +05:00
ae620038c7 Валидация удаления операций 2024-05-15 17:22:52 +05:00
794831699d Пакетное удаление операций по скважине 2024-05-15 17:11:56 +05:00
Степанов Дмитрий
59970afcb7 Фикс API автопределенных операций 2024-04-22 15:31:27 +03:00
Степанов Дмитрий
4576a40ab0 Фикс Drill test 2024-04-22 11:40:14 +03:00
ngfrolov
c3af911369
Merge branch 'dev' into feature/#32181043-add-durationHours-to-compositeWell 2024-04-17 16:19:06 +05:00
ngfrolov
033411e534
fix GtrWitsRepository.GetAsync(..) 2024-04-17 15:46:14 +05:00
c27db3e211 Merge branch 'dev' into feature/#32181043-add-durationHours-to-compositeWell 2024-04-17 09:47:00 +05:00
9ead473975 Расчет дня (для горизонтальной оси графиков) для операций композитной скважины + переделана модель, возвращающая данные (новая WellCompositeOperationDto) 2024-04-17 09:44:30 +05:00
ngfrolov
76c845a705
Fix GtrWitsRepository.GetAsync() 2024-04-17 09:18:08 +05:00
Степанов Дмитрий
28a583c606 Фикс получения статистики ГГД 2024-04-16 11:09:11 +03:00
0f75ddf524 Merge branch 'dev' into feature/#26940800-add-some-well-categories 2024-04-15 10:42:17 +05:00
Степанов Дмитрий
24ad2c01bb Merge branch 'dev' into feature/detected_operations 2024-04-11 07:18:19 +03:00
c9135c8227 Merge branch 'dev' into feature/#26940800-add-some-well-categories 2024-04-10 15:06:57 +05:00
b5369c4363 Фильтрация по категориям опреации: в ГГД выводятся только те, у которого isHidden = false 2024-04-10 15:05:15 +05:00
a91d95bc2e Убрано лишнее-4 2024-04-10 12:24:20 +05:00
dc8f9214a7 Убрано лишнее-3 2024-04-10 12:23:01 +05:00
dfa7f628ec Убрано лишнее 2024-04-10 12:21:11 +05:00
878dfb3daa Убран лишний код 2024-04-10 12:19:32 +05:00
3ec14edda6 Merge pull request '#31557198 Обработка данных ГТИ' (#247) from feature/gte into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/247
2024-04-10 11:15:30 +05:00
96b96a0a22 Добавление новых категорий 2024-04-09 15:12:40 +05:00
Степанов Дмитрий
979ed91e78 Правки после ревью 2024-04-08 14:32:00 +03:00
Степанов Дмитрий
25f35b77f5 Рефакторинг репозитория, сервиса 2024-04-08 07:26:24 +03:00
Степанов Дмитрий
c4bb5f9040 Получение данных от ГТИ
1. Добавлен новый Dto
2. Обновлён репозиторий
3. Обновление API
2024-04-04 07:42:06 +03:00
ngfrolov
04a6300123
Merge branch 'dev' into feature/detected_operations 2024-04-03 15:01:42 +05:00
083b0ecb8f Merge branch 'dev' into feature/#31401776-operation-time-for-driller 2024-04-02 14:29:02 +05:00
ddbd84e933 Фильтрация наработок по массиву ключей бурильщиков
Подгрузка списка бурильщиков в зависимости от ключей скважин
2024-04-02 14:16:40 +05:00
Степанов Дмитрий
02f821555f merge fix 2024-04-01 13:35:21 +03:00
Степанов Дмитрий
a05e36c65e Merge branch 'dev' into feature/detected_operations
# Conflicts:
#	AsbCloudApp/Data/DetectedOperation/DetectedOperationDto.cs
#	AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs
#	AsbCloudWebApi/Controllers/SAUB/DetectedOperationController.cs
2024-04-01 13:34:16 +03:00
Степанов Дмитрий
14a07fd5d5 Редактирование автоопределенных операций 2024-04-01 13:32:48 +03:00
Степанов Дмитрий
0fb65c7e83 Merge branch 'feature/#30435481-unification-date/time' into feature/refactoring_well_operation
# Conflicts:
#	AsbCloudInfrastructure/Repository/WellOperationRepository.cs
2024-03-29 07:34:50 +03:00
3e7de2db6e Правки по результатам теста фронтенда 2024-03-28 11:00:55 +05:00
Степанов Дмитрий
640ad8cdc3 Merge branch 'feature/#30435481-unification-date/time' into feature/refactoring_well_operation
# Conflicts:
#	AsbCloudApp/Data/WellOperationPlanDto.cs
#	AsbCloudApp/Repositories/IWellOperationRepository.cs
#	AsbCloudApp/Requests/WellOperationRequest.cs
#	AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs
#	AsbCloudInfrastructure/Repository/WellOperationRepository.cs
#	AsbCloudInfrastructure/Services/DailyReport/DailyReportService.cs
#	AsbCloudInfrastructure/Services/SAUB/TelemetryDataBaseService.cs
#	AsbCloudInfrastructure/Services/WellService.cs
#	AsbCloudInfrastructure/XLExtentions.cs
#	AsbCloudWebApi/Controllers/WellOperationController.cs
2024-03-27 11:59:09 +03:00
Степанов Дмитрий
24887632f4 Разделение запроса получения ГГД 2024-03-27 07:53:54 +03:00
e2cd8cbfd2 Убран лишний метод GetDatesRangeAsync в IDailyReportService + поправлены тесты 2024-03-26 10:16:18 +05:00
b5f71b9816 Смена типов дат для WellOperationPlanDto и всё, что с ним связано 2024-03-25 10:04:06 +05:00
db33e82d02 Смена типов дат внутри DailyReportService, ReportService и SheduleController 2024-03-25 09:36:57 +05:00
Степанов Дмитрий
16645d053a Новая реализация экпорта/импорта ГГД
1. Изменено апи
2. Добавлен парсер для ГГД
3. Добавлен ссервис экспорта ГГД
2024-03-22 10:42:48 +03:00
Степанов Дмитрий
1ccfa84e45 Рефаткоринг инфраструктуры экспорта/импорта 2024-03-22 07:37:06 +03:00
Степанов Дмитрий
151e481a98 Рефакторинг DTO ГГД. Фикс репозитория 2024-03-22 07:29:01 +03:00
ec2abd224e Правка типов дат с DateTime на DateTimeOffset в Notification и NotificationDto 2024-03-20 16:29:25 +05:00
Степанов Дмитрий
bc4d52200d Рефакторинг сервисов 2024-03-14 13:18:02 +03:00
Степанов Дмитрий
cba6654a25 Merge branch 'dev' into feature/export 2024-03-14 08:30:59 +03:00
Степанов Дмитрий
95ddd97ace Экспорт РТК и траекторий 2024-03-14 08:30:25 +03:00
Степанов Дмитрий
0b9fd49039 Фиксы
1. Удалён лишний тест. В данном тесте никогда не возникнет BadRequest. Если идентификатор скважины не валиден у нас возникнет Forbidden.
2. Сделал коллекцию прав потокобезопасной, чтобы не возникало состояние RaiseCondition
2024-03-13 14:49:28 +03:00
Степанов Дмитрий
91002da6ac Merge branch 'dev' into feature/integration_tests
# Conflicts:
#	AsbCloudWebApi.IntegrationTests/Controllers/ProcessMapPlan/ProcessMapPlanDrillingControllerTest.cs
2024-03-13 14:37:46 +03:00
ngfrolov
7d1fdb7774
Merge branch 'dev' into feature/#27942032-well-composite-operations 2024-03-13 15:54:40 +05:00
ngfrolov
cc69ff832c
fix appsettings.Tests.json 2024-03-13 14:21:40 +05:00
ngfrolov
b2ad36a303
Merge branch 'dev' into feature/integration_tests 2024-03-13 10:20:37 +05:00
ngfrolov
056add796d
Merge branch 'dev' into feature/#27942032-well-composite-operations 2024-03-12 17:13:27 +05:00
Степанов Дмитрий
84564c2a38 Рефакторинг контроллеров 2024-03-12 10:02:03 +03:00
Степанов Дмитрий
caf2392f45 fix protobuf registered 2024-03-12 07:24:24 +03:00
ngfrolov
63638219a2
ProcessMapPlanBaseController<TDto>.Parse() sets IdWell for result dtos 2024-03-11 16:26:58 +05:00
Степанов Дмитрий
18c6cb316f Рефакторинг инфраструктуры для тестов 2024-03-11 13:16:07 +03:00
ngfrolov
5c99d4ff57
ProcessMapPlanBaseController<TDto>.Parse() accepts single file 2024-03-11 14:50:43 +05:00
3828c78129 Правки по результатам ревью 2024-03-11 14:11:13 +05:00
f88381353e Получение операций для построения композитной скважины 2024-03-07 13:38:40 +05:00
ngfrolov
f88c0ecd87
fix pipelines and publish profile 2024-02-28 09:27:51 +05:00
ngfrolov
af090fb57d
Merge branch 'feature/net_core_8.0' into dev 2024-02-27 14:06:57 +05:00
Степанов Дмитрий
c45b58d737 Обновление версии .net core 6.0 -> 8.0
Обновил все проекты
Обновил версии пакетов
2024-02-26 11:27:19 +03:00
ngfrolov
adf511240d
Merge branch 'dev' into feature/#28093751-process-map-plan-drilling-dto 2024-02-26 11:04:46 +05:00
ngfrolov
2ec609b56f
fix test Check_Exported_WellOperations_With_Operations_In_Db 2024-02-22 13:34:05 +05:00
ngfrolov
72669b0526
fix SubsystemController 2024-02-22 10:48:49 +05:00
ngfrolov
b3733a35e9
Merge branch 'dev' into feature/#28093751-process-map-plan-drilling-dto 2024-02-22 08:43:54 +05:00
75aed1fd79 Merge branch 'dev' into feature/28835068 2024-02-21 18:12:28 +05:00
Frolov-Nikita
6b94f79f8d
#28835068 Документирование, мелкие имправления. 2024-02-21 18:11:47 +05:00
Frolov-Nikita
a69970ebbd
ProcessMapReportDrillingController fix 2024-02-21 15:11:26 +05:00
Frolov-Nikita
02d6b299b3
remove all old processMaps 2024-02-21 15:08:51 +05:00
Frolov-Nikita
809e113ea5
Merge branch 'dev' into feature/#28093751-process-map-plan-drilling-dto 2024-02-21 12:34:07 +05:00
Frolov-Nikita
640c32785f
Merge branch 'dev' into feature/detected_operations 2024-02-21 12:13:04 +05:00
Frolov-Nikita
a771a6481a
merge master to dev 2024-02-21 11:55:38 +05:00
ea8352f4de #28835068 Сводная таблица по наработке по -бурильщикам 2024-02-20 16:58:40 +05:00
ee5162b442 Merge branch 'feature/#28093751-process-map-plan-drilling-dto' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/#28093751-process-map-plan-drilling-dto 2024-02-20 16:46:55 +05:00
f6ab09f77f Удалена ProcessMapPlanWellDrillingDto 2024-02-20 16:46:45 +05:00
641c29f081 Merge branch 'dev' into feature/#28093751-process-map-plan-drilling-dto 2024-02-20 15:59:49 +05:00
129ab9565f Удалено лишнее 2024-02-20 15:54:43 +05:00
d07f5f182a Замена репозитория ProcessMapPlanRepository на ChangeLogRepositoryAbstract 2024-02-20 15:54:18 +05:00
Степанов Дмитрий
3bd058e9c8 Merge branch 'dev' into feature/detected_operations 2024-02-20 11:23:27 +03:00
Степанов Дмитрий
7919926c21 Рефакторинг сервисов телеметрии 2024-02-20 11:21:16 +03:00
ngfrolov
0c5133ee84
Merge branch 'dev' into fix/29192645-drill-test-dtos 2024-02-19 13:15:57 +05:00
ngfrolov
97e01be7db
WellOperationController remove validation by dates gap between operations 2024-02-19 13:14:58 +05:00
ngfrolov
f7caa7eb38
WellOperationRepository RemoveDuplicates TrimOverlapping and tested on local base 2024-02-19 11:42:59 +05:00
2f1b8ee87b Разделение dto для drill_test на DrillTestBaseDto и DrillTestDto 2024-02-19 10:32:15 +05:00
ngfrolov
11873c6764
ProcessMapReportDataSaubStatExportService nit 2024-02-16 16:22:06 +05:00
ngfrolov
8f271eac0a
merge dev to rtk-report-export 2024-02-16 15:42:20 +05:00
0fd0913089 Merge branch 'feature/28518041-rtk-report-export' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/28518041-rtk-report-export 2024-02-16 15:22:14 +05:00
87d46f08e6 Правки после ревью (пуш недостающего) 2024-02-16 15:22:05 +05:00
Степанов Дмитрий
9d6fa75a01 Merge branch 'dev' into feature/import 2024-02-16 12:47:20 +03:00
Степанов Дмитрий
e2764504aa Рефакторинг контроллеров 2024-02-16 11:54:46 +03:00
30eaac1f29 Merge branch 'dev' into feature/28518041-rtk-report-export 2024-02-16 12:08:43 +05:00
30d8632dd7 Убрано лишнее из контроллера ProcessMapWellDrillingController 2024-02-16 12:07:30 +05:00
853a5fde83 Экспорт нового РТК-отчета в эксель 2024-02-16 12:02:54 +05:00
ngfrolov
0dba9a187d
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2024-02-16 11:24:10 +05:00
ngfrolov
aa002488fe
SetpointsRequestDto добавил атрибут валидации времени устаревания от 10мин до 4часов 2024-02-16 11:24:03 +05:00
Степанов Дмитрий
8a429cfe8b Рефакторинг контроллеров использующий парсинг Excel файлов 2024-02-15 10:00:17 +03:00
Степанов Дмитрий
7090daf494 Рефакторинг прасинга Excel шаблонов 2024-02-14 12:13:43 +03:00
d5d97acb7d Правки - 2 2024-02-14 11:33:35 +05:00
Степанов Дмитрий
0c399f0693 Merge branch 'dev' into feature/import 2024-02-13 14:06:21 +03:00
Степанов Дмитрий
14f4ffb6b9 Доработки парсера excel, рефакторинг парсинга РТК и траекторий 2024-02-13 14:05:16 +03:00
13c545a7b9 Merge branch 'dev' into feature/28518041-rtk-report 2024-02-12 17:02:36 +05:00
4f2bc9244e Построение РТК-отчета на основании данных t_data_saub_stat 2024-02-12 16:55:50 +05:00
Степанов Дмитрий
f2ca89dc8d Парсинг РТК 2024-02-09 09:32:31 +03:00
ngfrolov
7dd92be567
WorkDataSaubStat избавился от зависимости БД 2024-02-08 17:33:38 +05:00
Степанов Дмитрий
1b3c06c927 Рефакторинг парсинга
1. Добавлен шаблон для сообщений
2. Поправлен naming у сервисов парсинга траекторий
3. Удалена регистрация зависимостей парсеров траекторий
4. Внутри фабрики добавлено создание отдельного scope. Фикс нейминга констант
2024-02-08 12:50:58 +03:00
ngfrolov
b7dcf313a2
Add DetectedOperation repository 2024-02-08 11:38:25 +05:00
Степанов Дмитрий
8bfb7806a3 Фикс бага с временными диапазонами
1. Фикс репозитория + небольшой рефакторинг
2. Фикс сервиса импорта
3. Фикс тестов
2024-02-07 07:21:03 +03:00
ngfrolov
27e65d1b33
Merge branch 'master' into dev 2024-02-05 10:40:43 +05:00
Степанов Дмитрий
4b3bdef885 Фикс проблемы часовых поясов
1. Добавлены тесты
2. При добавлении новой скважины, дата начала операции приводится ко времени скважины
2024-02-05 08:54:18 +05:00
ngfrolov
51bce976de
refactor Extensions.ParseExcelFile() 2024-02-02 11:13:48 +05:00
Степанов Дмитрий
02e1205947 Merge branch 'dev' into feature/import 2024-02-01 16:37:38 +05:00
Степанов Дмитрий
dc19829948 Рефакторинг контроллеров 2024-02-01 16:37:03 +05:00
Степанов Дмитрий
96a8c3fbd3 Рефакторинг контроллеров 2024-01-31 17:24:00 +05:00
6e55d5b542 Правка бага создания / редактирвоания операции: группировка ошибок по name внтури ValidationBadRequest + закомментирован код, который проверяет начало текущей операции и конец предыдущей. 2024-01-31 11:15:21 +05:00
Степанов Дмитрий
cf399a4aa7 Merge branch 'dev' into feature/import
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
#	AsbCloudWebApi/Extentions.cs
2024-01-29 15:44:46 +05:00
Степанов Дмитрий
4874a9288b Рефакторинг контроллеров
1. Добавлен метод расширения для парсинга Excel файлов
2. Рефакторинг контроллеров траекторий
2024-01-29 15:39:39 +05:00
ngfrolov
acb4e25f12
рефакторинг ProcessMapPlanBaseRepository.
Основная логика вынесена в ChangeLogRepositoryAbstract.
Добавлены методы работы с пакетным редактированием.
2024-01-29 12:25:58 +05:00
ngfrolov
6d17500b27
Add ChangeLogServiceAbstract 2024-01-26 17:23:21 +05:00
4bd0a835fc правки по валидации 2024-01-25 16:52:27 +05:00
ngfrolov
672f78fca9
WellOperationRepository refactor ValidateWithDbAsync and Validate 2024-01-25 16:47:04 +05:00
eaa10e129a Merge branch 'dev' into fix/24509912-wellOperations-date-difference 2024-01-25 10:42:18 +05:00
011a479a4b Валидация вставки / обновления + интеграционные тесты (начало) 2024-01-25 10:35:16 +05:00
ngfrolov
0bf5158a00
Merge branch 'dev' into fix/scheduleReport 2024-01-24 17:24:31 +05:00
Степанов Дмитрий
a101c59709 Фикс выгрузки сетевого графика
1. Обновление библиотеки closedXml
2. Добавлена конфигурация Runtime
2024-01-24 16:52:44 +05:00
6738a30592 Валидация данных wellOperation перед вставкой, удалением, импортом... 2024-01-24 09:21:07 +05:00
Степанов Дмитрий
72e6c8931b Удаление метода из API подсистем
Удалён метод получения статистики наработки по активным скважинам. /api/Subsystem/statByActiveWell
2024-01-23 09:14:09 +05:00
1a27842e26 Merge branch 'dev' into fix/23754474--SignalR-UpdateProcessMap-Method 2024-01-22 14:43:36 +05:00
ngfrolov
bbfe42c4f0
Fix ProcessMapPlanBaseRequest 2024-01-22 13:16:39 +05:00
6f10f2091f Merge branch 'dev' into fix/23754474--SignalR-UpdateProcessMap-Method 2024-01-22 12:22:35 +05:00
e966b13428 Комментарий к описанию метода UpdateProcessMap 2024-01-22 12:17:21 +05:00
64a8a6abd7 Описание метода UpdateProcessMap 2024-01-22 12:02:17 +05:00
ngfrolov
54ef71411a
ProcessMapPlanDrilling.http - fix encoding.
Handle foreignKeys exceptions as validation exceptions.
Add integr.tests for bad request cases.
2024-01-22 11:49:45 +05:00
Frolov-Nikita
2ce2005e6a
merge dev to . 2024-01-21 13:02:12 +05:00
Frolov-Nikita
5bcffd1ffe
clean appsettings.json 2024-01-21 12:21:23 +05:00
Frolov-Nikita
7eedf62419
fix integration test 2024-01-20 15:38:37 +05:00
ngfrolov
6178061b49
Add ProcessMapPlanDrilling. 2024-01-19 17:48:45 +05:00
Оля Бизюкова
9c3887092d Правка ContentPath в appsettings.json 2024-01-19 12:25:57 +05:00
Оля Бизюкова
8870931348 Настройка ContentPath в appsettings.json 2024-01-19 10:57:13 +05:00
Оля Бизюкова
183d07639e Убрано лишнее 2024-01-19 10:42:02 +05:00
Оля Бизюкова
c8c0ea37fe Настройка папки для файлов в appsettings.json 2024-01-19 00:26:47 +05:00