ngfrolov
b7dcf313a2
Add DetectedOperation repository
2024-02-08 11:38:25 +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
6e55d5b542
Правка бага создания / редактирвоания операции: группировка ошибок по name внтури ValidationBadRequest + закомментирован код, который проверяет начало текущей операции и конец предыдущей.
2024-01-31 11:15:21 +05:00
ngfrolov
672f78fca9
WellOperationRepository refactor ValidateWithDbAsync and Validate
2024-01-25 16:47:04 +05:00
d4935b0e7b
Валидация с использованием yield
2024-01-25 16:22:40 +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
a2f87591e8
Формат даты в WellOperationDto - DateTimeOffset
2023-12-29 11:24:46 +05:00
Степанов Дмитрий
4ff7b73403
Фикс репозиторий
...
1. Поправлена выборка в репозитории с траекториями
2. В репозитории с операциями по скважине добавлено приведение ко времени куста.
2023-12-20 16:42:39 +05:00
Степанов Дмитрий
24232d4f36
Доработки суточного рапорта
...
Сделана оптимизация получения фиктивного рапорта. Получение диапозона дат операций по скважине вынес в репозиторий. Избавился от получения всего списка фактический операций.
2023-12-11 10:58:03 +05:00
ngfrolov
17c13b7a7b
spell
...
nit refactoring by VS recommendations
2023-12-05 14:48:56 +05:00
ngfrolov
bc986e789a
WellSectionsController
2023-10-27 12:02:19 +05:00
Frolov-Nikita
01f04c7ea5
Оптимизирован WellboreService.GetWellboresAsync()
...
Добавлен WellOperationRepository.GetSectionsAsync()
Оптимизирован WellOperationRepository.FirstOperationDate()
2023-10-06 15:19:02 +05:00
82184466f9
Сортировка section type
2023-07-19 16:39:17 +05:00
789fafe4c5
Изменен тип свойства Items у PaginationContainer на IEnumerable<T>
2023-07-18 14:41:20 +05:00
ngfrolov
4cb42c9f72
включил NULLABLE на весь проект. Удалил директивы #nullable для компилятора
2023-04-18 16:22:53 +05:00
ngfrolov
b97871bd46
hotfix WellOperationRepository.GetGroupOperationsStatAsync()
2023-04-17 12:33:54 +05:00
ngfrolov
94a152388f
fix WellOperationRepository.GetGroupOperationsStatAsync()
2023-04-17 11:59:16 +05:00
5961260ccd
Фикс бага при формировании данных (метод GetGroupOperationsStatAsync в WellOperationRepository)
2023-04-17 11:31:27 +05:00
be0d171973
Запись пользователя, изменившего / создавшего опреацию в БД + запись даты изменения / создания
2023-04-04 12:52:11 +05:00
6815dc4437
Актуализирован блок "Баланс времени" в выгружаемом отчете.
2023-03-27 17:14:36 +05:00
8a9a565365
Merge branch 'dev' into feature/refactoring-daily-report-form
2023-03-21 15:58:23 +05:00
38e58b41b1
Add sort
2023-03-13 11:24:57 +05:00
f8c26f1835
фикс фильтрации фактических операций
2023-03-10 10:25:10 +05:00
ngfrolov
c73b6438e3
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report
2023-02-22 12:26:57 +05:00
ngfrolov
9de4b31f2d
nit WellOperationRepository renames
2023-02-22 11:25:51 +05:00
ngfrolov
3bd6c7d0fb
MemoryCacheExtentions delete GetOrCreateBasic* based on DbContext
2023-02-22 09:40:02 +05:00
c7c5de563a
1. Разделение методов получения фактических и плановых операций (GetPageOperationsPlanAsync и GetPageOperationsFactAsync)
...
2. Фикс получения категории операции в BuildQuery
2023-02-21 17:16:45 +05:00
c15c0e5522
1. Правки после ревью
...
2. nullable enable в WellOperationPlanDto
2023-02-21 16:15:36 +05:00
aef99cbf11
1. Изменен запрос для формирования списка плановых операция для сопоставления
...
2. Добавлена модель WellOperationPlanDto для хранения списка плановых операций и даты последней сопоставленной плановой операции
3. WellSectionTypeName и CategoryName в WellOperationDto могут быть nullable
2023-02-21 13:22:24 +05:00
5a101b163a
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report
2023-02-20 15:25:33 +05:00
146c84f0a7
Убраны лишние using
2023-02-20 15:23:16 +05:00
66f97678dd
1. На странице фактических операций убрана пагинация
...
2. Фильтрация фактических операций по дате
3. Переписан запрос, формируюший список плановых операций для сопоставления
2023-02-20 15:17:49 +05:00
ngfrolov
4750fe38d6
Merge branch 'dev' into feature/8879776_well_tree_with_stat
2023-02-17 09:50:37 +05:00
85c6b63c7a
изменен метод BuildQuery в WellOperationRepository: вначале фильтрация, далее - проекция
2023-02-17 09:25:34 +05:00
c7a6e38315
1. Возвращаемый тип списка плановых операций - IEnumerable<WellOperationDto>
...
2. Добавлен CancellationToken token
3. Рефактор запроса на получение списка плановых операций
4. Проверка на доступность скважины пользователю
5. Сортировка данных по дате в методе MergeArrays
2023-02-16 09:51:55 +05:00
ngfrolov
7779116c8a
WellOperationRepository.GetCategories(..) add arg, to filter categories/
2023-02-15 18:02:36 +05:00
aa3b96b31b
Плановые операции в суточном рапорте.
...
1. Добавлен столбец IdPlan в WellOperation
2. Перписан метод MergeArrays
3. Формирование списка плановых операций для сопоставления с фактическими (GetOperationsPlan в WellOperationController)
2023-02-15 17:02:43 +05:00
ngfrolov
aea67f43fe
fix WellOperationRepository day prop
2023-01-18 09:32:50 +05:00
ngfrolov
595eca8e26
nit code format
2023-01-17 13:28:35 +05:00
ngfrolov
7585aefc4e
WellOperationService to WellOperationRepository
2022-12-28 17:38:53 +05:00