5897315b5a
РКТ отчёт
...
1. Фикс бага с выгрузкой файла. Добавил contentType
2. Обновил шаблон
2023-08-21 12:11:32 +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
ab3ad0ae28
Поправил заполнение название секции
2023-08-16 15:59:25 +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
36ec92f055
Фикс
2023-08-15 13:39:04 +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
ngfrolov
05e373e16b
OperationsStatService. Исправлен расчет плановой глубины, для определения отставания от ГГД.
2023-08-04 15:47:56 +05:00
ngfrolov
8fc4a4d598
Merge branch 'dev' into feature/tvd_calculation
2023-08-04 14:19:53 +05:00
5b06b9d557
Исправления после ревью
2023-08-04 14:18:10 +05:00
ngfrolov
85ba539c82
LimitingParameterCalcWorkFactory исправил условие определения конца интервала действия ограничения
2023-08-04 13:46:58 +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
20d306a24c
Изменения рассчёта отклонения по ТВД
2023-08-02 11:34:42 +05:00
51fb66b80a
Фикс создания ограничивающих параметров
2023-07-31 16:34:43 +05:00
ngfrolov
f6ac5b5a98
OperationsStatService.GetTvdAsync()
...
Fin exception then empty operations.
2023-07-28 15:28:30 +05:00
cbca56ca28
Merge branch 'dev' into feature/email_notifications
2023-07-28 11:42:50 +05:00
ngfrolov
b63d1ebff8
AutoGeneratedDailyReportService фиксы фиксов
2023-07-28 11:14:45 +05:00
ngfrolov
9d180d9b4b
Merge branch 'dev' into fix/daily_report
2023-07-28 10:51:14 +05:00
54b789db70
Исправление импорта РТК план.
...
1. Фикс шаблона
2. Фикс получения значения из ячейки
2023-07-27 17:02:21 +05:00
bbc42208c2
Merge branch 'dev' into feature/email_notifications
2023-07-27 11:52:08 +05:00
56b90e0952
Исправления суточного отчёта.
...
1. Мелкие фиксы в сервисе + сделал более предсказуемый размер файлов отчёта.
2. Исправил получение ограничивающих параметров. Теперь не учитываются ограничивающие параметры если их начальная глубина больше конечной.
2023-07-27 11:43:21 +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
4226d6366c
Фикс получения INotificationRepository через ServiceProvider
2023-07-25 17:59:54 +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
ngfrolov
39dcf49812
AutoGeneratedDailyReportService.GetListAsync(..) fix Count calculations.
2023-07-25 17:31:54 +05:00
b7f5739d8c
Правки после ревью
2023-07-25 17:07:50 +05:00
ngfrolov
7ba021c9e7
IProcessMapPlanRepository поправил документацию, переименовал метод
2023-07-25 16:40:25 +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
1413e80f09
Формирование суточных отчётов
...
1. Добавил сервис для работы с суточными отчётами.
2. Сделал формирование отчёта в Excel файле по заготовленному шаблону.
3. Поправил Dto.
4. Реализация методов в контроллере + небольшое исправление. В методе получения списка добавил запрос, который позволяет получать данные по параметрам.
2023-07-24 11:14:07 +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
98ddf83e0b
Небольшой фикс сервиса импорта/экспорта
...
1. Добавил валидацию режима
2. Поправил валидацию секции
2023-07-19 11:04:01 +05:00
ngfrolov
ba91031a09
Edit ProcessMapPlanTemplate.xlsx
2023-07-19 09:08:43 +05:00
ngfrolov
a08b7e5a81
Merge branch 'dev' into feature/import_and_export_process_map
2023-07-18 17:53:24 +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
45e3ae1d30
Merge branch 'fix/trim-subsystem-operation-time-data' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/trim-subsystem-operation-time-data
2023-07-17 18:01:57 +05:00
08b6f7d209
Рефактор
2023-07-17 17:17:11 +05:00
68d2675d9a
Merge branch 'dev' into fix/trim-subsystem-operation-time-data
2023-07-17 16:03:13 +05:00
f8496a5034
поправлен расчет глубины на концах отрезков по дате
2023-07-17 15:50:14 +05:00
71fd3264e3
Правки по результатам тестирования контактов скважины
2023-07-13 10:51:38 +05:00
88c999b3d1
Исправление метода получения файла
...
1. Добавил декодирование url страницы, к которому привязана справка.
2. Изменил комментарий у метода контроллера получения файла
2023-07-11 13:39:57 +05:00
1ac8183949
Мелкие исправления
2023-07-11 11:15:20 +05:00
ngfrolov
0fbc54e715
Fix #11111518 Ошибка при загрузке РТК - отчет
2023-07-05 17:35:07 +05:00
ngfrolov
0230432c8c
Добавил WellController.GetOrDefaultStatAsync(..) с расширенной статистикой по скважине.
2023-07-05 14:22:22 +05:00
16eccb0e33
Фикс редактирования скважины
...
Основная проблема была в том, что после редактирования списка компаний для скважины не сбрасывался кэш. Я добавил вызов метода DropCacheRelationCompanyWell и сделал небольшой рефакторинг метода обновления.
2023-07-04 15:45:04 +05:00
43483d3e06
Исправления после ревью
...
1. Переименовал метод проверки
2. Сделал получение данных из кэша
3. Переделал логику проверки
2023-07-04 10:34:59 +05:00
7480b63ccb
Добавление и обновление скважины
...
При создании и обновлении скважины добавил проверку на то, что указанная телеметрия не принадлежит другой скважине.
2023-07-03 17:22:37 +05:00
386de8968f
Merge pull request 'Исправил unit тесты' ( #67 ) from feature/fix_unit_tests into dev
...
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/67
2023-07-03 13:22:41 +05:00
ngfrolov
16b5aed85c
Rename WellMapInfoDto.TvdLagPercent => WellMapInfoDto.TvdLagDays
2023-07-03 12:33:00 +05:00
29c425d376
Исправил unit тесты
...
Исправил сравнения у тестов траекторий
2023-07-03 12:13:13 +05:00
ngfrolov
14f3b16a7d
FIX Sequence contains no elements
at OperationsStatService.GetTvdAsync
2023-07-03 10:13:21 +05:00
ngfrolov
7252c68f72
SubsystemOperationTimeCalcWorkFactory.OperationTimeSpinAsync(...) fix condition.
2023-07-03 08:51:39 +05:00
ngfrolov
5ec6fa2b2e
merge dev to WellMapInfoDto-improvement
2023-06-30 17:45:04 +05:00
ngfrolov
e901866910
Добавлено онлайн обновление части статистики по скважине, которую можно брать из кеша.
2023-06-30 15:49:30 +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
ngfrolov
9d2124673c
Fix well service
2023-06-29 11:33:20 +05:00
cd279b925f
Справки по страницам
...
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
c05098c84f
Исправил предупреждение о возможном nullable типе
2023-06-27 11:54:01 +05:00
464dd57eef
Merge branch 'feature/well-contacts' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/well-contacts
2023-06-23 12:13:26 +05:00
2925e56876
Правки по ревью
2023-06-23 12:13:17 +05:00
ngfrolov
5d5fe21c91
WellContactService.GetAsync user mapping
2023-06-22 15:59:08 +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
9254c5cb66
Контактная информация по скважине
2023-06-21 11:44:04 +05:00
ngfrolov
7ef0954a9d
Add AsNoTracking to MemoryCacheExtentions.
2023-06-20 15:41:36 +05:00
ngfrolov
2e0206c6a0
fix TelemetryService.GetTimezone()
2023-06-20 14:41:19 +05:00
ngfrolov
8c401dfa9c
Merge branch 'fix/sticky-fields-in-excel-rtk-report' into dev
2023-06-13 13:20:00 +05:00
f010882f6d
Закрепеление поля "Дата" в РТК-отчете (excel)
2023-06-09 12:25:56 +05:00
ngfrolov
d845f4c592
ScheduleReportService мелкие переделки.
2023-06-07 14:04:11 +05:00
e12c0b7256
Мини-правки
2023-06-07 12:47:44 +05:00
4bc299dd77
Сортировка операций в сетевойм графике
2023-06-07 12:45:44 +05:00
828e38a70e
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev
2023-06-06 16:46:00 +05:00
15e96adb0e
Merge branch 'feature/deny-category-choose' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/deny-category-choose
2023-06-06 15:16:10 +05:00
11902ffc71
Правки по ревью
2023-06-06 15:15:58 +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
34b9bc33f0
Revert "Revert "Исправление по сететвому графику""
...
This reverts commit 100b51a372
.
2023-06-06 14:43:58 +05:00