Commit Graph

1077 Commits

Author SHA1 Message Date
Степанов Дмитрий
63e2e1b180 Рефакторинг сервисов парсинга 2024-02-16 11:53:10 +03: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
ngfrolov
10a15f1c77
ProcessMapReportDataSaubStatService Add test and fix. 2024-02-15 15:59:34 +05:00
29cf09f9bf Фильтрация статистики ртк не по глубине, а по датам 2024-02-14 15:40:53 +05:00
0f93c637e0 Фильтр статистики по дате, а не по глубине 2024-02-14 15:28:37 +05:00
ngfrolov
5eede46b31
nit fixes 2024-02-14 13:43:19 +05:00
d5d97acb7d Правки - 2 2024-02-14 11:33:35 +05:00
f9d95c4431 Добавление файла ProcessMapReportDataSaubStatParamsDto в проект 2024-02-13 16:42:42 +05:00
3064211550 Merge branch 'feature/28518041-rtk-report' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/28518041-rtk-report 2024-02-13 16:38:49 +05:00
0fdb1ede72 правки после ревью 2024-02-13 16:35:01 +05:00
Степанов Дмитрий
0c399f0693 Merge branch 'dev' into feature/import 2024-02-13 14:06:21 +03:00
Степанов Дмитрий
4fb94a443f Рефакторинг после ревью 2024-02-12 15:25:18 +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
ngfrolov
cfba6143de
Fixes by review 2024-02-12 13:58:02 +05:00
ngfrolov
65120cae74
Add DetectedOperationWithDrillerDto 2024-02-12 09:14:02 +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
ngfrolov
b263f7973b
Merge branch 'dev' into feature/28518097-DetectedOperationsRepository 2024-02-07 14:19:52 +05:00
2b4000ce6b Добавлена DataSaubStatDto 2024-02-07 13:32:15 +05:00
deca1bf35b Правки по результатам ревью 2024-02-06 11:44:29 +05:00
fc0beb6319 Репозиторий для работы с данными DataSaubStat 2024-02-05 10:47:00 +05:00
ngfrolov
7cd04b27d5
Split DetectedOperationRequest request 2024-02-05 09:28:40 +05:00
d7cd45210a Merge branch 'dev' into feature/27526736-cache-table 2024-02-02 11:15:29 +05:00
ngfrolov
e39ac38129
draft 2 2024-02-01 17:17:26 +05:00
Степанов Дмитрий
e361ccf4c1 Рефакторинг сервисов парсинга 2024-02-01 16:35:29 +05:00
2832a73b6c Merge branch 'feature/27526736-cache-table' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/27526736-cache-table 2024-02-01 13:44:34 +05:00
fe28df93e7 Правки по результатам ревью 2024-02-01 13:44:27 +05:00
Степанов Дмитрий
501ef52938 Рефакторинг домена
1. Разделил сервисы парсинга.
2. Выделил интерфейс маркер для доп. параметров парсинга. Данный сервис применяется только для ограничения обощённых параметров.
2024-01-31 17:18:02 +05:00
Степанов Дмитрий
cf399a4aa7 Merge branch 'dev' into feature/import
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
#	AsbCloudWebApi/Extentions.cs
2024-01-29 15:44:46 +05:00
Степанов Дмитрий
a726602be8 Абстракции для парсинга файлов 2024-01-29 14:39:53 +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
ngfrolov
672f78fca9
WellOperationRepository refactor ValidateWithDbAsync and Validate 2024-01-25 16:47:04 +05:00
ngfrolov
eb0b99f6f1
Merge branch 'dev' into fix/24509912-wellOperations-date-difference 2024-01-25 16:04:41 +05:00
ngfrolov
a281bccce1
fix ChangeLogAbstract. Add Author and Editor props 2024-01-25 15:39:19 +05:00
011a479a4b Валидация вставки / обновления + интеграционные тесты (начало) 2024-01-25 10:35:16 +05:00
6738a30592 Валидация данных wellOperation перед вставкой, удалением, импортом... 2024-01-24 09:21:07 +05:00
38cbbe4109 Merge pull request '#27822302, #26881769 Удаление метода из API подсистем' (#202) from feature/subsystems into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/202
2024-01-23 17:28:05 +05:00
bc2077661c Merge pull request '#27574240 Удержание в клиньях получение статистики' (#201) from feature/slips_time into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/201
2024-01-23 10:01:49 +05:00
Степанов Дмитрий
72e6c8931b Удаление метода из API подсистем
Удалён метод получения статистики наработки по активным скважинам. /api/Subsystem/statByActiveWell
2024-01-23 09:14:09 +05:00
Степанов Дмитрий
c1729d06c7 Удержание в клиньях получение статистики
1. Добавлены интеграционные тесты
2. Добавлены TODO дял дальнейшего рефакторинга
3. Сделан небольшой рефакторинг метода получения статистики по удержанию в клиньях
2024-01-22 17:22:11 +05:00
ngfrolov
bbfe42c4f0
Fix ProcessMapPlanBaseRequest 2024-01-22 13:16:39 +05:00
Frolov-Nikita
8a38777db3
Merge branch 'dev' into feature/ProcessMap-history 2024-01-21 13:43:39 +05:00
Frolov-Nikita
cfe936abf0
remove DateValidationAttribute,
reorganize and fix unitTests
2024-01-21 13:43:15 +05:00
Frolov-Nikita
2ce2005e6a
merge dev to . 2024-01-21 13:02:12 +05:00
7f92f19ba6 Merge pull request 'Добавлен атрибут [Required] на non-nullable поля в dtos (ч. 3)' (#195) from fix/dtos-add-required-attribute-3 into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/195
2024-01-21 12:53:25 +05:00
Frolov-Nikita
b13353b994
Add some required attributes 2024-01-21 12:52:46 +05:00
Frolov-Nikita
b454322934
Merge branch 'dev' into fix/dtos-add-required-attribute-3 2024-01-21 12:45:38 +05:00
Frolov-Nikita
35df48f95a
merge dev to . 2024-01-21 12:25:50 +05:00
3fda567cf7 Merge pull request '#27789416 Приведение свойств TelemetryDataSaubDto в соответствие со свойствами TelemetryDataSaub' (#198) from fix/27789416-compare-telemetryDataSaubDto-with-telemetryDataSaub into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/198
2024-01-21 11:55:39 +05:00
Frolov-Nikita
7eedf62419
fix integration test 2024-01-20 15:38:37 +05:00
Оля Бизюкова
7379b6e33d Приведение свойств TelemetryDataSaubDto в соответствие со свойствами TelemetryDataSaub 2024-01-19 20:18:11 +05:00
ngfrolov
6178061b49
Add ProcessMapPlanDrilling. 2024-01-19 17:48:45 +05:00
Оля Бизюкова
38fab5b6f0 Удалено свойство Date 2024-01-19 17:19:26 +05:00
Оля Бизюкова
b8f9a6ae4a Добавлен атрибут [Required] на non-nullable поля в dtos (ч. 3) 2024-01-17 13:12:17 +05:00
Оля Бизюкова
42f3c3edd1 Правки по результатам ревью 2024-01-17 11:51:57 +05:00
e095cd1293 Добавлен атрибут [Required] на non-nullable поля в dtos 2024-01-16 13:24:42 +05:00
67481a7743 Автотесты + код обновления notification вынесен на уровень вверх 2024-01-10 14:17:21 +05:00
bd2616bf36 Атрибут Required 2023-12-29 14:21:42 +05:00
a2f87591e8 Формат даты в WellOperationDto - DateTimeOffset 2023-12-29 11:24:46 +05:00
ngfrolov
4c97c64594
Report* форматирование 2023-12-27 13:07:41 +05:00
2526fc0bb5 Merge branch 'fix/create-workers' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/create-workers 2023-12-27 09:38:08 +05:00
617a529780 Рефакторинг по результатам ревью 2023-12-27 09:38:00 +05:00
32c4290ef9 Merge branch 'dev' into fix/create-workers 2023-12-26 16:26:53 +05:00
1d3294e799 Рефактор: один экшн, который передается в качестве параметра в метод CreateReportAsync. Внутри экшна вызываются 2 метода: onProgress и progressHandler. 2023-12-26 14:31:20 +05:00
ngfrolov
d950e487fa
WellService.GetWellTreeAsync add companies 2023-12-26 14:04:02 +05:00
38ef2941c4 Merge branch 'fix/create-workers' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/create-workers 2023-12-25 15:47:14 +05:00
ae072e7438 Отдельный метод CreateReportAsync, который вызывается из метода ворка 2023-12-25 15:47:03 +05:00
1a3eac9060 Merge branch 'dev' into fix/create-workers 2023-12-25 10:55:21 +05:00
58edaf4204 Отдельный work для создания диаграммы отчета 2023-12-25 10:53:45 +05:00
ngfrolov
5572000fb5
DetectedOperationRequest fix initialization of IEnumerables 2023-12-21 15:33:45 +05:00
Степанов Дмитрий
202665dce2 Рефакторинг суточного рапорта 2023-12-20 16:55:17 +05:00
Степанов Дмитрий
f5f5a77418 Фикс предупреждений + рефакторинг кода 2023-12-19 13:39:50 +05:00
Степанов Дмитрий
b32f115568 Наработка подсистем
1. Добавлен фильр по бурильщику
2. Рефакторинг класса
2023-12-19 10:06:06 +05:00
Степанов Дмитрий
697d1061f7 Автоопределяемые операции
1. Удалил неиспользуемые DTO и метод из сервиса
2. Рефакторинг Requests
2023-12-19 00:40:04 +05:00
Степанов Дмитрий
8b15297a74 Рефакторинг 2023-12-18 13:53:51 +05:00
Степанов Дмитрий
0570c4f4e4 Фикс авто определения операций 2023-12-18 13:51:40 +05:00
Степанов Дмитрий
7a6f922a97 Переименовал класс запроса + удалил неиспользуемое поле 2023-12-16 14:23:59 +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
d7464a03c7 Merge pull request '#22341382 Конструкция скважины' (#165) from feature/sections into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/165
2023-12-15 13:43:02 +05:00
ngfrolov
8221a5d309
TelemetryService Add GetTelemetriesInfoByLastData(). Remote software versions 2023-12-15 13:41:29 +05:00
Степанов Дмитрий
0a0edc3c62 Merge branch 'dev' into feature/subsystems 2023-12-15 13:31:42 +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
f7ac9f0ccd Merge branch 'dev' into feature/sections 2023-12-12 16:36:20 +05:00
Степанов Дмитрий
ed59cbbb62 Merge branch 'dev' into fix/daily_report 2023-12-11 11:00:24 +05:00
Степанов Дмитрий
24232d4f36 Доработки суточного рапорта
Сделана оптимизация получения фиктивного рапорта. Получение диапозона дат операций по скважине вынес в репозиторий. Избавился от получения всего списка фактический операций.
2023-12-11 10:58:03 +05:00
ngfrolov
fd40a3b930
ContactDto Fix validation 2023-12-11 09:45:00 +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
ngfrolov
17c13b7a7b
spell
nit refactoring by VS recommendations
2023-12-05 14:48:56 +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
149a036e85
merge from dev 2023-12-01 09:16:22 +05:00