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
ngfrolov
cb862c9ef3
Merge dev to well_operations_import
2023-09-27 16:42:54 +05:00
d9dac97b9e
Статистика по скважине
...
1. Вернул подсчёт отклонения по ГГД в днях
2. Добавил дни бурения скважины
2023-09-27 13:49:55 +05:00
ngfrolov
a97273eb54
Merge branch 'dev' into feature/process_map
2023-09-26 17:38:21 +05:00
ngfrolov
d88ea454a8
#20402628 Fix report.
...
- Атрибут валидации даты
- Даты по умолчанию - мин и макс дата по телеметрии САУБ.
2023-09-26 17:05:01 +05:00
4dddb3af28
Фиксы модели и Dto
...
1. Поправлены название полей и комментарии в сущности
2. Поправлены название полей и комментарии в Dto
3. Добавил новые миграции
2023-09-26 10:04:20 +05:00
9753c1b8b9
Merge branch 'dev' into feature/process_map
2023-09-25 12:51:33 +05:00
ddd020baf7
Фиксы
...
1. Поправил сообщение в ErrorMessages у DTO проработки
2. поправил текст ошибок в сервисе проработки
2023-09-25 12:03:41 +05:00
abf3f4e60b
Изменение домена
...
1. Добавил DTO для проработки
2. Добавил интерфейсы для сервиса и репозитория
2023-09-25 11:27:30 +05:00
ngfrolov
9821336045
TelemetryDataSaubDto remove Date prop
2023-09-22 14:58:32 +05:00
ngfrolov
0546929c38
SubsystemOperationTimeService clean
2023-09-15 16:48:19 +05:00
ngfrolov
007a3f1e95
Merge branch 'dev' into feature/APD
2023-09-15 15:46:25 +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
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
102eadb301
Merge branch 'dev' into feature/trajectory_import
2023-09-14 09:45:37 +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
eaf0885675
Поправлен сервис каталога инструкций
2023-09-08 10:38:51 +05:00
380776c3a9
Поправил репозитории
2023-09-08 10:22:58 +05:00
675da0a5d9
Изменение модели + создание новой схемы БД
2023-09-07 12:21: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
59c96aa9e9
Добавил DTO и константы
2023-09-04 14:06:07 +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
70c0157ecb
Плановая траектория изменение модели
...
1. Поправил сущность и DTO
2. Создал новые миграции
2023-08-21 16:26:26 +05:00
3f7f455281
Рефакторинг + добавил отправку информации о скважине через SignalR
2023-08-18 15:51:58 +05:00
23fd77eb9d
Merge pull request 'Фикс' ( #98 ) from fix/process_map into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/98
2023-08-17 16:13:41 +05:00
47bd9cb56b
Отображение данных в реальном времени
...
1. Добавил инфраструктуру для доменных событий.
2. Сделал Hub отправки для информации о скважине.
2023-08-16 17:30:33 +05:00
ngfrolov
d62866919f
refactor WellboreDto
2023-08-15 18:00:35 +05:00
a36736731b
Фикс
2023-08-15 17:36:47 +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
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
286154692e
Удален не актуальный костыль.
2023-08-08 12:24:44 +05:00
5b06b9d557
Исправления после ревью
2023-08-04 14:18:10 +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
13603378f2
Добавил Set для состояния уведомления
2023-08-02 15:41:12 +05:00
e0320e7c99
Изменение логики прочтения уведомления
2023-08-02 15:10:00 +05:00
20d306a24c
Изменения рассчёта отклонения по ТВД
2023-08-02 11:34:42 +05:00
b75dbd365b
Добавлен idTransportType для расчета количества непрочтенных уведомлений
2023-07-31 17:55:49 +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
ngfrolov
b63d1ebff8
AutoGeneratedDailyReportService фиксы фиксов
2023-07-28 11:14:45 +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
145d528074
ProcessMapPlanDto doc
2023-07-27 10:11:20 +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
ngfrolov
7e750ed455
AutoGeneratedDailyReport добавил todo
2023-07-25 17:38:58 +05:00
b7f5739d8c
Правки после ревью
2023-07-25 17:07:50 +05:00
ngfrolov
7ba021c9e7
IProcessMapPlanRepository поправил документацию, переименовал метод
2023-07-25 16:40:25 +05:00
ngfrolov
c3aa8d443a
Merge branch 'dev' into feature/process_map_fix
2023-07-25 16:28:38 +05:00
8a0b588450
Фикс обновления сообщения
2023-07-25 15:40:54 +05:00
1b560dd0a2
Изменение уведомлений
...
1. Изменил сущность уведомлений. Добавил дату регистрации уведомления.
2. Добавил миграцию.
3. Изменил репозитории. Убрал метод для обновления коллекции уведомлений.
4. Поправил запрос для отправки уведомлений и метод контроллера.
5. Поправил логику обновления уведомления. Теперь обновление состояния уведомления происходит в транспорте, после успешной отправки уведомления.
2023-07-25 13:36:09 +05:00
e3a67192fa
WellSectionTypeDto: изменен тип данных для порядка, с int на float
2023-07-25 12:33:25 +05:00
d2beb250d6
Merge branch 'dev' into feature/daily_report
2023-07-24 16:30:23 +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
1413e80f09
Формирование суточных отчётов
...
1. Добавил сервис для работы с суточными отчётами.
2. Сделал формирование отчёта в Excel файле по заготовленному шаблону.
3. Поправил Dto.
4. Реализация методов в контроллере + небольшое исправление. В методе получения списка добавил запрос, который позволяет получать данные по параметрам.
2023-07-24 11:14:07 +05:00
d0d8d48c4e
Правки в Dto
2023-07-21 09:07:58 +05:00
9429333b50
Поправил кодировку у файла
2023-07-20 15:56:12 +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
a08b7e5a81
Merge branch 'dev' into feature/import_and_export_process_map
2023-07-18 17:53:24 +05:00
ngfrolov
1d94a64e49
Merge branch 'fix/pagination-container-items' into dev
2023-07-18 16:47:30 +05:00
ngfrolov
64de85361a
HelpPageRepository. Допереименовал urlPage ->key
2023-07-18 16:45:11 +05:00
ngfrolov
8c8d1ba9c2
Merge branch 'dev' into feature/checking_existence_help_page
2023-07-18 16:40:32 +05:00
789fafe4c5
Изменен тип свойства Items у PaginationContainer на IEnumerable<T>
2023-07-18 14:41:20 +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
8bb199d15e
Merge branch 'dev' into feature/notifications
2023-07-17 11:49:12 +05:00
ngfrolov
2759a852ca
fixed and tested
2023-07-17 11:48:52 +05:00
ngfrolov
fcd303c37a
WellOperationRequestBase. Отсортировал поля для Сироткина.
2023-07-17 09:49:06 +05:00