Commit Graph

415 Commits

Author SHA1 Message Date
fa9095b2f0 Комментарии к автотестам + перегрузка метода BuildQuery 2024-03-13 14:30:54 +05:00
3828c78129 Правки по результатам ревью 2024-03-11 14:11:13 +05:00
ngfrolov
7eff73504b
Merge branch 'dev' into CrudWellRelatedTest 2024-02-27 14:12:12 +05:00
ngfrolov
e82720b421
Add abstract class CrudWellRelatedClient 2024-02-27 09:32:08 +05: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
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
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
Степанов Дмитрий
ac21fc6776 Fix mapping entity to dto 2024-02-21 09:48:13 +03:00
ea8352f4de #28835068 Сводная таблица по наработке по -бурильщикам 2024-02-20 16:58:40 +05:00
641c29f081 Merge branch 'dev' into feature/#28093751-process-map-plan-drilling-dto 2024-02-20 15:59:49 +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
Степанов Дмитрий
a77c3b4566 Рефакторинг авто определения операций 2024-02-20 11:22:58 +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
44bb602350
WellOperationRepository TrimOverlapping() 2024-02-16 17:26:49 +05:00
ngfrolov
b121310819
ChangeLogRepositoryAbstract nit 2024-02-16 15:38:27 +05:00
Степанов Дмитрий
9d6fa75a01 Merge branch 'dev' into feature/import 2024-02-16 12:47:20 +03:00
Степанов Дмитрий
8550342879 Фикс ChangeLogRepository 2024-02-16 12:00:46 +03:00
53af712750 Приведение дат к UTС-формату должно осуществляться в репозитории 2024-02-15 10:52:18 +05:00
0f93c637e0 Фильтр статистики по дате, а не по глубине 2024-02-14 15:28:37 +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
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
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
8bc66a0d85 Приведение записей из t_data_saub_stat ко времени куста 2024-02-07 13:28:02 +05:00
Степанов Дмитрий
8bfb7806a3 Фикс бага с временными диапазонами
1. Фикс репозитория + небольшой рефакторинг
2. Фикс сервиса импорта
3. Фикс тестов
2024-02-07 07:21:03 +03:00
ngfrolov
2468a0c2a1
ChangeLogRepositoryAbstract add transaction to insertRange and updateRange methods 2024-02-06 16:49:29 +05:00
65f04090bf Merge branch 'feature/28518041-data-saub-stat-repository' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/28518041-data-saub-stat-repository 2024-02-06 11:44:37 +05:00
deca1bf35b Правки по результатам ревью 2024-02-06 11:44:29 +05:00
0ff99aed60 Merge branch 'dev' into feature/28518041-data-saub-stat-repository 2024-02-06 10:29:20 +05:00
Степанов Дмитрий
0334d5f42e Фикс репозитория и метода расширения 2024-02-05 14:27:45 +02:00
fc0beb6319 Репозиторий для работы с данными DataSaubStat 2024-02-05 10:47:00 +05:00
ngfrolov
1b01e88040
remove comment 2024-02-05 09:32:14 +05:00
Степанов Дмитрий
4b3bdef885 Фикс проблемы часовых поясов
1. Добавлены тесты
2. При добавлении новой скважины, дата начала операции приводится ко времени скважины
2024-02-05 08:54:18 +05:00
ngfrolov
514d4fe80a
ChangeLogRepositoryAbstract Add Ordering 2024-01-31 12:03:35 +05:00
6e55d5b542 Правка бага создания / редактирвоания операции: группировка ошибок по name внтури ValidationBadRequest + закомментирован код, который проверяет начало текущей операции и конец предыдущей. 2024-01-31 11:15:21 +05:00
ngfrolov
acb4e25f12
рефакторинг ProcessMapPlanBaseRepository.
Основная логика вынесена в ChangeLogRepositoryAbstract.
Добавлены методы работы с пакетным редактированием.
2024-01-29 12:25:58 +05:00
ngfrolov
672f78fca9
WellOperationRepository refactor ValidateWithDbAsync and Validate 2024-01-25 16:47:04 +05:00
a8e2ea9632 Merge branch 'fix/24509912-wellOperations-date-difference' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/24509912-wellOperations-date-difference 2024-01-25 16:22:49 +05:00
d4935b0e7b Валидация с использованием yield 2024-01-25 16:22:40 +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
f9504aea21 Переписан метод ValidateWithDbAsync 2024-01-24 11:18:58 +05:00
6738a30592 Валидация данных wellOperation перед вставкой, удалением, импортом... 2024-01-24 09:21:07 +05:00
ngfrolov
bbfe42c4f0
Fix ProcessMapPlanBaseRequest 2024-01-22 13:16:39 +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
4a1809345f
fix all integration test 2024-01-21 09:38:07 +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
Оля Бизюкова
9cdf29c6c5 Мелкая правка 2024-01-19 16:48:00 +05:00
Оля Бизюкова
c8c0ea37fe Настройка папки для файлов в appsettings.json 2024-01-19 00:26:47 +05:00
ngfrolov
657c542cb2
Update nugets 2024-01-18 11:05:22 +05:00
a2f87591e8 Формат даты в WellOperationDto - DateTimeOffset 2023-12-29 11:24:46 +05:00
ngfrolov
a9d20340cb
Fix ProcessMapPlanRepository.GetAsync(..) 2023-12-25 11:28:42 +05:00
Степанов Дмитрий
202665dce2 Рефакторинг суточного рапорта 2023-12-20 16:55:17 +05:00
Степанов Дмитрий
4ff7b73403 Фикс репозиторий
1. Поправлена выборка в репозитории с траекториями
2. В репозитории с операциями по скважине добавлено приведение ко времени куста.
2023-12-20 16:42:39 +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
Степанов Дмитрий
65cccbfba0 Исправления
1. Поправлен запрос в репозитории
2. Поправлен DbConxtext, удалено лишнее поле
3. Поправлена валидация. у ValidationResult добавлено название параметров
2023-12-15 11:57:01 +05:00
Степанов Дмитрий
38a852ace0 Правки после ревью 2023-12-14 09:26:03 +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
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
Степанов Дмитрий
9c68560d93 Небольшой фикс репозитория
CrudWellRelatedRepositoryBase в методы получения списка добавил вызов метода AsNoTracking
2023-12-04 16:57:57 +05:00
8fd9961da7 Правка по результатам ревью-3 2023-11-30 11:11:45 +05:00
6387aeeb17 Правки после ревью-2 2023-11-30 09:40:51 +05:00
29171a6e47 Мердж с дев-веткой и правки по результатам этого мерджа 2023-11-29 12:06:57 +05:00
e6329b76da правки после ревью 2023-11-28 15:54:47 +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
Оля Бизюкова
81bd89aafc Рефакторинг 2023-11-22 10:31:41 +05:00
98ec7637eb Импорт фактических траекторий + разбиение фактических тракторий на 2 таба (импортированные траектории и траектории из ннб) 2023-11-21 15:10:22 +05:00
Степанов Дмитрий
71c3007168 Правки после ревью
1. Переименовал свойство в SubsystemBlock
2. Добавил сортировку по умолчанию в метод получения списка суточных отчётов
2023-11-16 10:45:44 +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
Степанов Дмитрий
940d56dc8f Обновление модели и репозитория
1. Разделено сохранение блоков
2. Обновлена сущность суточного отчёта
3. Обновлена миграция
4. Обнолён репозиторий. Исправлены ошибки. Добавлен метод получения суточного отчёта по Id скважины и дате формирования. Переопределён метод Convert. Удалён метод AnyAsync, проверка за которую отвечал этот метод больше не требуется
2023-11-14 10:44:06 +05:00
Степанов Дмитрий
87c8c84660 Небольшой рефакторинг
1. Фикс неймингов свойств + удаление не используемых свойств
2. Правки запросов
3. Добавлена дата последнего редактирования в базовый класс редактируемых блоков
4. Добавлены проверки в тесты
2023-11-09 15:01:29 +05:00
1458c76c8d Фоновое удаление файлов (тех, дата загрузки которых составляет более 30 дней от текущей даты) 2023-11-08 17:12:53 +05:00
Степанов Дмитрий
a757754776 Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudWebApi.Tests/Services/DailyReportServiceTest.cs
2023-11-07 15:59:38 +05:00
Степанов Дмитрий
b1568820d3 Репозиторий для суточного отчёта 2023-11-03 19:26:41 +05:00
Степанов Дмитрий
6b0db1adbc Расширение функциональности
1. Расширены репозитории: траектории, расписания
2. Расширил DTO, сервис РТК отчёт
3. Поправлен класс с методами расширения для формирования excel. В дальнейшем требуется удалить из него все неиспользуемые методы расширения
2023-11-03 18:55:49 +05:00
ngfrolov
bc986e789a
WellSectionsController 2023-10-27 12:02:19 +05:00
01765d05ec Правка по результатам ревью - 2 2023-10-23 15:54:29 +05:00
fee782f08f Тест DrillTest.http + правка DrillTestDto 2023-10-23 14:15:48 +05:00
445880854f Правки по результатам ревью 2023-10-23 13:43:29 +05:00