445880854f
Правки по результатам ревью
2023-10-23 13:43:29 +05:00
88e2afc1b2
Правки внутри шаблона импорта, перевод секунд в часы для отчета
2023-10-20 16:55:08 +05:00
50e8f557d8
- IReportMakerService перемещен
...
- Подправлены usings
2023-10-20 11:41:55 +05:00
b7ce104e4e
- Экспорт отчета Drill test
...
- Добавлен новый extension метод AssemblyExtensions.GetTemplateCopyStreamAsync
- IAutoGeneratedDailyReportMakerService переименован в IReportMakerService и стал более универсальным
2023-10-20 11:24:04 +05:00
83d952bab6
Merge branch 'feature/22492122-get-drill-test-data' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/22492122-get-drill-test-data
2023-10-17 17:12:19 +05:00
69c90467d6
Убрано лишнее свойство DrillTest у DrillTestParamsDto
2023-10-17 17:12:11 +05:00
fffb367fcd
Merge branch 'dev' into feature/22492122-get-drill-test-data
2023-10-17 16:27:43 +05:00
ngfrolov
94f0c1a3e3
Merge branch 'master' into dev
2023-10-17 16:16:52 +05:00
23cebdf5e7
Правки по ревью
2023-10-17 16:00:44 +05:00
ngfrolov
52cd33647d
Fix TelemetryDataBaseService<TDto, TEntity>.GetRange(). Use cache.
2023-10-17 15:24:50 +05:00
eaf149a667
Доработки по ревью
2023-10-17 15:05:58 +05:00
703bd06c15
Merge current branch with dev
2023-10-17 12:36:32 +05:00
18e470ae0a
Поправки в Dto-модель
2023-10-17 12:32:46 +05:00
2455013f79
Получение drill test с панели
2023-10-17 11:24:52 +05:00
ngfrolov
fb307ccceb
Process map some nit refactoring
2023-10-17 10:20:27 +05:00
Степанов Дмитрий
2898b8064c
Merge branch 'dev' into feature/refactoring_process_map
2023-10-16 13:55:51 +05:00
Степанов Дмитрий
72bb234179
Правки после ревью
2023-10-16 13:45:29 +05:00
494893257e
Проверка соответствия контакта и скважины при удалении, подправлены роуты
2023-10-16 11:48:59 +05:00
cf298690a4
Переименован метод получения контакта по ключу контакта и ключу скважины: GetContact, убраны ConfigureAwait(false)
2023-10-16 10:56:10 +05:00
43b7d77628
форматирование ContactDto
2023-10-13 17:01:21 +05:00
e3fc65df5c
Merge branch 'feature/20214792-contacts' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/20214792-contacts
2023-10-13 16:58:40 +05:00
47dca967ae
Правки по ревью
2023-10-13 16:58:27 +05:00
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
4a67c5f629
Контакты, продолжение
2023-10-12 16:33:30 +05:00
Степанов Дмитрий
558f70cf61
Рефакторинг формирования отчёта РТК
2023-10-12 15:26:37 +05:00
Степанов Дмитрий
ba94db08b0
Рефакторинг репозиториев
...
1. Сделан один общий репозиторий для РТК план
2. Переименованы поля
3. Добавил регитсрацию зависимостей
2023-10-12 15:21:41 +05:00
Степанов Дмитрий
888154dd31
Переработка модели
...
1. Поправлены сущности
1. 1. Все типы РТК теперь имеют секцию скважины
1. 2. Все тип РТК могут иметь комментарий
2. Добавлена новая миграция
3. Поправлены DTO
2023-10-12 14:51:57 +05:00
Степанов Дмитрий
106be4a0b1
Merge branch 'dev' into feature/refactoring_process_map
2023-10-09 17:29:14 +05:00
Степанов Дмитрий
4bd4deafa4
Фикс Dto РТК бурения
2023-10-09 17:01:12 +05:00
Степанов Дмитрий
5d71ff7393
Абстракции сервисов и репозиториев
2023-10-09 15:22:13 +05:00
Степанов Дмитрий
dbaa0ab754
Рефакторинг модели
...
1. Переименовал сущности РТК. Теперь они называются более корректно
2. Поправлены комментарии в сущности
3. Поправлены DTO
4. Добавлены новые миграции
5. Удалил лишние разрешения
2023-10-09 15:06:03 +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
Frolov-Nikita
1560c6bf91
Refactor webStore
2023-10-08 21:20:28 +05:00
Frolov-Nikita
01f04c7ea5
Оптимизирован WellboreService.GetWellboresAsync()
...
Добавлен WellOperationRepository.GetSectionsAsync()
Оптимизирован WellOperationRepository.FirstOperationDate()
2023-10-06 15:19:02 +05:00
Frolov-Nikita
e97f8494ca
merge dev to well_operation_import
2023-10-04 17:25:23 +05:00
Frolov-Nikita
ee22408225
#20644813 ркфакторинг SubsystemOperationTimeService
...
#20369896 Добавлены новые свойства статистики по наработке подсистем
2023-10-04 16:41:19 +05:00
92a909a029
Сделал рефакторинг сервисов для парсинга
2023-10-04 15:36:00 +05:00
7d00cfde1c
Разделил Dto
2023-10-04 15:34:42 +05:00
2d375436af
Фикс бага сортировки списка сообщений
2023-10-04 10:25:05 +05:00
Frolov-Nikita
6eb118e9f6
#15287262 Сделал OperationStatRequest.DurationMinutes* double
2023-10-04 09:15:28 +05:00
2b400012c6
Правки по ревью
2023-10-03 15:32:58 +05:00
3b8b3e38f0
ISlipsStatsRepository переименован в ISlipsStatRepository
2023-10-03 09:15:19 +05:00
a2502a8cf9
Убраны лишние юзинги
2023-10-03 09:10:03 +05:00
ff59c1d8bd
Merge branch 'feature/wedges' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/wedges
2023-10-03 09:09:33 +05:00
d0846beb68
Рефактор комментариев в OperationStatRequest
2023-10-03 09:09:22 +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
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
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