Commit Graph

768 Commits

Author SHA1 Message Date
Степанов Дмитрий
3bd058e9c8 Merge branch 'dev' into feature/detected_operations 2024-02-20 11:23:27 +03:00
Степанов Дмитрий
a3938a2dff Рефакторинг DTO 2024-02-20 11:15:05 +03:00
2f1b8ee87b Разделение dto для drill_test на DrillTestBaseDto и DrillTestDto 2024-02-19 10:32:15 +05:00
Степанов Дмитрий
9d6fa75a01 Merge branch 'dev' into feature/import 2024-02-16 12:47:20 +03:00
ngfrolov
0dba9a187d
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2024-02-16 11:24:10 +05:00
ngfrolov
aa002488fe
SetpointsRequestDto добавил атрибут валидации времени устаревания от 10мин до 4часов 2024-02-16 11:24:03 +05:00
ngfrolov
10a15f1c77
ProcessMapReportDataSaubStatService Add test and fix. 2024-02-15 15:59:34 +05:00
ngfrolov
5eede46b31
nit fixes 2024-02-14 13:43:19 +05:00
d5d97acb7d Правки - 2 2024-02-14 11:33:35 +05:00
f9d95c4431 Добавление файла ProcessMapReportDataSaubStatParamsDto в проект 2024-02-13 16:42:42 +05:00
3064211550 Merge branch 'feature/28518041-rtk-report' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/28518041-rtk-report 2024-02-13 16:38:49 +05:00
0fdb1ede72 правки после ревью 2024-02-13 16:35:01 +05:00
Степанов Дмитрий
0c399f0693 Merge branch 'dev' into feature/import 2024-02-13 14:06:21 +03:00
Степанов Дмитрий
4fb94a443f Рефакторинг после ревью 2024-02-12 15:25:18 +03:00
13c545a7b9 Merge branch 'dev' into feature/28518041-rtk-report 2024-02-12 17:02:36 +05:00
4f2bc9244e Построение РТК-отчета на основании данных t_data_saub_stat 2024-02-12 16:55:50 +05:00
ngfrolov
cfba6143de
Fixes by review 2024-02-12 13:58:02 +05:00
ngfrolov
65120cae74
Add DetectedOperationWithDrillerDto 2024-02-12 09:14:02 +05:00
Степанов Дмитрий
f2ca89dc8d Парсинг РТК 2024-02-09 09:32:31 +03:00
ngfrolov
b7dcf313a2
Add DetectedOperation repository 2024-02-08 11:38:25 +05:00
2b4000ce6b Добавлена DataSaubStatDto 2024-02-07 13:32:15 +05:00
Степанов Дмитрий
a726602be8 Абстракции для парсинга файлов 2024-01-29 14:39:53 +05:00
ngfrolov
a281bccce1
fix ChangeLogAbstract. Add Author and Editor props 2024-01-25 15:39:19 +05:00
Frolov-Nikita
8a38777db3
Merge branch 'dev' into feature/ProcessMap-history 2024-01-21 13:43:39 +05:00
Frolov-Nikita
cfe936abf0
remove DateValidationAttribute,
reorganize and fix unitTests
2024-01-21 13:43:15 +05:00
Frolov-Nikita
2ce2005e6a
merge dev to . 2024-01-21 13:02:12 +05:00
7f92f19ba6 Merge pull request 'Добавлен атрибут [Required] на non-nullable поля в dtos (ч. 3)' (#195) from fix/dtos-add-required-attribute-3 into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/195
2024-01-21 12:53:25 +05:00
Frolov-Nikita
b13353b994
Add some required attributes 2024-01-21 12:52:46 +05:00
Frolov-Nikita
b454322934
Merge branch 'dev' into fix/dtos-add-required-attribute-3 2024-01-21 12:45:38 +05:00
Frolov-Nikita
35df48f95a
merge dev to . 2024-01-21 12:25:50 +05:00
3fda567cf7 Merge pull request '#27789416 Приведение свойств TelemetryDataSaubDto в соответствие со свойствами TelemetryDataSaub' (#198) from fix/27789416-compare-telemetryDataSaubDto-with-telemetryDataSaub into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/198
2024-01-21 11:55:39 +05:00
Оля Бизюкова
7379b6e33d Приведение свойств TelemetryDataSaubDto в соответствие со свойствами TelemetryDataSaub 2024-01-19 20:18:11 +05:00
ngfrolov
6178061b49
Add ProcessMapPlanDrilling. 2024-01-19 17:48:45 +05:00
Оля Бизюкова
38fab5b6f0 Удалено свойство Date 2024-01-19 17:19:26 +05:00
Оля Бизюкова
b8f9a6ae4a Добавлен атрибут [Required] на non-nullable поля в dtos (ч. 3) 2024-01-17 13:12:17 +05:00
Оля Бизюкова
42f3c3edd1 Правки по результатам ревью 2024-01-17 11:51:57 +05:00
e095cd1293 Добавлен атрибут [Required] на non-nullable поля в dtos 2024-01-16 13:24:42 +05:00
bd2616bf36 Атрибут Required 2023-12-29 14:21:42 +05:00
a2f87591e8 Формат даты в WellOperationDto - DateTimeOffset 2023-12-29 11:24:46 +05:00
ngfrolov
4c97c64594
Report* форматирование 2023-12-27 13:07:41 +05:00
2526fc0bb5 Merge branch 'fix/create-workers' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/create-workers 2023-12-27 09:38:08 +05:00
617a529780 Рефакторинг по результатам ревью 2023-12-27 09:38:00 +05:00
32c4290ef9 Merge branch 'dev' into fix/create-workers 2023-12-26 16:26:53 +05:00
1d3294e799 Рефактор: один экшн, который передается в качестве параметра в метод CreateReportAsync. Внутри экшна вызываются 2 метода: onProgress и progressHandler. 2023-12-26 14:31:20 +05:00
ngfrolov
d950e487fa
WellService.GetWellTreeAsync add companies 2023-12-26 14:04:02 +05:00
Степанов Дмитрий
202665dce2 Рефакторинг суточного рапорта 2023-12-20 16:55:17 +05:00
Степанов Дмитрий
b32f115568 Наработка подсистем
1. Добавлен фильр по бурильщику
2. Рефакторинг класса
2023-12-19 10:06:06 +05:00
Степанов Дмитрий
697d1061f7 Автоопределяемые операции
1. Удалил неиспользуемые DTO и метод из сервиса
2. Рефакторинг Requests
2023-12-19 00:40:04 +05:00
Степанов Дмитрий
8b15297a74 Рефакторинг 2023-12-18 13:53:51 +05:00
Степанов Дмитрий
0570c4f4e4 Фикс авто определения операций 2023-12-18 13:51:40 +05:00
Степанов Дмитрий
bf8b7f9c0f Merge branch 'dev' into feature/subsystems 2023-12-16 13:26:14 +05:00
Степанов Дмитрий
5fb9375955 Новые расчеты наработки подсистем 2023-12-16 13:22:23 +05:00
Степанов Дмитрий
38a852ace0 Правки после ревью 2023-12-14 09:26:03 +05:00
4a9011e430 Merge branch 'dev' into feature/subsystems 2023-12-13 09:56:30 +05:00
f7ac9f0ccd Merge branch 'dev' into feature/sections 2023-12-12 16:36:20 +05:00
ngfrolov
fd40a3b930
ContactDto Fix validation 2023-12-11 09:45:00 +05:00
Степанов Дмитрий
521e36834e Merge branch 'dev' into feature/sections 2023-12-06 17:55:43 +05:00
Степанов Дмитрий
410ef56f18 Изменение алгоритма расчёта наработки АПД 2023-12-06 16:43:28 +05:00
ngfrolov
17c13b7a7b
spell
nit refactoring by VS recommendations
2023-12-05 14:48:56 +05:00
Степанов Дмитрий
f8117db6cf Merge branch 'dev' into feature/sections
# Conflicts:
#	AsbCloudDb/Migrations/AsbCloudDbContextModelSnapshot.cs
#	AsbCloudDb/Model/AsbCloudDbContext.cs
#	AsbCloudDb/Model/DefaultData/EntityFillerPermission.cs
#	AsbCloudDb/Model/IAsbCloudDbContext.cs
2023-12-04 17:22:29 +05:00
Степанов Дмитрий
6db3771cb4 Добавлен сервис для работы с плановыми секциями конструкции скважины 2023-12-04 17:05:57 +05:00
58a19f5b52 Merge branch 'feature/#13123485--import-fact-trajectories' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/#13123485--import-fact-trajectories 2023-11-30 09:41:11 +05:00
6387aeeb17 Правки после ревью-2 2023-11-30 09:40:51 +05:00
a64cbeee03 Merge branch 'dev' into feature/#13123485--import-fact-trajectories 2023-11-29 12:07:27 +05:00
29171a6e47 Мердж с дев-веткой и правки по результатам этого мерджа 2023-11-29 12:06:57 +05:00
ngfrolov
409e1be983
Split WorkSubsystemOperationTimeCalc to 2 background work for AKB and Oscillation 2023-11-28 17:32:14 +05:00
e6329b76da правки после ревью 2023-11-28 15:54:47 +05:00
Степанов Дмитрий
1088092d2f Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
2023-11-27 11:23:40 +05:00
affad27ac3 Merge branch 'dev' into feature/#13123485--import-fact-trajectories 2023-11-23 17:27:27 +05:00
ngfrolov
2b8077a723
Fix background work counters 2023-11-23 14:57:04 +05:00
68294474eb Merge branch 'dev' into feature/#13123485--import-fact-trajectories 2023-11-22 22:19:00 +05:00
Оля Бизюкова
454945e2dc Контроллеры по формированию плановых и фактических траекторий наследуются от одного TrajectoryController 2023-11-22 13:14:37 +05:00
98ec7637eb Импорт фактических траекторий + разбиение фактических тракторий на 2 таба (импортированные траектории и траектории из ннб) 2023-11-21 15:10:22 +05:00
80bf805554 Обновить AsbCloudApp/Data/CompanyDto.cs 2023-11-16 17:44:41 +05:00
Степанов Дмитрий
607ea3ec88 Увеличена максимальная длина CompanyTypeCaption у CompanyDto 2023-11-16 13:39:29 +05:00
Степанов Дмитрий
76b6f7e843 Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudInfrastructure/DependencyInjection.cs
2023-11-16 10:48:23 +05:00
Степанов Дмитрий
71c3007168 Правки после ревью
1. Переименовал свойство в SubsystemBlock
2. Добавил сортировку по умолчанию в метод получения списка суточных отчётов
2023-11-16 10:45:44 +05:00
Степанов Дмитрий
cc4ef55c12 Изменения блока с наработкой подсистем 2023-11-15 17:23:17 +05:00
Степанов Дмитрий
3eeaa2b9eb Добавлено отклонение от ГГД 2023-11-15 12:10:48 +05:00
Степанов Дмитрий
968596b4bf Обновление DTO суточного отчёта
1. Удалён базовый класс EditableBlock, все изменяемые блоки наследуются от ItemInfoDto
2. Фикс названия свойств
2023-11-14 10:51:36 +05:00
bd43d7b525 Поля Email и Phone стали nullable 2023-11-10 14:50:20 +05:00
b2d6091476 Поля "Email" и "Телефон" формы создания контактов - необязательны к заполнению 2023-11-10 11:34:19 +05:00
Степанов Дмитрий
87c8c84660 Небольшой рефакторинг
1. Фикс неймингов свойств + удаление не используемых свойств
2. Правки запросов
3. Добавлена дата последнего редактирования в базовый класс редактируемых блоков
4. Добавлены проверки в тесты
2023-11-09 15:01:29 +05:00
Степанов Дмитрий
a757754776 Merge branch 'dev' into feature/daily_report
# Conflicts:
#	AsbCloudWebApi.Tests/Services/DailyReportServiceTest.cs
2023-11-07 15:59:38 +05:00
Степанов Дмитрий
dcaec8b4a2 Доработки
1. Добавлен шаблон суточного отчёта
2. Рефакторинг DTO для суточного отчёта
3. Обновлена валидация входных данных в методах контроллера
4. Небольшой рефакторинг сервисов
2023-11-07 15:57:15 +05:00
Степанов Дмитрий
b92acca29b Dto суточного отчёта
1. Добавлен Dto суточного отчёта
2. Добавлены блок для суточного отчёта
2023-11-03 19:16:26 +05:00
Степанов Дмитрий
6b0db1adbc Расширение функциональности
1. Расширены репозитории: траектории, расписания
2. Расширил DTO, сервис РТК отчёт
3. Поправлен класс с методами расширения для формирования excel. В дальнейшем требуется удалить из него все неиспользуемые методы расширения
2023-11-03 18:55:49 +05:00
Степанов Дмитрий
070cd185cb Удалены старые реализации суточного рапорта и авто генерируемого отчёта 2023-11-03 17:50:33 +05:00
ngfrolov
7f92f07423
weekend test 2023-11-03 17:02:44 +05:00
ngfrolov
4f45cfc1dd
BackgroundWorkDto add progress to default state message/ 2023-11-02 17:40:51 +05:00
ngfrolov
bc986e789a
WellSectionsController 2023-10-27 12:02:19 +05:00
ngfrolov
d79c7c9c97
Dix EventDto validation 2023-10-27 09:49:32 +05:00
ngfrolov
4a72504ee8
merge from dev to wellbores 2023-10-24 09:26:45 +05:00
ngfrolov
b8462253b3
WellboreService новая логика. Не протестирована. 2023-10-23 18:06:57 +05:00
fee782f08f Тест DrillTest.http + правка DrillTestDto 2023-10-23 14:15:48 +05:00
445880854f Правки по результатам ревью 2023-10-23 13:43:29 +05:00
88e2afc1b2 Правки внутри шаблона импорта, перевод секунд в часы для отчета 2023-10-20 16:55:08 +05:00
b7ce104e4e - Экспорт отчета Drill test
- Добавлен новый extension метод AssemblyExtensions.GetTemplateCopyStreamAsync
- IAutoGeneratedDailyReportMakerService переименован в IReportMakerService и стал более универсальным
2023-10-20 11:24:04 +05:00
69c90467d6 Убрано лишнее свойство DrillTest у DrillTestParamsDto 2023-10-17 17:12:11 +05:00
23cebdf5e7 Правки по ревью 2023-10-17 16:00:44 +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
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
Степанов Дмитрий
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
Степанов Дмитрий
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
7d00cfde1c Разделил Dto 2023-10-04 15:34:42 +05:00
2d375436af Фикс бага сортировки списка сообщений 2023-10-04 10:25:05 +05:00
2b400012c6 Правки по ревью 2023-10-03 15:32:58 +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
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
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
ngfrolov
4511eb239f
Merge branch 'dev' into feature/email_notifications 2023-09-14 12:55:15 +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
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
59c96aa9e9 Добавил DTO и константы 2023-09-04 14:06:07 +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
ngfrolov
d62866919f
refactor WellboreDto 2023-08-15 18:00:35 +05:00
a36736731b Фикс 2023-08-15 17:36:47 +05:00
ngfrolov
b43a8691f2
WellboreService refactoring 2023-08-15 16:08:51 +05:00
3702cf2e8c Рефакторинг + доработки
1. Переделал логику получения стволов скважин.
2. Поправил контроллер.
3. Рефакторинг DTO ствола.
2023-08-15 12:28:39 +05:00
04c2266591 Добавил функционал получения ствола скважины 2023-08-14 18:30:31 +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
5b06b9d557 Исправления после ревью 2023-08-04 14:18:10 +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
20d306a24c Изменения рассчёта отклонения по ТВД 2023-08-02 11:34:42 +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
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
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
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
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
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
aa8d9a0a02 Merge branch 'dev' into fix/well-contacts 2023-07-14 17:29:28 +05:00
fea487e986 В CompanyTypeDto добавлены 2 свойства для того, чтобы в админке была возможность редактировать порядок и метку "является контактом" 2023-07-14 16:54:14 +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
e52b6cf122 правки по ревью 2023-07-13 12:45:41 +05:00
9d9ccced4e Статусы пользователя + проверка статуса пользователя в AddJWTAuthentication 2023-07-12 12:07:56 +05:00
2232061f95 Удалил лишнее 2023-07-11 18:59:11 +05:00
985c0489d0 Исправление в работе с данными
1. Изменил сущность уведомления. Добавил состояние уведомления
2. Удалил сущность для доставки уведомлений.
3. Изменение DTO уведомления.
4. Добавил миграцию.
5. Поправил DbContext.
2023-07-11 18:57:25 +05:00
399a8a6c59 Изменение объектов данных
1. Добавил флаг прочитано ли уведомление
2. Добавил новые миграции
2023-07-10 16:43:58 +05:00