Commit Graph

1020 Commits

Author SHA1 Message Date
9405ce90a6 Merge branch 'dev' into feature/20214792-contacts 2023-10-13 10:46:20 +05:00
8bc215ad85 Убрано лишнее 2023-10-13 10:12:15 +05:00
Степанов Дмитрий
7f4966a0bd Рефакторинг контроллера РТК для Saub 2023-10-13 09:39:47 +05:00
4a67c5f629 Контакты, продолжение 2023-10-12 16:33:30 +05:00
Степанов Дмитрий
53e1e07ca0 Рефакторинг контроллеров 2023-10-12 16:03:34 +05:00
Степанов Дмитрий
6556a03bb5 Рефакторинг WellInfoService и WellCompositeController 2023-10-12 15:47:26 +05:00
ngfrolov
fd5deaa5a2
Add Mock controller 2023-10-12 12:13:52 +05:00
ngfrolov
4e58841619
Add MockController to mock http-400 2023-10-12 11:48:55 +05:00
ngfrolov
b36b1bdd3c
Merge branch 'dev' into feature/refactoring_process_map 2023-10-10 17:44:45 +05:00
ngfrolov
95238b9e3e
SubsystemOperationTimeController Remove validation 2023-10-10 13:49:07 +05:00
ngfrolov
c5ee0eeb39
Split BackgroundWorkController 2023-10-10 13:45:48 +05:00
Степанов Дмитрий
106be4a0b1 Merge branch 'dev' into feature/refactoring_process_map 2023-10-09 17:29:14 +05:00
Степанов Дмитрий
e763cc4ff2 Рефакторинг контроллеров 2023-10-09 17:16:02 +05:00
ngfrolov
c28315b795
Add backgroundController for monitoring works states 2023-10-09 13:12:45 +05:00
a48381f10f Контакты, начало 2023-10-09 12:20:00 +05:00
a6c7ddc94b Merge pull request 'Рефакторинг контроллеров РТК' (#124) from feature/process_map_permissions into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/124
2023-10-05 17:49:08 +05:00
cf5b1eea25 Удаление прав на просмотр отчета по удержанию в клиньях 2023-10-05 17:46:39 +05:00
67113878a3 Рефакторинг
1. Добавил проверку при удалении РТК
2. Сделал небольшой рефакторинг контроллеров
2023-10-05 09:33:38 +05:00
Frolov-Nikita
e97f8494ca
merge dev to well_operation_import 2023-10-04 17:25:23 +05:00
5c904951b8 Разделил метод контроллера 2023-10-04 15:36:49 +05:00
2b400012c6 Правки по ревью 2023-10-03 15:32:58 +05:00
3b8b3e38f0 ISlipsStatsRepository переименован в ISlipsStatRepository 2023-10-03 09:15:19 +05:00
83b1da7c9c Правки в SlipsStatController 2023-10-03 09:12:26 +05:00
5536c5e1dc Merge branch 'dev' into feature/wedges 2023-10-03 09:08:07 +05:00
d4417a5552 Аналитика по удержанию в клиньях 2023-10-02 17:53:34 +05:00
14615517d6 Рефакторинг импорта ГГД 2023-10-02 09:27:20 +05:00
ngfrolov
7ae00fe2f7
refactor ArgumentInvalidException 2023-09-29 12:06:46 +05:00
ngfrolov
33c49e8a48
replace ArgumentInvalidException by ValidationBadRequest in Controllers 2023-09-28 17:50:58 +05:00
ngfrolov
4a6bc2c747
replace BadRequest by ValidationBadRequest 2023-09-28 17:42:30 +05:00
ngfrolov
1f9dc2b061
AuthController replace BadRequest 2023-09-28 17:09:44 +05:00
ngfrolov
8d1920c6e5
Merge branch 'dev' into feature/validation 2023-09-28 16:37:58 +05:00
ngfrolov
772360cb6e
SubsystemOperationTimeRequest implements IValidatableObject;
Add Controller.ValidationBadRequest(..)
2023-09-28 16:25:29 +05:00
8d051d2089 Фиксы 2023-09-27 17:27:20 +05:00
ngfrolov
cb862c9ef3
Merge dev to well_operations_import 2023-09-27 16:42:54 +05:00
ngfrolov
a97273eb54
Merge branch 'dev' into feature/process_map 2023-09-26 17:38:21 +05:00
ed16b7e374 Рефакторинг
Сделан рефакторинг: сервиса, репозитория, контроллера
2023-09-26 14:31:37 +05:00
8dbbe7190d Фиксы по разрешения на редактирование инструкций
1. Добавлено новое разрешение на удаление инструкций
2. Добавлена миграция
3. Поправлены атрибуты у контроллеров
2023-09-25 13:35:45 +05:00
ef54d3bb20 Добавление логики для проработки скважины
1. Добавлена реализация сервиса
2. Добавлена реализация репозитория
3. Добавил контроллер для проработки скважины
4. Зарегистрировал все новые зависимости
2023-09-25 11:56:40 +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
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
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
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
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
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
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
2e553319f6 Поправил contentType при получении файла справки 2023-07-12 13:48:09 +05:00
83ee280fbb Рефакторинг
1. Поменял время жизни для отправителей уведомлений.
2. Добавил метод в контроллере для получения уведомления по Id.
3. Поправил хаб уведомлений
4. Небольшие фиксы в репозитории и сервисах
2023-07-12 13:31:55 +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
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
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
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
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
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
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
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
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
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
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
225d6ef827
Незначительные переименования 2023-03-31 16:57:20 +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
f1e0aaf3ae Добавление даты и ключа пользователя, внесшего изменения в блок суточного рапорта 2023-03-21 15:55:03 +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
b6181ab82f 1. Сохранение суточного рапорта по частям.
2. Обновление типа данных поля "Дата отчета" в таблице "Суточный рапорт" (timestamp with time zone изменен на date)
2023-03-06 16:30:36 +05:00
ngfrolov
24764f2fd4
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-28 09:23:05 +05:00
ngfrolov
496f8d18fb
Fix plan trajectory template file path.
Remove permissions from plan trajectory.
2023-02-22 12:53:13 +05:00
c7c5de563a 1. Разделение методов получения фактических и плановых операций (GetPageOperationsPlanAsync и GetPageOperationsFactAsync)
2. Фикс получения категории операции в BuildQuery
2023-02-21 17:16:45 +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
ngfrolov
01e94fc489
Merge branch 'dev' into feature/8636739 2023-02-20 15:28:54 +05:00
5a101b163a Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-20 15:25:33 +05:00
66f97678dd 1. На странице фактических операций убрана пагинация
2. Фильтрация фактических операций по дате
3. Переписан запрос, формируюший список плановых операций для сопоставления
2023-02-20 15:17:49 +05:00
ngfrolov
2b0e36d68c
Enable nullable on DetectedOperation DrillingProgramPart FileCategory FileInfo FileMark 2023-02-17 17:36:25 +05:00
ngfrolov
4750fe38d6
Merge branch 'dev' into feature/8879776_well_tree_with_stat 2023-02-17 09:50:37 +05:00
ngfrolov
b8caa7451d
merge dev to 8879776 2023-02-17 09:33:00 +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
ngfrolov
fda5385e46
IWellService refactor.
- Add #nullable,
- Add WellRequest,
- Remove obsolete method
2023-02-15 17:57:32 +05:00
aa3b96b31b Плановые операции в суточном рапорте.
1. Добавлен столбец IdPlan в WellOperation
2. Перписан метод MergeArrays
3. Формирование списка плановых операций для сопоставления с фактическими (GetOperationsPlan в WellOperationController)
2023-02-15 17:02:43 +05:00
ngfrolov
2e59d97dcd
Add test 2023-02-15 13:35:18 +05:00
3f2febc022 #8636739 Визуализация траектории 3D 2023-02-13 12:39:45 +05:00
7d94945c9f #8636739 Изменение контроллера 2023-02-13 09:19:11 +05:00
7127dfd9bb #8636739 Визуализация траектории 3D 2023-02-13 09:10:48 +05:00
d47fa1b09c #8636739 Визуализация траектории 3D 2023-02-10 11:12:16 +05:00
f2362a4309 Merge branch 'feature/add-page-rtk-method' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/add-page-rtk-method 2023-02-08 15:46:47 +05:00
8c579fe5b7 1. Убраны лишние юзинги + лишняя проверка на null
2. Поправлен шаблон документа для выгрузки данных
2023-02-08 15:46:16 +05:00
6a3a50fe98 Merge branch 'dev' into feature/add-page-rtk-method 2023-02-08 11:04:12 +05:00
d83555fd46 1. Добавлен api метод GetDrillProcessMap в ProcessMapController, который отдает данные для построения режимной карты по бурению
2. Фикс бага по ренедеру данных слайда
2023-02-08 10:42:54 +05:00
ngfrolov
759d6125b5
Merge branch 'dev' into feature/8103063 2023-02-03 15:59:50 +05:00
71bb74137b Merge branch 'dev' into fix/add-sort-to-paginated-elements 2023-02-03 09:57:05 +05:00
5644c06fac #8103063 Замечания 2023-02-02 12:04:50 +05:00
a4ff666b97 Добавлена сортировка сообщений в MessageController 2023-02-02 11:08:25 +05:00
ngfrolov
e4b790abbd
Merge branch 'dev' into feature/8103063 2023-02-02 11:04:44 +05:00
ngfrolov
00a6a333e4
WellFinalDocumentsController remove CancellationToken default value 2023-02-01 14:38:59 +05:00
5d3b954171 Merge branch 'feature/WellFinalDocumentsRepository' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/WellFinalDocumentsRepository 2023-01-31 10:13:40 +05:00
e58c292d30 #7065595 fix 2023-01-31 10:13:32 +05:00
ngfrolov
df11450216
Merge branch 'dev' into feature/8103063 2023-01-31 09:28:37 +05:00
ngfrolov
e4becb18ff
Merge branch 'feature/WellFinalDocumentsRepository' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/WellFinalDocumentsRepository 2023-01-30 17:27:11 +05:00
ngfrolov
a367dea6a8
Merge branch 'dev' into feature/WellFinalDocumentsRepository 2023-01-30 17:26:58 +05:00
ngfrolov
6affefae90
Merge branch 'dev' into convertToPdf 2023-01-30 15:37:46 +05:00
236c32b16c #7065595 fix 2023-01-30 14:32:16 +05:00
dc2d20bef7 Merge branch 'dev' into feature/8103063 2023-01-30 10:53:34 +05:00
ngfrolov
7fcb77f5b4
Fix return types 2023-01-27 11:59:51 +05:00
ecdade0913 #8103063 fix 2023-01-26 15:37:46 +05:00
ccbc499754 #8103063 Подтягивание режимов при формировании композитной скважины 2023-01-26 10:59:24 +05:00
907fcc88e8 -refact path convert file 2023-01-25 05:33:02 +05:00
ngfrolov
be9168b4bf
Merge branch 'dev' into convertToPdf 2023-01-24 09:43:12 +05:00
703112d894 Merge branch 'dev' into feature/WellFinalDocumentsRepository 2023-01-20 10:48:17 +05:00
27cf27ed55 #7065595 Перенос сервиса "Дело скважины" в репозиторий 2023-01-20 10:47:39 +05:00
350759f1c6 -типы методов класса конвертации изменены на статические
-удаляются только преобразованные файлы
2023-01-20 08:32:22 +05:00
ngfrolov
f7654a95b6
fix TelemetryWirelineRunOutController.PostData. It`s async. 2023-01-19 12:05:47 +05:00
ngfrolov
49678c4973
fix TelemetryWirelineRunOut. make wellinfo optional for POST request. 2023-01-19 11:43:37 +05:00
ngfrolov
c5131d0f07
Add new permissions 2023-01-18 10:44:40 +05:00
ngfrolov
07f77f83d8
fix TelemetryDataSaubController 2023-01-17 15:39:36 +05:00
ngfrolov
595eca8e26
nit code format 2023-01-17 13:28:35 +05:00
ngfrolov
1a7d643c50
merge dev to ProcessMapReport 2023-01-12 16:24:10 +05:00
ngfrolov
cfab294945
nit. docfix 2023-01-12 16:22:36 +05:00
ngfrolov
7c6e00fe51
PlannedTrajectory fix 2023-01-12 12:07:31 +05:00
68c227e7c6 Merge branch 'dev' into PlannedTrajectory_refact 2023-01-12 11:24:50 +05:00
e950f40122 GetFileName -> async 2023-01-12 09:40:37 +05:00
ngfrolov
5948a762ba
#7963103 fixes 2023-01-11 16:00:11 +05:00
0b3825a531 finally refact 2023-01-11 14:59:54 +05:00
60a80745a9 #7963103 Замечания 2023-01-11 13:51:11 +05:00
5c00e996f5 Merge remote-tracking branch 'origin/dev' into PlannedTrajectory_refact 2023-01-10 15:54:11 +05:00
193b9ff9f6 #7963103 Отображение общей наработки тальканата по всем объектам 2023-01-10 10:49:27 +05:00
46453b3893 повторный рефакт
после ревью
2022-12-29 04:25:08 +05:00
ngfrolov
7585aefc4e WellOperationService to WellOperationRepository 2022-12-28 17:38:53 +05:00
ngfrolov
fb4bb375e1 Merge branch 'dev' into feature/ProcessMapReport 2022-12-28 15:22:50 +05:00
5a6ad78c21 refact finally 2022-12-27 21:45:03 +05:00
bfc9376733 #7987467 + 2022-12-27 14:30:52 +05:00
9819c2ac0d refct #3 2022-12-27 00:02:49 +05:00
ngfrolov
8e896a887d RequerstTracker Add nullable 2022-12-26 18:03:26 +05:00
3c84648eec refact #1 2022-12-25 23:16:36 +05:00
ngfrolov
4a4b7852b7 Remove ClusterController, ClusterService. 2022-12-23 14:35:23 +05:00
169968da44 Скорректированная версия
-добавлена миграция
-изменены методы
- добавлен CRUD
2022-12-22 18:08:58 +05:00
ngfrolov
9eead7a757 WellOperation* remove default cancellation tokens 2022-12-22 11:26:19 +05:00
ngfrolov
7b0e6ce23d IWellOperationService/Controller replace arguments by request class 2022-12-21 18:02:22 +05:00
90ee5d10d1 Merge branch 'dev' into feature/ProcessMapReport 2022-12-14 09:32:38 +05:00
bf3a910433 #7987467 fix 2022-12-14 09:10:01 +05:00
e9bd1e4789 #7987467 report 2022-12-14 08:41:19 +05:00
252c45ac00 #7987467 token 2022-12-07 15:23:10 +05:00
07fe9fcc5a #7987467 Исправления 2022-12-07 15:04:36 +05:00
ff16974312 Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-07 12:57:39 +05:00
1f743ad8b7 #7987467 route 2022-12-07 12:57:28 +05:00
ngfrolov
06e5b30f05 ProcessMapController Add GetByUidAsync, mark as obsolete GetByTelemetry 2022-12-07 12:41:20 +05:00
ae9ee705b0 #7987467 method report file not implemented 2022-12-07 10:57:23 +05:00
aaa5627680 Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-07 10:52:47 +05:00
102288f9e5 #7987467 fix 2022-12-07 10:52:35 +05:00
ngfrolov
60ab971cae Merge branch 'dev' into feature/7987467 2022-12-07 09:15:39 +05:00
ngfrolov
95f0c1935b nit rename 2022-12-07 09:02:04 +05:00
9c9d01d24a №7987467 fix 2022-12-07 08:49:21 +05:00
84cbff84cb Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-07 08:48:10 +05:00
398a6d443e #7987467 правки 2022-12-07 08:47:41 +05:00
ngfrolov
81d3ef3146 Merge branch 'dev' into WellOperationTree/refact_migration 2022-12-06 16:29:53 +05:00
ngfrolov
5e5559a517 Merge branch 'dev' into feature/7987467 2022-12-06 15:51:22 +05:00
29d4121440 Получение списков ограничивающих параметров и подсистем 2022-12-06 10:03:24 +05:00
9b71b14048 #7987467 2022-12-05 12:43:16 +05:00
9b4f14a036 #7987467 Раздел РТК в ЕЦП 2022-12-05 12:39:25 +05:00
ngfrolov
a859c096d1 Merge branch 'dev' into feature/8101318 2022-12-05 09:28:38 +05:00
64e51915c8 all changes but database and but migrations 2022-12-02 15:54:55 +05:00
ngfrolov
89e0495d09 BackgroundWorker adapt other services to this one. 2022-12-02 14:48:23 +05:00
fb5483299d #8101318 Изменение работы кэша 2022-12-01 15:56:11 +05:00
ngfrolov
ddcade44a3 #7912198 fix route 2022-11-25 15:27:35 +05:00
ngfrolov
0d9f9296df Merge branch '7912198_WellCase_add_notification' into dev 2022-11-25 12:45:36 +05:00
046a6a765d #7887519 Замечания 2022-11-25 11:56:21 +05:00
ngfrolov
4277850156 #7912198 implement ReNotifyPublishers 2022-11-23 14:03:08 +05:00
b00b4f3781 #7887519 2022-11-23 11:19:52 +05:00
5041b30686 #7798026 2022-11-23 08:23:08 +05:00