Commit Graph

1025 Commits

Author SHA1 Message Date
ef54d3bb20 Добавление логики для проработки скважины
1. Добавлена реализация сервиса
2. Добавлена реализация репозитория
3. Добавил контроллер для проработки скважины
4. Зарегистрировал все новые зависимости
2023-09-25 11:56:40 +05:00
ngfrolov
750e63300c
fix JwtBearerEvents 2023-09-18 17:10:30 +05:00
ngfrolov
6a3fde7729
Merge branch 'dev' into feature/APD 2023-09-15 16:22:16 +05:00
ff89e23118 Фикс 2023-09-15 15:51:02 +05:00
ngfrolov
007a3f1e95
Merge branch 'dev' into feature/APD 2023-09-15 15:46:25 +05:00
97ba9b2a8c доработки по ревью "разделение АПД на АПД в роторе и слайде" 2023-09-15 14:51:15 +05:00
ngfrolov
a7e2319835
NotificationController mark as obsolete 2023-09-15 11:26:33 +05:00
ngfrolov
c05fc0f400
merge dev to feature/email_notifications 2023-09-15 10:45:54 +05:00
d1540ceb17 Merge branch 'dev' into feature/initial_screen 2023-09-15 10:40:46 +05:00
55ca21c31e Исправления
1. Удалил зависимость от AsbCloudDb в проекте AsbCloudApp
2. Убрал лишние константы
3. Сделал реализацию для IdState у NotificationDto
4. Удалил атрибут Range у IdTransportType. Проверка на существование сервиса транспорта находится в методе GetTransportService в NotificationService
2023-09-14 17:17:35 +05:00
451d7207bd Merge branch 'dev' into feature/APD 2023-09-14 13:18:26 +05:00
ngfrolov
4511eb239f
Merge branch 'dev' into feature/email_notifications 2023-09-14 12:55:15 +05:00
ngfrolov
2903762f0e
rename assertion methods 2023-09-14 12:01:35 +05:00
f6bc677a68 Правки
1. Поправил удаление директории
2. Вынес проверку прав в отдельный метод
2023-09-14 11:33:46 +05:00
295c8d9145 Merge branch 'dev' into feature/manuals
# Conflicts:
#	AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs
#	AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
2023-09-14 11:18:39 +05:00
ngfrolov
27b5057a47
merge dev to initial_screen 2023-09-14 10:01:02 +05:00
ngfrolov
1ab15b950d
Merge branch 'dev' into feature/process_map_report 2023-09-14 09:54:44 +05:00
e451c0662c Правки после ревью
1. Поправил инициализацию ролей и прав
2. Поправил проверки в контроллере на редактирование РТК и ГГД
3. Пересоздал миграцию
2023-09-13 11:42:44 +05:00
ngfrolov
dd9ffc57b3
Merge branch 'feature/ban_adding_data' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/ban_adding_data 2023-09-13 10:32:28 +05:00
ngfrolov
3f92a91913
Merge branch 'dev' into feature/ban_adding_data 2023-09-13 10:32:15 +05:00
1d2b81b724 Рефакторинг изменений
Добавленный метод удаления в предыдущем коммите, являлся избыточным.
2023-09-13 09:11:57 +05:00
ngfrolov
7293dc11e3
TelemetryDataBaseService Add GetAsync method with new request 2023-09-11 12:27:48 +05:00
d597bf729f Поправлены контроллеры 2023-09-08 10:39:54 +05:00
ngfrolov
8c3f21221b
Merge branch 'dev' into feature/manuals 2023-09-06 15:20:36 +05:00
b58cd2d636 Запрет на редактирование завершенных скважин для инженеров
1. Добавил новые права для координаторов и тех.поддержки
2. Переименовал ProcessMapReportService.cs -> ProcessMapService.cs
3. Добавил ProcessMapService.cs метод удаления записи РТК
4. Добавил проверки на наличие прав в контроллерах
5. Накатил новые миграции
2023-09-05 16:23:40 +05:00
ff02a29115 Сервисы парсинга
1. Добавил парсинг Газпромовских файлов
2. Сделал рефакторинг существующего импорта
2023-09-04 14:11:25 +05:00
e66f716e62 Разюиение АПД на АПД в роторе и АПД в слайде 2023-08-28 09:43:32 +05:00
Степанов Дмитрий
e0d3187ef2 Рефакторинг
1. Два хаба избыточно, объеденил всё в один хаб
2. Уведомление клиенту будет отправляться только при обновлении кэша в сервисе WellInfoService
3. В WellInfoService теперь формируется статистика по всем скважинам, а не только по активным
4. Небольшой рефакторинг
2023-08-24 10:50:34 +05:00
c50878f5f1 Фиксы
На клиенте нет возможности передавать аргументы в функции. Сделал реализацию через группы
2023-08-23 14:51:04 +05:00
44b88b4242 Merge branch 'dev' into feature/initial_screen 2023-08-21 17:20:23 +05:00
5897315b5a РКТ отчёт
1. Фикс бага с выгрузкой файла. Добавил contentType
2. Обновил шаблон
2023-08-21 12:11:32 +05:00
3f7f455281 Рефакторинг + добавил отправку информации о скважине через SignalR 2023-08-18 15:51:58 +05:00
47bd9cb56b Отображение данных в реальном времени
1. Добавил инфраструктуру для доменных событий.
2. Сделал Hub отправки для информации о скважине.
2023-08-16 17:30:33 +05:00
ngfrolov
5ff75e519f
fix wellbore controller route 2023-08-15 17:43:49 +05:00
ngfrolov
3a1779de94
TelemetryDataBaseController add GetRangeAsync method. for witsml 2023-08-15 17:08:33 +05:00
ngfrolov
b43a8691f2
WellboreService refactoring 2023-08-15 16:08:51 +05:00
ngfrolov
c39784a25d
Merge branch 'dev' into feature/wellbore 2023-08-15 14:57:00 +05:00
24637f5254 Вынес логику получения ствола скважины в отдельный сервис 2023-08-15 14:20:28 +05:00
3702cf2e8c Рефакторинг + доработки
1. Переделал логику получения стволов скважин.
2. Поправил контроллер.
3. Рефакторинг DTO ствола.
2023-08-15 12:28:39 +05:00
04c2266591 Добавил функционал получения ствола скважины 2023-08-14 18:30:31 +05:00
19820b79ec Исправления получения диапазона дат для суточных отчётов. 2023-08-14 11:54:30 +05:00
20aad0eb11 Фикс контроллеров 2023-08-11 09:25:11 +05:00
e3992f3d4c Merge branch 'dev' into feature/notifications_updates 2023-08-10 15:32:31 +05:00
5d4805dd22 Merge branch 'dev' into feature/manuals 2023-08-10 15:24:51 +05:00
57e2d70487 Фикс контроллеров
После рефакторинга контроллеров, был посеян баг. Был удалён contentType из File, что привело к тому, что файлы скачивались с расширением .htm.
2023-08-10 12:08:02 +05:00
e609d2460c Merge branch 'dev' into feature/manuals 2023-08-10 11:46:46 +05:00
e56530a10f Добавление логики работы с инструкциями
1. Добавил сервисы и репозитории для инфструкций
2. Добавил контроллеры
3. Обновил конфиг
2023-08-10 11:45:05 +05:00
360bfba8c0 Merge branch 'dev' into feature/notifications_updates
# Conflicts:
#	AsbCloudWebApi/Controllers/NotificationController.cs
2023-08-08 13:32:45 +05:00
Frolov-Nikita
1e835b1ae6
Notification add route parametr for DELETE method 2023-08-08 13:14:03 +05:00
Frolov-Nikita
286154692e
Удален не актуальный костыль. 2023-08-08 12:24:44 +05:00
Frolov-Nikita
eec40bf4b7
Удален Route аттрибут у методов контроллеров.
добавлены переименования.
2023-08-08 12:21:09 +05:00
e059221e32 Исправления после ревью 2023-08-07 09:29:31 +05:00
5f459b79b8 Изменил отправку уведомлений через SignalR
1. Добавил отправку всех неотправленных уведомлений и кол-во непрочитаннах уведомлений при первом подключении
2. При изменении статуса прочтения уведомления, клиенту отправляется информация о том сколько непрочитанных уведомлений ещё есть.
3. Добавил объект NotificationMessage, который отправляется клиенту.
4. Сделал небольшой рефакторинг
2023-08-04 09:47:22 +05:00
60921a2bcf Merge branch 'fix/reading_notifications' into feature/notifications_updates
# Conflicts:
#	AsbCloudApp/Services/Notifications/NotificationService.cs
2023-08-03 09:56:29 +05:00
a0ef71a43d Изменил пути у методов контроллеров + мелкий рефакторинг 2023-08-01 11:17:46 +05:00
b75dbd365b Добавлен idTransportType для расчета количества непрочтенных уведомлений 2023-07-31 17:55:49 +05:00
8b137ca851 Merge branch 'dev' into feature/refactoring_api_route 2023-07-28 15:53:11 +05:00
48343964ca Рефакторинг путей api 2023-07-28 15:52:28 +05:00
ngfrolov
99fa1d83a7
UserSettingsController rename Delete method 2023-07-28 15:27:38 +05:00
cbca56ca28 Merge branch 'dev' into feature/email_notifications 2023-07-28 11:42:50 +05:00
83beaada3d разрешение конфликтов 2023-07-28 11:42:10 +05:00
af0d6e2d30 Метод, отдающий количество непрочитанных уведомлений 2023-07-28 11:37:27 +05:00
ngfrolov
f78a5e6e97
UserSettingsController Add DeleteAsync(int idUser, CancellationToken token) method 2023-07-28 11:30:17 +05:00
3ac3fded5b Сделал рефакторинг уведомлений
1. Убрал глаголы из Route в контроллере.
2. Создал метод удаления уведомлений по параметрам
2023-07-27 17:33:20 +05:00
bbc42208c2 Merge branch 'dev' into feature/email_notifications 2023-07-27 11:52:08 +05:00
ngfrolov
f40cd0acff
HelpPageController.GetFileAsync() 404->204 2023-07-27 10:20:12 +05:00
93c230db72 Обработка исключения FileFormatException при импорте РТК-план 2023-07-26 18:23:53 +05:00
ngfrolov
84d84fb504
HelpPageService.GetFileStreamAsync удалил ArgumentInvalidException. Заменил возвращаемый тип на Nullable. 2023-07-26 17:53:25 +05:00
ff65869341 Рефакторинг транспорта уведомлений
1. Создал отдельный бекграунд сервис для уведомлений.
2. Сделал отправку уведомлений с помощью SignalR с использованием бекграунд сервиса.
3. Убрал из NotificationDto свойство User. Данное свойство избыточно в данном Dto.
4. В транспорте отправки уведомлений по e-mail добавил получение пользователя.
5. Поправил NotificationRepository, избавился от использования кэша.
2023-07-26 15:41:51 +05:00
ngfrolov
343a6703e7
Merge branch 'dev' into feature/email_notifications 2023-07-25 17:41:15 +05:00
8f95e12f22 Merge branch 'dev' into feature/daily_report 2023-07-25 17:39:31 +05:00
b7f5739d8c Правки после ревью 2023-07-25 17:07:50 +05:00
1b560dd0a2 Изменение уведомлений
1. Изменил сущность уведомлений. Добавил дату регистрации уведомления.
2. Добавил миграцию.
3. Изменил репозитории. Убрал метод для обновления коллекции уведомлений.
4. Поправил запрос для отправки уведомлений и метод контроллера.
5. Поправил логику обновления уведомления. Теперь обновление состояния уведомления происходит в транспорте, после успешной отправки уведомления.
2023-07-25 13:36:09 +05:00
d2beb250d6 Merge branch 'dev' into feature/daily_report 2023-07-24 16:30:23 +05:00
1a33cfb0ad Фикс шаблона + мелкие фиксы в контроллере 2023-07-24 16:27:31 +05:00
d522ad3e59 Merge branch 'dev' into feature/process_map_fix 2023-07-24 16:04:19 +05:00
65ef2242e8 Исправление импорта/экспорта РТК
1. Добавил флаг, который определяет следует ли удалить РТК у скважины если импортируемый файл валидный.
2. Поправил пути в методах экспорта/импорта в контроллере РТК.
2023-07-24 16:00:40 +05:00
ngfrolov
1639e9c153
Merge branch 'dev' into feature/email_notifications 2023-07-24 15:30:48 +05:00
b29c574ca7 Merge pull request 'Сортировка section type' (#82) from fix/section-types-with-order into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/82
2023-07-24 15:22:20 +05:00
ngfrolov
1c01411ba9
TelemetryDataBaseController. Spelling in var names 2023-07-24 15:15:05 +05:00
1413e80f09 Формирование суточных отчётов
1. Добавил сервис для работы с суточными отчётами.
2. Сделал формирование отчёта в Excel файле по заготовленному шаблону.
3. Поправил Dto.
4. Реализация методов в контроллере + небольшое исправление. В методе получения списка добавил запрос, который позволяет получать данные по параметрам.
2023-07-24 11:14:07 +05:00
bd5e4b0e71 Формирование автоматических суточных отчётов
1. Добавлены Dto.
2. Создан контроллер с заглушками.
2023-07-20 15:53:46 +05:00
82184466f9 Сортировка section type 2023-07-19 16:39:17 +05:00
6a483b1de2 Merge branch 'dev' into feature/email_notifications 2023-07-19 14:24:54 +05:00
4b2d4f1bba Отправка уведомлений через email + рефакторинг
1. Адаптировал EmailService под сервис транспорта отправки уведомлений по Email
2. Заменил использование EmailService на NotificationService
3. Поправил тесты
4. Создал запрос для отправки уведомлений
2023-07-19 14:24:22 +05:00
ngfrolov
fb87ee84bd
ProcessMapController doc. 2023-07-19 09:17:59 +05:00
ngfrolov
a08b7e5a81
Merge branch 'dev' into feature/import_and_export_process_map 2023-07-18 17:53:24 +05:00
ngfrolov
4606bcf9b2
HelpPageController. Описание параметров 2023-07-18 16:51:55 +05:00
f5e00d7a5c Поправил название параметра в контроллере 2023-07-18 16:38:49 +05:00
da5224c56d Merge branch 'dev' into feature/checking_existence_help_page 2023-07-18 14:19:35 +05:00
f8c9626a06 Поправил routes у справок 2023-07-18 14:19:23 +05:00
5a84cff70d Merge branch 'dev' into feature/import_and_export_process_map 2023-07-18 14:12:53 +05:00
4d6930b9ee Добавил импорт и экспорт для РТК-план 2023-07-18 14:09:54 +05:00
ngfrolov
2759a852ca
fixed and tested 2023-07-17 11:48:52 +05:00
50a53fb1e4 Расширил контроллер для справок
1. Добавил контроллер, проверяющий наличие справки для страницы.
2. Добавил атрибут Required на некоторые параметры в методах в контроллере.
2023-07-14 12:39:02 +05:00
635e4cd7fc Правки после ревью
1. Поправил обновление отправленных уведомлений.
2. Поправил ConnectionManager. Переименовал сервис, удалил абстракцию, так как предполагается только одна реализация.
3. При маппинге из dto в сущность для уведомления добавил игнорирование категории и пользователя.
4. Изменил жизенный цикл зависимости для отправителя.
5. Добавил в репозиторий метод для обновления коллекции уведомлений.
6. Поправил Hub, Id пользователя можно получать внутри хаба.
7. Поправил NotificationRequest + метод BuildQuery в NotificationRepository
2023-07-14 11:40:57 +05:00
4ae769adcc Merge branch 'dev' into feature/notifications 2023-07-13 14:45:41 +05:00
b1d3da5f80 Рефакториг после ревью
1. Обновил классы модели и dto уведомления.
2. Удалил лишние сервисы.
3. Накатил новую миграцию.
4. Поправил репозиторий.
5. Поправил сервис уведомлений.
2023-07-13 14:44:40 +05:00
4778e98a16 Merge pull request 'Статусы пользователя + проверка статуса пользователя в AddJWTAuthentication' (#74) from feature/blocked-user into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/74
2023-07-13 13:30:45 +05:00
e52b6cf122 правки по ревью 2023-07-13 12:45:41 +05:00
bef9fa10bc Merge branch 'dev' into fix/well-contacts 2023-07-13 10:55:36 +05:00
71fd3264e3 Правки по результатам тестирования контактов скважины 2023-07-13 10:51:38 +05:00
ngfrolov
daa780a766
Merge branch 'dev' into feature/notifications 2023-07-12 17:17:02 +05:00
ngfrolov
5f0343cf48
Merge branch 'dev' into feature/blocked-user 2023-07-12 14:01:24 +05:00
2e553319f6 Поправил contentType при получении файла справки 2023-07-12 13:48:09 +05:00
83ee280fbb Рефакторинг
1. Поменял время жизни для отправителей уведомлений.
2. Добавил метод в контроллере для получения уведомления по Id.
3. Поправил хаб уведомлений
4. Небольшие фиксы в репозитории и сервисах
2023-07-12 13:31:55 +05:00
10f8882a5c Merge branch 'dev' into feature/blocked-user 2023-07-12 12:10:40 +05:00
9d9ccced4e Статусы пользователя + проверка статуса пользователя в AddJWTAuthentication 2023-07-12 12:07:56 +05:00
b51ec44c35 Merge branch 'dev' into feature/notifications 2023-07-11 19:08:35 +05:00
a7e5c577cf Исправил отправку уведомлений + небольшой рефакторинг 2023-07-11 19:07:57 +05:00
2232061f95 Удалил лишнее 2023-07-11 18:59:11 +05:00
88f391dadd Merge branch 'dev' into feature/notifications 2023-07-11 17:46:35 +05:00
88c999b3d1 Исправление метода получения файла
1. Добавил декодирование url страницы, к которому привязана справка.
2. Изменил комментарий у метода контроллера получения файла
2023-07-11 13:39:57 +05:00
1ac8183949 Мелкие исправления 2023-07-11 11:15:20 +05:00
29a534258e Отправка уведомлений
1. Сделал отправку уведомлений через SignalR.
2. Сделал рефакторинг для хабов.
2023-07-10 16:59:11 +05:00
96786b1be7 Сервисы для уведомлений
1. Добавил репозиторий для уведомлений
2. Добавил сервисы для уведомлений
2023-07-10 16:56:55 +05:00
ngfrolov
1fac8ef565
WellController. Объединил GetAsync и GetStatAsync в GetAsync. 2023-07-05 16:00:06 +05:00
ngfrolov
0230432c8c
Добавил WellController.GetOrDefaultStatAsync(..) с расширенной статистикой по скважине. 2023-07-05 14:22:22 +05:00
f7eb894195 Вторая итерация исправлений после ревью 2023-07-04 12:34:25 +05:00
34009b9737 Исправления после ревью 2023-07-04 09:08:04 +05:00
ecc62c8404 Сделал обязательный CancellationToken в контроллерах 2023-07-03 14:33:34 +05:00
ngfrolov
de845c5ac5
doc, spelling 2023-06-30 17:57:00 +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
b39ec35cde Merge branch 'dev' into fix/process-map-get-telemetry 2023-06-30 17:31:53 +05:00
60f024ed25 Метод GetByTelemetry контроллера ProcessMapController возвращает путсую коллекцию 2023-06-30 17:31:11 +05:00
ngfrolov
12fa0ab0c7
Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:29:18 +05:00
ngfrolov
58a2519086
Merge dev to HelpPages 2023-06-30 17:25:36 +05:00
ngfrolov
bb8b530cbf
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-06-30 17:15:26 +05:00
ngfrolov
c6d776a92c
HelpPage исправлена орфография, маршруты. Добавлена валидация 2023-06-30 17:00:27 +05:00
ngfrolov
e901866910
Добавлено онлайн обновление части статистики по скважине, которую можно брать из кеша. 2023-06-30 15:49:30 +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
2505451e66 Вернул порядок вызовов middleware 2023-06-30 09:11:33 +05:00
a0720e9270 Рефакторинг
1. Выпилил лишнюю логику
2. Прокинул IConfiguration в HelpPageService
3. Поправил миграции
4. Поправил тесты
2023-06-29 16:31:37 +05:00
ngfrolov
69f5639571
WellMapInfoDto разделен на части.
1-я (медленная) заполняется в фоновом процессе и кешируется, 2-я при запросе из кешей телеметрии.
2023-06-29 15:54:54 +05:00
eaff02294f Фикс в middleware исключений
1. Добавил 500 статус
2. Поменял порядок компонентов в middleware
2023-06-29 10:56:58 +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
0a0f242da2 Миграции, инициализация, поправил файл конфигурации
1. Расширил DbContext
2. Накатил миграции
3. Добавил новые значения для инициализации
2023-06-28 16:36:13 +05:00
cd279b925f Справки по страницам
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
6f05877ac9 Исключения
Сделал небольшую доработку по исключениям.
1. Создал новое исключение, которое позволяет указывать сразу несколько невалидных параметров.
2. Поправил middleware, сделал обобщённый класс, который преобразует исключение.
2023-06-28 16:18:29 +05:00
0a2feb9b32 Изменение в миграции на добавление разрешений для просмотра / редактирования контактной информации по сквуажине 2023-06-28 09:55:15 +05:00
447478836b Изменение ссылок на namespace в связи с преемещением UserDto в папку User 2023-06-21 12:33:18 +05:00
e5be77aa4f Merge branch 'dev' into feature/well-contacts 2023-06-21 11:53:53 +05:00
cfbb384060 мини-правка 2023-06-21 11:51:16 +05:00
9254c5cb66 Контактная информация по скважине 2023-06-21 11:44:04 +05:00
ngfrolov
2e0206c6a0
fix TelemetryService.GetTimezone() 2023-06-20 14:41:19 +05:00
ngfrolov
1489c60675
RequerstTrackerMiddleware. Add RequestLogDto.RequestContentLength 2023-06-20 12:35:21 +05:00
ngfrolov
c3735eec93
GtrWitsController.PostDataAsync теперь может получать и сохранять несколько записей за один запрос. 2023-06-07 13:48:40 +05:00
ngfrolov
2f8e6e3a55
WellOperationController. убрал лишнюю проверку. 2023-06-06 15:53:22 +05:00
5bb3d440b6 Merge branch 'dev' into feature/deny-category-choose 2023-06-06 15:14:02 +05:00
e3b574d69d Правки по ревью 2023-06-06 15:13:44 +05:00
da9f88f058 Валидация категории скважины 2023-06-02 12:36:27 +05:00
5e008244b7 Merge branch 'dev' into feature/radius-targets-on-plan-trajectory 2023-05-31 16:55:24 +05:00
ngfrolov
c7021f3292
ProcessMapController fix SignalR 2023-05-31 15:58:30 +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
6b14ea9a4d
Rename SignalR method. 2023-05-29 18:03:15 +05:00
ngfrolov
85983e2870
ProcessMapController Add SirnalR notifications on modification. MethodName = "ProcessMapChanged" 2023-05-29 17:50:20 +05:00
ngfrolov
917c79eaeb
Add compression 2023-05-24 17:09:25 +05:00
ngfrolov
1061cee0cf
Add "testdigitaldrilling.ru" to CORS policy. 2023-05-24 11:10:15 +05:00
ngfrolov
c15fd956d0
Merge branch 'dev' into feature/ProcessMap_pressure_to_deltaPressure 2023-05-23 13:47:59 +05:00
ngfrolov
ac0e96a158
ProcessMapReportService. Replace Pressure by PressureDelta. 2023-05-23 13:41:27 +05:00
bc0e33aaf5 Правки 2023-05-23 10:53:31 +05:00
2e96f1982f Фикс бага: на свойство DateStart модели WellOperationDto навешан атрибут, проверяющий дату + сохранение пользователя, импортирующего данные о фактиечских операциях 2023-05-22 14:46:19 +05:00
ngfrolov
b10dde9135
remove #nullable 2023-05-19 16:51:41 +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
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
8d1ae1af84 Получение данных ГТИ по Record Id 2023-05-16 09:17:17 +05:00
806e6c03e1 Merge branch 'dev' into feature/fact-trajectory 2023-05-10 11:50:01 +05:00
83fcf738b9 Корректный producesResponseType в методе GetPlanFactTrajectoryAsync 2023-05-05 16:19:35 +05:00
628827b861 FromQuery для MergeAsync внутри FaqController 2023-05-04 17:42:51 +05:00
9339252102 Метод Post в MergeAsync в FaqController 2023-05-04 17:39:44 +05:00
09c69fcf75 Вычисление фактической траектории 2023-05-04 16:54:09 +05:00
7e04eaac1a Сняты права на просмотр и создания вопросов в faq-контроллере 2023-05-04 16:37:33 +05:00
46799baace Метод UpdateWellStateAsync контроллера WellController 2023-05-02 16:47:16 +05:00
57d262d85a Merge pull request 'Faq-контроллер и его бизнес-логика' (#48) from feature/faq into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/48
Reviewed-by: Никита Фролов <ng.frolov@digitaldrilling.ru>
2023-04-21 13:59:12 +05:00
ngfrolov
4d52a9b89f
Добавил маппинг JsonValue в конфигурацию сваггера 2023-04-21 13:48:29 +05:00
97476265c2 1. Миграция на удаление привязки к id скважины
2. Изменен маршрут для faq-контроллера на api/faq
2023-04-21 12:28:42 +05:00
baab5cab4a mergeTexts переименован на mergeQuestions 2023-04-21 11:48:37 +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
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
33ebaf39c1 fix JsonValue 2023-04-17 18:13:36 +05:00
ngfrolov
1289d782cf
Merge branch 'dev' into featute/null-enabled 2023-04-17 15:51:22 +05:00
ngfrolov
6a48e1c7f4
Merge branch 'dev' into feature/telemetry_pump 2023-04-17 14:47:37 +05:00
ngfrolov
b6cb2d8efc
Merge branch 'dev' into gtr 2023-04-17 14:43:46 +05:00
ngfrolov
94a152388f
fix WellOperationRepository.GetGroupOperationsStatAsync() 2023-04-17 11:59:16 +05:00
8b271da299 Получение телеметрии расхода БН 2023-04-14 11:47:49 +05:00
40747d05fd delete using 2023-04-14 00:59:19 +05:00
4d5b8932a5 delete comment 2023-04-14 00:46:31 +05:00
5e29ef5e01 Merge branch 'featute/null-enabled' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into featute/null-enabled 2023-04-13 15:34:29 +05:00
2431557539 #nullable enable (part 2) 2023-04-13 15:34:16 +05:00
ngfrolov
c989e449c2
Merge branch 'dev' into gtr 2023-04-12 13:34:10 +05:00
ngfrolov
cea14deddc
Update PublishProfiles 2023-04-12 13:32:59 +05:00
f14b0064ed Merge branch 'dev' into gtr 2023-04-12 00:43:04 +05:00
27ee40816f refact save method 2023-04-11 12:06:05 +05:00
c490b29007 Merge branch 'feature/tree-select-in-operations' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/tree-select-in-operations 2023-04-11 10:43:06 +05:00
b93c5e4299 Параметр includeParents контроллера WellOperationController в методе GetCategories 2023-04-11 10:42:56 +05:00
5fb5151ccd Merge branch 'dev' into feature/tree-select-in-operations 2023-04-11 09:26:13 +05:00
9e9e7a6f5a Иерархический список в плановых и фактических операциях 2023-04-11 09:25:35 +05:00
7c827f4fae rework get method in rep 2023-04-11 00:32:06 +05:00
ngfrolov
312d653aec
fix #9844930;
Enable nullable for OperationsStatService.
2023-04-07 16:49:28 +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
ngfrolov
af72eceb47
nit report design fixes 2023-04-06 16:20:21 +05:00
ngfrolov
40a3d3ab50
Debugged 2023-04-06 10:25:51 +05:00
ngfrolov
0457f8dd98
Merge branch 'dev' into feature/rtc-calc 2023-04-05 10:56:29 +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
7cb16c7df9
Merge branch 'dev' into feature/refactoring-dtos-for-rtk-report 2023-03-31 16:58:11 +05:00
ngfrolov
225d6ef827
Незначительные переименования 2023-03-31 16:57:20 +05:00
ngfrolov
4d32b57390
Add Example.http 2023-03-31 16:45:56 +05:00
ngfrolov
2e1678f401
Добавлено WitsRecordDto 2023-03-31 11:26:42 +05:00
ngfrolov
7d83a0a93d
Merge branch 'dev' into gtr 2023-03-31 11:13:35 +05:00
e4412d3b2a reviw db model and migration 2023-03-31 11:10:16 +05:00
91c87ee70e Фикс 2023-03-30 16:44:59 +05:00
f17cea0f7a Настройка в AddSwaggerGen cтрокового формата данных для DateOnly 2023-03-30 16:41:06 +05:00
6f08629966 Настройка в AddSwaggerGen cтрокового формата данных для DateOnly 2023-03-30 16:39:51 +05:00
bf77e2a2c7 Настройка в AddSwaggerGen cтрокового формата данных для DateOnly 2023-03-30 13:01:01 +05:00
ngfrolov
9066ff9b04
DailyReport. Незначительные исправления 2023-03-29 16:05:57 +05:00
921b5f75c0 Правки по ревью 2023-03-29 10:26:10 +05:00
ee8f000ab1 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-27 17:15:31 +05:00
ngfrolov
464678a3db
nit deleting an outdated tasks 2023-03-27 09:40:51 +05:00
01bbe2debe Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-24 10:28:19 +05:00
510595239c Правки по ревью 2023-03-24 19:27:30 +14:00
7b8506e44d Фикс: проверка ключа скважины в методе контроллера, а не в свойсте класса (т.к. на этом падал фронтенд) 2023-03-23 11:11:54 +05:00
7997639e6c Рефактор: метод записи ключа пользоватеоя, редактирующего рапорт 2023-03-22 11:59:39 +05:00
56477e5a9b Merge branch 'feature/refactoring-daily-report-form' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/refactoring-daily-report-form 2023-03-21 15:55:15 +05:00
f1e0aaf3ae Добавление даты и ключа пользователя, внесшего изменения в блок суточного рапорта 2023-03-21 15:55:03 +05:00
ngfrolov
6ddef54514
Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 16:48:18 +05:00
ngfrolov
1f130c0d48
Hotfix OperationsStatService.CalcTvdLagDays() 2023-03-10 15:37:49 +05:00
a97fd12b74 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 11:24:33 +05:00
ngfrolov
db1bd49d60
Add TelemetryDataSaubController.GetZippedCsv(..) 2023-03-09 12:32:09 +05:00
29e34445be Отдельный extension-метод для дат - ExtractDateOnly 2023-03-09 11:38:43 +05:00
4545325a93 Проверка создания суточного рапорта: если он есть в базе, то нужно возвращать ошибку 2023-03-09 09:55:53 +05:00
ngfrolov
43847298d8
Replace TelemetryService.GetOrDefaultIdTelemetryByIdWell() by GetOrDefaultTelemetryByIdWell() 2023-03-07 09:47:30 +05:00
52373f8fde Revert "1. Сохранение суточного рапорта по частям."
This reverts commit 5c60b3927b.
2023-03-06 16:43:04 +05:00