Commit Graph

493 Commits

Author SHA1 Message Date
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
d1555cc67b Изменение модели
1. Добавил новые сущности: уведомление, категория уведомления, способ отправки уведомления
2. Добавил DTO для новых сущностей
3. Накатил миграцию
4. Поправил DbContext
2023-07-07 16:26:16 +05:00
ngfrolov
16b5aed85c
Rename WellMapInfoDto.TvdLagPercent => WellMapInfoDto.TvdLagDays 2023-07-03 12:33:00 +05:00
ngfrolov
5ec6fa2b2e
merge dev to WellMapInfoDto-improvement 2023-06-30 17:45:04 +05:00
df67684972 Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:35:08 +05:00
ngfrolov
12fa0ab0c7
Merge branch 'dev' into feature/fact_trajectory 2023-06-30 17:29:18 +05:00
ngfrolov
c6d776a92c
HelpPage исправлена орфография, маршруты. Добавлена валидация 2023-06-30 17:00:27 +05:00
ngfrolov
e901866910
Добавлено онлайн обновление части статистики по скважине, которую можно брать из кеша. 2023-06-30 15:49:30 +05:00
8dbc380f17 Фактические траектории
1. Контроллер для фактических категорий
2. Дополнил TrajectoryGeoDto, некоторые параметры траекторий могу совпадать. Принял решение вынести это в базовый класс
3. Рефакторинг репозитория
2023-06-30 14:55:44 +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
959b9d5480
Merge branch 'dev' into help-pages 2023-06-29 10:39:06 +05:00
ngfrolov
cf0ba06b2c
Дополнил WellMapInfoDto статистикой по подсистемам. 2023-06-29 10:36:30 +05:00
cd279b925f Справки по страницам
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +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
1489c60675
RequerstTrackerMiddleware. Add RequestLogDto.RequestContentLength 2023-06-20 12:35:21 +05:00
ngfrolov
2f8e6e3a55
WellOperationController. убрал лишнюю проверку. 2023-06-06 15:53:22 +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
af7ab2c690 Правки по ревью 2023-06-02 16:56:34 +05:00
ngfrolov
be9be27bab
generic trajectory services 2023-05-30 11:21:07 +05:00
8c45b36623 Отдельные сервисы для плановой и фактической траектории 2023-05-30 09:53:04 +05:00
ngfrolov
3d76ae3155
rotate trajectory coordinates 2023-05-25 15:26:23 +05:00
ngfrolov
c15fd956d0
Merge branch 'dev' into feature/ProcessMap_pressure_to_deltaPressure 2023-05-23 13:47:59 +05:00
ngfrolov
ac0e96a158
ProcessMapReportService. Replace Pressure by PressureDelta. 2023-05-23 13:41:27 +05:00
bc0e33aaf5 Правки 2023-05-23 10:53:31 +05:00
2e96f1982f Фикс бага: на свойство DateStart модели WellOperationDto навешан атрибут, проверяющий дату + сохранение пользователя, импортирующего данные о фактиечских операциях 2023-05-22 14:46:19 +05:00
ngfrolov
b10dde9135
remove #nullable 2023-05-19 16:51:41 +05:00
41663eabcb Правки по результатам ревью 2023-05-19 12:45:07 +05:00
7f5af356e6 Merge branch 'dev' into feature/gtr-last-data-by-record 2023-05-18 15:40:47 +05:00
8d1ae1af84 Получение данных ГТИ по Record Id 2023-05-16 09:17:17 +05:00
37399f74a7 добавлен отдельный файл для TrajectoryDto, добавлен интерфейс ITrajectoryRepository и его реализация для плановой и фактической траектории 2023-05-11 11:50:45 +05:00
51a4214062 Правки по faq-контроллеру 2023-04-27 12:29:17 +05:00
81ab77cdfc правки по результатам ревью 2023-04-21 11:22:39 +05:00
49611d45f3 Merge branch 'dev' into feature/faq 2023-04-20 15:09:34 +05:00
860da5c35e FAQ controller и бизнес-логика по работе с вопросами 2023-04-20 15:01:19 +05:00
ngfrolov
9c31c803de
Fix migration.
Fix GtrWitsRepository.
2023-04-18 16:07:29 +05:00
ngfrolov
1bdb88492e
Merge branch 'dev' into gtr 2023-04-18 10:17:52 +05:00
4df94466f0 fix gtr 2023-04-17 18:02:51 +05:00
63a7ba2034 using 2023-04-14 12:34:47 +05:00
7d0a214521 fix 2023-04-14 12:32:55 +05:00
8b271da299 Получение телеметрии расхода БН 2023-04-14 11:47:49 +05:00
f14b0064ed Merge branch 'dev' into gtr 2023-04-12 00:43:04 +05:00
ngfrolov
577b699663
Add ProcessMapReportDto.UsagePlan;
Fix % (mult 100);
2023-04-06 17:27:31 +05:00
ngfrolov
5e8df2e29f
Fix calculations 2023-04-06 17:16:53 +05:00
ngfrolov
40a3d3ab50
Debugged 2023-04-06 10:25:51 +05:00
ngfrolov
1f904a7434
ProcessMapReportService implement all calculations (not tested) 2023-04-05 13:36:56 +05:00
ngfrolov
0457f8dd98
Merge branch 'dev' into feature/rtc-calc 2023-04-05 10:56:29 +05:00
3ced1a0e20 new migration
refact entity model
wits rep and interface
2023-04-04 21:21:06 +05:00
f1dc52c768 Merge branch 'dev' into feature/set-user-editor-to-operation 2023-04-04 12:54:42 +05:00
be0d171973 Запись пользователя, изменившего / создавшего опреацию в БД + запись даты изменения / создания 2023-04-04 12:52:11 +05:00
ngfrolov
9b794311c4
Rename processMaps to processMapPlan, processMapReport, processMapReportMaker. 2023-04-03 14:59:59 +05:00
ngfrolov
225d6ef827
Незначительные переименования 2023-03-31 16:57:20 +05:00
e142e1eff5 Запись для формирования отчета РТК - плоский список:
1. Убраны навигационные свойства Rotor и Slide (и соответствующая DTO)
2. Закомментирован код формирования отчета РТК
2023-03-31 15:20:27 +05:00
ngfrolov
2e1678f401
Добавлено WitsRecordDto 2023-03-31 11:26:42 +05:00
ngfrolov
7d83a0a93d
Merge branch 'dev' into gtr 2023-03-31 11:13:35 +05:00
6f08629966 Настройка в AddSwaggerGen cтрокового формата данных для DateOnly 2023-03-30 16:39:51 +05:00
921b5f75c0 Правки по ревью 2023-03-29 10:26:10 +05:00
39cdc2ac0c wits dtos 2023-03-29 01:17:26 +05:00
118df71ccf review dto 2023-03-28 03:41:30 +05:00
ae10754368 add dtos 2023-03-28 03:39:41 +05:00
ee8f000ab1 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-27 17:15:31 +05:00
d09dabd9ce Merge branch 'feature/refactoring-daily-report-form' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/refactoring-daily-report-form 2023-03-27 17:14:44 +05:00
6815dc4437 Актуализирован блок "Баланс времени" в выгружаемом отчете. 2023-03-27 17:14:36 +05:00
ngfrolov
464678a3db
nit deleting an outdated tasks 2023-03-27 09:40:51 +05:00
01bbe2debe Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-24 10:28:19 +05:00
56be9b2358 Merge branch 'feature/refactoring-daily-report-form' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/refactoring-daily-report-form 2023-03-24 19:27:50 +14:00
510595239c Правки по ревью 2023-03-24 19:27:30 +14:00
dc8aa67344 Merge pull request 'Фикс: проверка ключа скважины в методе контроллера, а не в свойстве класса (т.к. на этом падал фронтенд)' (#38) from fix/filling-fact-operations-editor-fixes into dev
Reviewed-on: http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer/pulls/38
Reviewed-by: Никита Фролов <ng.frolov@digitaldrilling.ru>
2023-03-23 17:14:15 +05:00
7b8506e44d Фикс: проверка ключа скважины в методе контроллера, а не в свойсте класса (т.к. на этом падал фронтенд) 2023-03-23 11:11:54 +05:00
ngfrolov
df6c423341
Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-23 11:07:10 +05:00
baee2ae139 Добавление даты и ключа пользователя, внесшего изменения в блоки суточного рапорта 2023-03-22 11:29:53 +05:00
ngfrolov
14d8221917
Add usage to ProcessMap 2023-03-21 17:51:34 +05:00
8a9a565365 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-21 15:58:23 +05:00