Commit Graph

270 Commits

Author SHA1 Message Date
b1d3da5f80 Рефакториг после ревью
1. Обновил классы модели и dto уведомления.
2. Удалил лишние сервисы.
3. Накатил новую миграцию.
4. Поправил репозиторий.
5. Поправил сервис уведомлений.
2023-07-13 14:44:40 +05:00
c8ec264f13 Добавил новый метод контроллера
1. Добавил новый метод в контроллер.
2. В репозитории сделал проверку на наличие справки для страницы.
3. В методах контроллера добавил фильтрацию для id категории.
2023-07-12 18:16:36 +05:00
83ee280fbb Рефакторинг
1. Поменял время жизни для отправителей уведомлений.
2. Добавил метод в контроллере для получения уведомления по Id.
3. Поправил хаб уведомлений
4. Небольшие фиксы в репозитории и сервисах
2023-07-12 13:31:55 +05:00
985c0489d0 Исправление в работе с данными
1. Изменил сущность уведомления. Добавил состояние уведомления
2. Удалил сущность для доставки уведомлений.
3. Изменение DTO уведомления.
4. Добавил миграцию.
5. Поправил DbContext.
2023-07-11 18:57:25 +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
df67684972 Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:35:08 +05:00
ngfrolov
12fa0ab0c7
Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:29:18 +05:00
ngfrolov
821fe270f6
Добавлено кеширование данных ГТИ 2023-06-30 15:48:24 +05:00
8dbc380f17 Фактические траектории
1. Контроллер для фактических категорий
2. Дополнил TrajectoryGeoDto, некоторые параметры траекторий могу совпадать. Принял решение вынести это в базовый класс
3. Рефакторинг репозитория
2023-06-30 14:55:44 +05:00
a0720e9270 Рефакторинг
1. Выпилил лишнюю логику
2. Прокинул IConfiguration в HelpPageService
3. Поправил миграции
4. Поправил тесты
2023-06-29 16:31:37 +05:00
ngfrolov
959b9d5480
Merge branch 'dev' into help-pages 2023-06-29 10:39:06 +05:00
ngfrolov
968f6db348
Wits repository cache last received value. 2023-06-29 10:37:21 +05:00
cd279b925f Справки по страницам
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
2769271583 Мелкие фиксы репозитория хранения файлов. 2023-06-28 16:24:52 +05:00
447478836b Изменение ссылок на namespace в связи с преемещением UserDto в папку User 2023-06-21 12:33:18 +05:00
ngfrolov
2e0206c6a0
fix TelemetryService.GetTimezone() 2023-06-20 14:41:19 +05:00
ngfrolov
c3735eec93
GtrWitsController.PostDataAsync теперь может получать и сохранять несколько записей за один запрос. 2023-06-07 13:48:40 +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
8eaad67496
nit fixes 2023-05-19 16:48:00 +05:00
41663eabcb Правки по результатам ревью 2023-05-19 12:45:07 +05:00
7f5af356e6 Merge branch 'dev' into feature/gtr-last-data-by-record 2023-05-18 15:40:47 +05:00
c137358e79 Рефактор 2023-05-18 15:37:21 +05:00
7514e3132a Получение данных ГТИ по id record 2023-05-18 15:31:27 +05:00
f7d0e43d2f Merge branch 'dev' into feature/nullable-enabled-2 2023-05-18 11:04:24 +05:00
ngfrolov
c05e676c01
Merge branch 'dev' into feature/nullable-enabled-2 2023-05-18 10:42:18 +05:00
08501fee30 включен nullable-enabled для проекта AsbCloudWebApi 2023-05-17 12:31:29 +05:00
b95250a0dd Правки по результатам ревью 2023-05-17 11:42:14 +05:00
8d1ae1af84 Получение данных ГТИ по Record Id 2023-05-16 09:17:17 +05:00
a1b4b1b9bb Правки, IFactualRepository переименован на IActualRepository, правки в юнит-тестах 2023-05-11 15:36:49 +05:00
37399f74a7 добавлен отдельный файл для TrajectoryDto, добавлен интерфейс ITrajectoryRepository и его реализация для плановой и фактической траектории 2023-05-11 11:50:45 +05:00
09c69fcf75 Вычисление фактической траектории 2023-05-04 16:54:09 +05:00
51a4214062 Правки по faq-контроллеру 2023-04-27 12:29:17 +05:00
81ab77cdfc правки по результатам ревью 2023-04-21 11:22:39 +05:00
9806df01ae Метод GetAsync переименова в GetAllAsync 2023-04-20 17:18:00 +05:00
49611d45f3 Merge branch 'dev' into feature/faq 2023-04-20 15:09:34 +05:00
4c57268433 Мелкие правки 2023-04-20 15:07:03 +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
9c31c803de
Fix migration.
Fix GtrWitsRepository.
2023-04-18 16:07:29 +05:00
ngfrolov
1bdb88492e
Merge branch 'dev' into gtr 2023-04-18 10:17:52 +05:00
8b9dee1609 uncomment 2023-04-17 20:59:27 +05:00
f81f092c64 fix controller 2023-04-17 20:58:20 +05:00
f1b1b01012 fix convert 2023-04-17 18:10:25 +05:00
4df94466f0 fix gtr 2023-04-17 18:02:51 +05:00
ngfrolov
1289d782cf
Merge branch 'dev' into featute/null-enabled 2023-04-17 15:51:22 +05:00
ngfrolov
b6cb2d8efc
Merge branch 'dev' into gtr 2023-04-17 14:43:46 +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
4ac3afdabf #nullable enable (устранение warnings) 2023-04-14 15:23:43 +05:00
4d5b8932a5 delete comment 2023-04-14 00:46:31 +05:00
9b1b1f9736 small correction 2023-04-14 00:40:38 +05:00
55e17f6955 refact GetAsync 2023-04-14 00:36:35 +05:00
5100a221e0 правка new TDto[] { } на Enumerable.Empty<TDto>() 2023-04-13 15:37:11 +05:00
2431557539 #nullable enable (part 2) 2023-04-13 15:34:16 +05:00
b8e5a8bf4c #nullable enable 2023-04-13 11:15:45 +05:00
f14b0064ed Merge branch 'dev' into gtr 2023-04-12 00:43:04 +05:00
6100dd57ff add dbSet 2023-04-12 00:40:40 +05:00
84a783a76b оптимизация метода Get 2023-04-11 13:49:51 +05:00
44f1b08f90 оптимизирован метод save 2023-04-11 13:27:42 +05:00
27ee40816f refact save method 2023-04-11 12:06:05 +05:00
7e2b1e56c8 refact 2023-04-11 07:05:07 +05:00
b9e0e60d6c rework save method 2023-04-11 06:34:51 +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
e26c5d98a7 delete manual timescale script (error index)
edit generic repository
2023-04-07 04:51:30 +05:00
75738b7712 update wits rep 2023-04-07 02:53:57 +05:00
9a0617adce add gtrRepository.SaveData 2023-04-06 04:02:47 +05:00
ngfrolov
0457f8dd98
Merge branch 'dev' into feature/rtc-calc 2023-04-05 10:56:29 +05:00
3ced1a0e20 new migration
refact entity model
wits rep and interface
2023-04-04 21:21:06 +05:00
f1dc52c768 Merge branch 'dev' into feature/set-user-editor-to-operation 2023-04-04 12:54:42 +05:00
be0d171973 Запись пользователя, изменившего / создавшего опреацию в БД + запись даты изменения / создания 2023-04-04 12:52:11 +05:00
ngfrolov
9b794311c4
Rename processMaps to processMapPlan, processMapReport, processMapReportMaker. 2023-04-03 14:59:59 +05:00
ngfrolov
225d6ef827
Незначительные переименования 2023-03-31 16:57:20 +05:00
ee8f000ab1 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-27 17:15:31 +05:00
6815dc4437 Актуализирован блок "Баланс времени" в выгружаемом отчете. 2023-03-27 17:14:36 +05:00
ngfrolov
464678a3db
nit deleting an outdated tasks 2023-03-27 09:40:51 +05:00
ngfrolov
df6c423341
Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-23 11:07:10 +05:00
8a9a565365 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-21 15:58:23 +05:00
99687c495f rep and dto 2023-03-21 12:41:43 +05:00
38e58b41b1 Add sort 2023-03-13 11:24:57 +05:00
a97fd12b74 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 11:24:33 +05:00
f8c26f1835 фикс фильтрации фактических операций 2023-03-10 10:25:10 +05:00
ngfrolov
43847298d8
Replace TelemetryService.GetOrDefaultIdTelemetryByIdWell() by GetOrDefaultTelemetryByIdWell() 2023-03-07 09:47:30 +05:00
ngfrolov
24764f2fd4
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-28 09:23:05 +05:00
ngfrolov
9bdea8f410
Merge branch 'feature/nullable' into dev 2023-02-27 13:42:14 +05:00
ngfrolov
6d5232231d
fix nullable ScheduleRepository 2023-02-27 12:30:44 +05:00
feb2623200 IDailyReportService, WellInfoService, WellInfoService 2023-02-27 12:12:55 +05:00
15fdfa11ed ArgumentInvalidException 2023-02-27 11:29:06 +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
ngfrolov
539d04d3cf
remove EfCacheExtensions, replace by IMemoryCache 2023-02-21 18:01:03 +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
0083048821 Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-21 13:18:43 +05:00