Commit Graph

2067 Commits

Author SHA1 Message Date
5b06b9d557 Исправления после ревью 2023-08-04 14:18:10 +05:00
ngfrolov
2f415bc027
Merge branch 'dev' into feature/refactoring_api_route 2023-08-04 13:48:50 +05:00
02c84a3d5b Merge pull request 'Фикс создания ограничивающих параметров' (#91) from fix/limiting_parameters into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/91
2023-08-04 13:47:26 +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
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
a0ef71a43d Изменил пути у методов контроллеров + мелкий рефакторинг 2023-08-01 11:17:46 +05:00
b75dbd365b Добавлен idTransportType для расчета количества непрочтенных уведомлений 2023-07-31 17:55:49 +05:00
51fb66b80a Фикс создания ограничивающих параметров 2023-07-31 16:34:43 +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
f6ac5b5a98
OperationsStatService.GetTvdAsync()
Fin exception then empty operations.
2023-07-28 15:28:30 +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
d5953917b0 Merge pull request '#12120773 Фиксы в суточных отчётах' (#88) from fix/daily_report into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/88
2023-07-28 11:15:06 +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
2ec88c49bc Merge pull request '#11586758 Исправление импорта РТК план.' (#89) from fix/processmap_import into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/89
2023-07-28 10:49:01 +05:00
3ac3fded5b Сделал рефакторинг уведомлений
1. Убрал глаголы из Route в контроллере.
2. Создал метод удаления уведомлений по параметрам
2023-07-27 17:33:20 +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
ad900c5d86 Merge branch 'dev' into fix/daily_report 2023-07-27 11:44:05 +05:00
56b90e0952 Исправления суточного отчёта.
1. Мелкие фиксы в сервисе + сделал более предсказуемый размер файлов отчёта.
2. Исправил получение ограничивающих параметров. Теперь не учитываются ограничивающие параметры если их начальная глубина больше конечной.
2023-07-27 11:43:21 +05:00
ngfrolov
e5a563f6e6
#11342611 Обновить библиотеки формирования рапортов 2023-07-27 10:47:02 +05:00
ngfrolov
f40cd0acff
HelpPageController.GetFileAsync() 404->204 2023-07-27 10:20:12 +05:00
ngfrolov
145d528074
ProcessMapPlanDto doc 2023-07-27 10:11:20 +05:00
a72e3c567a Merge pull request 'РТК-план фиксы' (#87) from fix/processmap_import into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/87
2023-07-27 10:01:24 +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
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
963da559e2 Merge pull request 'feature/daily_report' (#84) from feature/daily_report into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/84
2023-07-25 17:39:42 +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
13d973c145 Merge pull request 'Исправление импорта/экспорта РТК' (#85) from feature/process_map_fix into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/85
2023-07-25 16:40:38 +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
e5df5d3008 Merge pull request 'WellSectionTypeDto: изменен тип данных для порядка, с int на float' (#86) from fix/well-section-type-order into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/86
2023-07-25 16:26:58 +05:00
8a0b588450 Фикс обновления сообщения 2023-07-25 15:40:54 +05:00
7a64056b49 Фикс метода удаления плановых РТК 2023-07-25 13:43:12 +05:00
1b560dd0a2 Изменение уведомлений
1. Изменил сущность уведомлений. Добавил дату регистрации уведомления.
2. Добавил миграцию.
3. Изменил репозитории. Убрал метод для обновления коллекции уведомлений.
4. Поправил запрос для отправки уведомлений и метод контроллера.
5. Поправил логику обновления уведомления. Теперь обновление состояния уведомления происходит в транспорте, после успешной отправки уведомления.
2023-07-25 13:36:09 +05:00