Commit Graph

1001 Commits

Author SHA1 Message Date
985c0489d0 Исправление в работе с данными
1. Изменил сущность уведомления. Добавил состояние уведомления
2. Удалил сущность для доставки уведомлений.
3. Изменение DTO уведомления.
4. Добавил миграцию.
5. Поправил DbContext.
2023-07-11 18:57:25 +05:00
96786b1be7 Сервисы для уведомлений
1. Добавил репозиторий для уведомлений
2. Добавил сервисы для уведомлений
2023-07-10 16:56:55 +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
1fac8ef565
WellController. Объединил GetAsync и GetStatAsync в GetAsync. 2023-07-05 16:00:06 +05:00
ngfrolov
0230432c8c
Добавил WellController.GetOrDefaultStatAsync(..) с расширенной статистикой по скважине. 2023-07-05 14:22:22 +05:00
f7eb894195 Вторая итерация исправлений после ревью 2023-07-04 12:34:25 +05:00
34009b9737 Исправления после ревью 2023-07-04 09:08:04 +05:00
ngfrolov
16b5aed85c
Rename WellMapInfoDto.TvdLagPercent => WellMapInfoDto.TvdLagDays 2023-07-03 12:33:00 +05:00
ngfrolov
de845c5ac5
doc, spelling 2023-06-30 17:57: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
ngfrolov
821fe270f6
Добавлено кеширование данных ГТИ 2023-06-30 15:48:24 +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
968f6db348
Wits repository cache last received value. 2023-06-29 10:37:21 +05:00
ngfrolov
cf0ba06b2c
Дополнил WellMapInfoDto статистикой по подсистемам. 2023-06-29 10:36:30 +05:00
1cac9c336d Сделал фикс кодировок файлов 2023-06-28 17:09:53 +05:00
cd279b925f Справки по страницам
1. Добавил модель данных
2. Добавил Dto для справки
3. Добавил доменный сервис + сделал покрытие тестами
4. Добавил репозиторий для справки
5. Сделал регистрацию зависимостей
6. Добавил контроллер содержащий методы: создания, редактирования, получения файла справки
2023-06-28 16:33:27 +05:00
2769271583 Мелкие фиксы репозитория хранения файлов. 2023-06-28 16:24:52 +05:00
6f05877ac9 Исключения
Сделал небольшую доработку по исключениям.
1. Создал новое исключение, которое позволяет указывать сразу несколько невалидных параметров.
2. Поправил middleware, сделал обобщённый класс, который преобразует исключение.
2023-06-28 16:18:29 +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
2e0206c6a0
fix TelemetryService.GetTimezone() 2023-06-20 14:41:19 +05:00
ngfrolov
1489c60675
RequerstTrackerMiddleware. Add RequestLogDto.RequestContentLength 2023-06-20 12:35:21 +05:00
ngfrolov
c3735eec93
GtrWitsController.PostDataAsync теперь может получать и сохранять несколько записей за один запрос. 2023-06-07 13:48:40 +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
1e54fb3b16 Merge branch 'fix/save-fact-operations' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into fix/save-fact-operations 2023-05-23 10:53:46 +05:00
bc0e33aaf5 Правки 2023-05-23 10:53:31 +05:00
c993feb182 Merge branch 'dev' into fix/save-fact-operations 2023-05-22 14:48:10 +05:00
2e96f1982f Фикс бага: на свойство DateStart модели WellOperationDto навешан атрибут, проверяющий дату + сохранение пользователя, импортирующего данные о фактиечских операциях 2023-05-22 14:46:19 +05:00
ngfrolov
ed156b1ce8
remove TelemetryTracker 2023-05-19 17:57:07 +05:00
ngfrolov
9ad290550c
Merge branch 'dev' into well_statistic 2023-05-19 16:54:03 +05:00
ngfrolov
b10dde9135
remove #nullable 2023-05-19 16:51:41 +05:00
ngfrolov
8eaad67496
nit fixes 2023-05-19 16:48:00 +05:00
ngfrolov
e9af9f7ddf
TelemetryTracker remove unused GetTransmittingTelemetriesUids() 2023-05-19 16:26:04 +05:00
ngfrolov
62008f8712
remove InstantDataRepository 2023-05-19 16:25:20 +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
7514e3132a Получение данных ГТИ по id record 2023-05-18 15:31:27 +05:00
f7d0e43d2f Merge branch 'dev' into feature/nullable-enabled-2 2023-05-18 11:04:24 +05:00
ngfrolov
c05e676c01
Merge branch 'dev' into feature/nullable-enabled-2 2023-05-18 10:42:18 +05:00
08501fee30 включен nullable-enabled для проекта AsbCloudWebApi 2023-05-17 12:31:29 +05:00
b95250a0dd Правки по результатам ревью 2023-05-17 11:42:14 +05:00
8d1ae1af84 Получение данных ГТИ по Record Id 2023-05-16 09:17:17 +05:00
a1b4b1b9bb Правки, IFactualRepository переименован на IActualRepository, правки в юнит-тестах 2023-05-11 15:36:49 +05:00
37399f74a7 добавлен отдельный файл для TrajectoryDto, добавлен интерфейс ITrajectoryRepository и его реализация для плановой и фактической траектории 2023-05-11 11:50:45 +05:00
09c69fcf75 Вычисление фактической траектории 2023-05-04 16:54:09 +05:00
51a4214062 Правки по faq-контроллеру 2023-04-27 12:29:17 +05:00
81ab77cdfc правки по результатам ревью 2023-04-21 11:22:39 +05:00
9806df01ae Метод GetAsync переименова в GetAllAsync 2023-04-20 17:18:00 +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
6c694ff7bc
enable nullable TimezoneService 2023-04-18 16:16:11 +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
ngfrolov
1289d782cf
Merge branch 'dev' into featute/null-enabled 2023-04-17 15:51:22 +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
2431557539 #nullable enable (part 2) 2023-04-13 15:34:16 +05:00
f14b0064ed Merge branch 'dev' into gtr 2023-04-12 00:43:04 +05:00
7c827f4fae rework get method in rep 2023-04-11 00:32:06 +05:00
2e58dea88a work migration (timescale) 2023-04-07 17:58:46 +05:00
ngfrolov
312d653aec
fix #9844930;
Enable nullable for OperationsStatService.
2023-04-07 16:49:28 +05:00
8e663e7bef edit generic 2023-04-07 05:32:03 +05:00
e26c5d98a7 delete manual timescale script (error index)
edit generic repository
2023-04-07 04:51:30 +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
9a0617adce add gtrRepository.SaveData 2023-04-06 04:02:47 +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
ngfrolov
c06712f2f9
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-03-24 12:35:13 +05:00
ngfrolov
b64c90b3e3
Add DateValidationAttribute 2023-03-24 12:34:57 +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
56477e5a9b Merge branch 'feature/refactoring-daily-report-form' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/refactoring-daily-report-form 2023-03-21 15:55:15 +05:00
f1e0aaf3ae Добавление даты и ключа пользователя, внесшего изменения в блок суточного рапорта 2023-03-21 15:55:03 +05:00
99687c495f rep and dto 2023-03-21 12:41:43 +05:00
ngfrolov
a1c73effc3
TelemetryDataSaubDto doc. Add units to description 2023-03-20 15:06:53 +05:00
ngfrolov
6ddef54514
Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 16:48:18 +05:00
7de6d036b7 мелкие правки 2023-03-10 13:40:05 +05:00
a97fd12b74 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 11:24:33 +05:00
0750b0fc9a удален лишний мусор 2023-03-10 10:34:03 +05:00
f8c26f1835 фикс фильтрации фактических операций 2023-03-10 10:25:10 +05:00
fe25c1e962 edit message dto 2023-03-10 05:53:48 +05:00
65d846dba4 dev changes 2023-03-10 05:48:43 +05:00
a9ee51e090 merge dev 2023-03-10 05:47:40 +05:00
0540df26c4 edit validate user registration 2023-03-10 05:42:54 +05:00
4d7ef61ab8 add error message 2023-03-10 05:09:41 +05:00
ngfrolov
db1bd49d60
Add TelemetryDataSaubController.GetZippedCsv(..) 2023-03-09 12:32:09 +05:00
ngfrolov
cff9fe3fe7
Merge branch 'dev' into ZippedCsvTelemetryExport 2023-03-07 15:49:00 +05:00
ngfrolov
fb128c0eb1
Add root auto-permission 2023-03-07 15:33:06 +05:00
ngfrolov
43847298d8
Replace TelemetryService.GetOrDefaultIdTelemetryByIdWell() by GetOrDefaultTelemetryByIdWell() 2023-03-07 09:47:30 +05:00
612fa19b10 add attrib's -ProcessMap,permissions
and remove validators
2023-03-07 00:36:09 +05:00
d6d14ca2f2 change dtos (auth,event,company,measure,message,userRole,well,welloperation)
and delete validators
2023-03-07 00:04:20 +05:00
52a6b92824 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-06 16:33:58 +05:00
b6181ab82f 1. Сохранение суточного рапорта по частям.
2. Обновление типа данных поля "Дата отчета" в таблице "Суточный рапорт" (timestamp with time zone изменен на date)
2023-03-06 16:30:36 +05:00
ngfrolov
1ca72d50d1
StatWellDto Add TvdLagDays and calculation. 2023-03-06 16:12:26 +05:00
ngfrolov
546ac8068e
Fix. Ошибка при добавлении скважины. 2023-03-02 14:31:17 +05:00
ngfrolov
24764f2fd4
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-28 09:23:05 +05:00
ngfrolov
6d5232231d
fix nullable ScheduleRepository 2023-02-27 12:30:44 +05:00
feb2623200 IDailyReportService, WellInfoService, WellInfoService 2023-02-27 12:12:55 +05:00
73f2fe0826 PlanFactBase, ArgumentInvalidException 2023-02-27 10:33:59 +05:00
57fc19396e ISubsystemOperationTimeService, ISubsystemService, FileService, IAuthService, ICrudRepository, IDetectedOperationService, ILimitingParameterService, IMessageService, IPlannedTrajectoryImportService, IProcessMapService, IReduceSamplingService, IReportService, IRepositoryWellRelated, IRequerstTrackerService, ISetpointsService, ITelemetryDataSaubService, ITelemetryDataService, ITelemetryService, ITelemetryUserService, ITrajectoryVisualizationService, IWellFinalDocumentsService, IWellService 2023-02-27 10:21:17 +05:00
dea93ac9c0 DetectedOperationRequest, FileRequest, LimitingParameterRequest, MessageRequestBase, ProcessMapRequest, RequestBase, SubsystemOperationTimeRequest, WellOperationRequest, WellRequest 2023-02-27 10:11:50 +05:00
9549b62d3e IDepositRepository, IFileRepository, IFileStorageRepository, ILimitingParameterRepository, IProcessMapRepository, ITelemetryWirelineRunOutRepository, IUserRoleRepository, IWellCompositeRepository, IWellFinalDocumentsRepository, IWellOperationRepository 2023-02-27 10:06:54 +05:00
f0ba243afe RecordBaseDto, MinMaxExtendedViewDto, MinMaxDto, PlanFactDto, TrajectoryVisualizationDto, UserDto, UserExtendedDto, UserRegistrationDto, UserRoleDto, UserTokenDto, WellCaseDto, WellDto, WellFinalDocumentDBDto, WellFinalDocumentDto, WellFinalDocumentInputDto, WellFinalDocumentsHistoryDto, WellGroupOpertionDto, WellInfoDto, WellMapInfoDto, WellOperationCategoryDto, WellOperationDto 2023-02-27 10:02:51 +05:00
ngfrolov
1e86c24258
Fix comparators implementation and revise some dtos 2023-02-22 17:10:29 +05:00
ngfrolov
bc35e18703
fix nullable 2023-02-22 15:31:16 +05:00
ad5ac00079 #9156004 MapPointBaseDto, HeadDto, MeasureDto, MessageDto, MinMaxDto, MinMaxExtendedViewDto, PermissionDto, PlanFactPredictBase, PlannedTrajectoryDto 2023-02-22 15:03:15 +05:00
e39a701738 #9156004 DrillParamsDto, FileCategoryDto, FileInfoDto, FileMarkDto, IId, IMapPoint, IWellRelated, JobState, LimitingParameterDataDto, LimitingParameterDto 2023-02-22 11:35:35 +05:00
4634d8d4c6 #9156004 Record7Dto, AuthDto, ClusterDto, CompanyDto, CompanyTypeDto, DrillerDto, DrillingProgramPartDto, DrillingProgramStateDto 2023-02-22 10:10:46 +05:00
dd3a2f4ff6 #9156004 SubsystemActiveWellStatDto, SubsystemDto, SubsystemOperationTimeDto, SubsystemStatDto 2023-02-22 09:56:01 +05:00
a067c47863 #9156004 TelemetryDataSaubStatDto, TelemetryDataSpinDto, TelemetryInfoDto, TelemetryMessageDto, TelemetryUserDto, TelemetryWirelineRunOutBaseDto 2023-02-22 09:50:11 +05:00
7cc951d102 #9156004 TelemetryDataSaubDto, SetpointsRequestDto, SetpointInfoDto, EventDto, ProcessMapReportRowDto, ProcessMapReportParamsDto, ProcessMapReportDto, ProcessMapDto 2023-02-22 09:43:32 +05:00
5178b59ba7 #9156004 DailyReportDto, HeadDto. DetectedOperationDto, DetectedOperationListDto, DetectedOperationStatDto 2023-02-22 09:26:22 +05:00
d36139c037 #9156004 SignBlock, TimeBalanceBlock 2023-02-22 09:20:04 +05:00
7b61b5ed39 #9156004 SaubDto 2023-02-22 09:13:46 +05:00
1417013cbd #9156004 BhaDto, HeadDto 2023-02-22 09:11:01 +05:00
e9f3175b56 #9156004 2023-02-22 09:01:54 +05:00
594033b3bc #9156004 2023-02-22 09:00:47 +05:00
c15c0e5522 1. Правки после ревью
2. nullable enable в WellOperationPlanDto
2023-02-21 16:15:36 +05:00
4f6cbd014e убраны лишние юзинги, поправлен комментарий к WellOperationPlanDto 2023-02-21 13:33:50 +05:00
aef99cbf11 1. Изменен запрос для формирования списка плановых операция для сопоставления
2. Добавлена модель WellOperationPlanDto для хранения списка плановых операций и даты последней сопоставленной плановой операции
3. WellSectionTypeName и CategoryName в WellOperationDto могут быть nullable
2023-02-21 13:22:24 +05:00
0083048821 Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-21 13:18:43 +05:00
ngfrolov
ada2b36310
Refactor trajectory 2023-02-20 15:57:08 +05:00
ngfrolov
01e94fc489
Merge branch 'dev' into feature/8636739 2023-02-20 15:28:54 +05:00
5a101b163a Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-20 15:25:33 +05:00
66f97678dd 1. На странице фактических операций убрана пагинация
2. Фильтрация фактических операций по дате
3. Переписан запрос, формируюший список плановых операций для сопоставления
2023-02-20 15:17:49 +05:00
ngfrolov
09d0d42688
Enable nullable on Telemetry* 2023-02-20 15:06:26 +05:00
ngfrolov
02a8db1a58
Enable nullable on Relation*, ReportProperty, SetpointRequest, WellFinalDocument. 2023-02-20 14:21:52 +05:00
ngfrolov
942b2bca74
Enable nullable on user, userRole 2023-02-20 12:18:45 +05:00
ngfrolov
1f8b7b7451
Enable nullable on Permission Measure LimitingParameter 2023-02-17 17:58:07 +05:00
ngfrolov
2b0e36d68c
Enable nullable on DetectedOperation DrillingProgramPart FileCategory FileInfo FileMark 2023-02-17 17:36:25 +05:00
ngfrolov
61bee21ad9
Enable nullable for ef models: Deposit, Cluster, Well, WellOperation, WellOperationCategory, Company, and corresponding dtos. 2023-02-17 15:30:17 +05:00
ngfrolov
4750fe38d6
Merge branch 'dev' into feature/8879776_well_tree_with_stat 2023-02-17 09:50:37 +05:00
ngfrolov
3f04d73df6
IWellService remove useless using 2023-02-17 09:39:32 +05:00
ngfrolov
d41cff84a9
Add WellInfoService 2023-02-16 16:27:14 +05:00
c7a6e38315 1. Возвращаемый тип списка плановых операций - IEnumerable<WellOperationDto>
2. Добавлен CancellationToken token
3. Рефактор запроса на получение списка плановых операций
4. Проверка на доступность скважины пользователю
5. Сортировка данных по дате в методе MergeArrays
2023-02-16 09:51:55 +05:00
ngfrolov
7779116c8a
WellOperationRepository.GetCategories(..) add arg, to filter categories/ 2023-02-15 18:02:36 +05:00
ngfrolov
eb18d73dd0
Fix CrudWellRelated*Repository.. Get* method returns nonNullable values. 2023-02-15 18:00:48 +05:00
ngfrolov
fda5385e46
IWellService refactor.
- Add #nullable,
- Add WellRequest,
- Remove obsolete method
2023-02-15 17:57:32 +05:00
aa3b96b31b Плановые операции в суточном рапорте.
1. Добавлен столбец IdPlan в WellOperation
2. Перписан метод MergeArrays
3. Формирование списка плановых операций для сопоставления с фактическими (GetOperationsPlan в WellOperationController)
2023-02-15 17:02:43 +05:00
5759388713 #8636739 dto 2023-02-15 10:49:55 +05:00
3f2febc022 #8636739 Визуализация траектории 3D 2023-02-13 12:39:45 +05:00
7127dfd9bb #8636739 Визуализация траектории 3D 2023-02-13 09:10:48 +05:00
d47fa1b09c #8636739 Визуализация траектории 3D 2023-02-10 11:12:16 +05:00
ngfrolov
f7afa8638e
8879776 new dtos 2023-02-07 16:20:36 +05:00
ngfrolov
759d6125b5
Merge branch 'dev' into feature/8103063 2023-02-03 15:59:50 +05:00
2ba6a57975 Рефакторинг + уьраны лишние using 2023-02-03 11:15:14 +05:00
71bb74137b Merge branch 'dev' into fix/add-sort-to-paginated-elements 2023-02-03 09:57:05 +05:00
d9684f6985 добавление необходимых полей в конструктор MessageRequest 2023-02-03 09:38:56 +05:00
479cf72f0c Документирующие комментарии в MessageRequestBase 2023-02-03 09:09:55 +05:00
0b7f53997a Документирующие комментарии в MessageRequestBase 2023-02-03 09:08:25 +05:00
ngfrolov
5956f8238f
#8103063 nit prettify 2023-02-02 14:30:27 +05:00
5644c06fac #8103063 Замечания 2023-02-02 12:04:50 +05:00
a4ff666b97 Добавлена сортировка сообщений в MessageController 2023-02-02 11:08:25 +05:00
20b99011d1 Merge branch 'feature/8103063' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/8103063 2023-02-02 11:05:02 +05:00
1f80e38c10 #8103063 BuildQuery 2023-02-02 11:04:53 +05:00
ngfrolov
e4b790abbd
Merge branch 'dev' into feature/8103063 2023-02-02 11:04:44 +05:00
e2948782fa #8103063 BuildQuery 2023-02-02 10:32:53 +05:00
5d3b954171 Merge branch 'feature/WellFinalDocumentsRepository' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/WellFinalDocumentsRepository 2023-01-31 10:13:40 +05:00
e58c292d30 #7065595 fix 2023-01-31 10:13:32 +05:00
ngfrolov
e4becb18ff
Merge branch 'feature/WellFinalDocumentsRepository' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/WellFinalDocumentsRepository 2023-01-30 17:27:11 +05:00
ngfrolov
a367dea6a8
Merge branch 'dev' into feature/WellFinalDocumentsRepository 2023-01-30 17:26:58 +05:00
236c32b16c #7065595 fix 2023-01-30 14:32:16 +05:00
9410508213 #8103063 fix 2023-01-30 10:52:12 +05:00
ecdade0913 #8103063 fix 2023-01-26 15:37:46 +05:00
ccbc499754 #8103063 Подтягивание режимов при формировании композитной скважины 2023-01-26 10:59:24 +05:00
d8b131622f #7987467 fix 2023-01-24 09:59:18 +05:00
703112d894 Merge branch 'dev' into feature/WellFinalDocumentsRepository 2023-01-20 10:48:17 +05:00
27cf27ed55 #7065595 Перенос сервиса "Дело скважины" в репозиторий 2023-01-20 10:47:39 +05:00
ngfrolov
49678c4973
fix TelemetryWirelineRunOut. make wellinfo optional for POST request. 2023-01-19 11:43:37 +05:00
ngfrolov
56e02ffdd8
fix WellInfoDto. Add well Id. 2023-01-18 15:05:11 +05:00
ngfrolov
f7f0f02c34
ProcessMapReport.
Добавлен ченовик всех рассчетов.
Добавлено формирования excel по dto.
2023-01-17 08:56:07 +05:00
ngfrolov
8fd3f3c290
LimitingParameterDataDto fix. DateTimeOffset -> DateTime 2023-01-16 10:29:52 +05:00
ngfrolov
9f996003eb
ProcessMapReport. Add GetTelemetryDataStatAsync(..) to TelemetryDataSaubService. 2023-01-13 16:08:38 +05:00
ngfrolov
1a7d643c50
merge dev to ProcessMapReport 2023-01-12 16:24:10 +05:00
ngfrolov
cfab294945
nit. docfix 2023-01-12 16:22:36 +05:00
68c227e7c6 Merge branch 'dev' into PlannedTrajectory_refact 2023-01-12 11:24:50 +05:00
7d9d248bcb правка замечаний 2023-01-12 10:32:54 +05:00
e950f40122 GetFileName -> async 2023-01-12 09:40:37 +05:00
ngfrolov
5948a762ba
#7963103 fixes 2023-01-11 16:00:11 +05:00
0b3825a531 finally refact 2023-01-11 14:59:54 +05:00
60a80745a9 #7963103 Замечания 2023-01-11 13:51:11 +05:00
5c00e996f5 Merge remote-tracking branch 'origin/dev' into PlannedTrajectory_refact 2023-01-10 15:54:11 +05:00
ngfrolov
ac1c9aedb2
ProcessMapService calculations draft 2023-01-10 12:31:01 +05:00
193b9ff9f6 #7963103 Отображение общей наработки тальканата по всем объектам 2023-01-10 10:49:27 +05:00
ngfrolov
f5becebbeb #7987467 Add telemetry statistic calc (not completed) 2022-12-30 15:30:12 +05:00
46453b3893 повторный рефакт
после ревью
2022-12-29 04:25:08 +05:00
ngfrolov
7585aefc4e WellOperationService to WellOperationRepository 2022-12-28 17:38:53 +05:00
ngfrolov
fb4bb375e1 Merge branch 'dev' into feature/ProcessMapReport 2022-12-28 15:22:50 +05:00
5a6ad78c21 refact finally 2022-12-27 21:45:03 +05:00
bfc9376733 #7987467 + 2022-12-27 14:30:52 +05:00
ff72a0cb88 refact
-query
-method name
2022-12-27 14:03:44 +05:00
9819c2ac0d refct #3 2022-12-27 00:02:49 +05:00
ngfrolov
8e896a887d RequerstTracker Add nullable 2022-12-26 18:03:26 +05:00
ngfrolov
b91093b2e4 SubsystemActiveWellStatDto replace WellDto by WellInfoDto 2022-12-26 16:37:29 +05:00
3c84648eec refact #1 2022-12-25 23:16:36 +05:00
ngfrolov
4a4b7852b7 Remove ClusterController, ClusterService. 2022-12-23 14:35:23 +05:00
169968da44 Скорректированная версия
-добавлена миграция
-изменены методы
- добавлен CRUD
2022-12-22 18:08:58 +05:00
ngfrolov
9eead7a757 WellOperation* remove default cancellation tokens 2022-12-22 11:26:19 +05:00
ngfrolov
7b0e6ce23d IWellOperationService/Controller replace arguments by request class 2022-12-21 18:02:22 +05:00
ngfrolov
1afbafdf81 remove dependency AsbCloudDb from AsbCloudApp 2022-12-21 18:00:52 +05:00
e9bd1e4789 #7987467 report 2022-12-14 08:41:19 +05:00
ngfrolov
6c204c49dc Merge branch 'dev' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into dev 2022-12-12 10:59:30 +05:00
Фролов
9ebcfbcc28 add todo 2022-12-08 14:50:28 +05:00
07fe9fcc5a #7987467 Исправления 2022-12-07 15:04:36 +05:00
aaa5627680 Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-07 10:52:47 +05:00
102288f9e5 #7987467 fix 2022-12-07 10:52:35 +05:00
ngfrolov
60ab971cae Merge branch 'dev' into feature/7987467 2022-12-07 09:15:39 +05:00
ngfrolov
95f0c1935b nit rename 2022-12-07 09:02:04 +05:00
9c9d01d24a №7987467 fix 2022-12-07 08:49:21 +05:00
84cbff84cb Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-07 08:48:10 +05:00
398a6d443e #7987467 правки 2022-12-07 08:47:41 +05:00
1cf2d745b3 refact warnings to WellOperationService 2022-12-06 22:34:48 +05:00
ngfrolov
81d3ef3146 Merge branch 'dev' into WellOperationTree/refact_migration 2022-12-06 16:29:53 +05:00
ngfrolov
5e5559a517 Merge branch 'dev' into feature/7987467 2022-12-06 15:51:22 +05:00
4f100e6bc4 #7987467 Исправления 2022-12-06 10:41:13 +05:00
29d4121440 Получение списков ограничивающих параметров и подсистем 2022-12-06 10:03:24 +05:00
9b71b14048 #7987467 2022-12-05 12:43:16 +05:00
9b4f14a036 #7987467 Раздел РТК в ЕЦП 2022-12-05 12:39:25 +05:00
ngfrolov
a859c096d1 Merge branch 'dev' into feature/8101318 2022-12-05 09:28:38 +05:00
ngfrolov
7c31f7ce76 Merge branch 'dev' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into dev 2022-12-05 08:49:45 +05:00
ngfrolov
8e9baf22d8 BackgroundWorker Move periodic services 2022-12-02 17:18:16 +05:00
64e51915c8 all changes but database and but migrations 2022-12-02 15:54:55 +05:00
ngfrolov
89e0495d09 BackgroundWorker adapt other services to this one. 2022-12-02 14:48:23 +05:00
fb5483299d #8101318 Изменение работы кэша 2022-12-01 15:56:11 +05:00
481e87083f #7887519 Добавление параметров 2022-11-28 12:12:59 +05:00
ngfrolov
0d9f9296df Merge branch '7912198_WellCase_add_notification' into dev 2022-11-25 12:45:36 +05:00
046a6a765d #7887519 Замечания 2022-11-25 11:56:21 +05:00
ngfrolov
8209b61bad #7912198 Tests ok 2022-11-25 09:34:20 +05:00
40dac37aa4 #7887519 2022-11-23 15:38:47 +05:00
ngfrolov
4277850156 #7912198 implement ReNotifyPublishers 2022-11-23 14:03:08 +05:00
b00b4f3781 #7887519 2022-11-23 11:19:52 +05:00
5041b30686 #7798026 2022-11-23 08:23:08 +05:00
cd025c6fdd #7887519 Статистика по ограничивающим параметрам backend 2022-11-18 14:36:04 +05:00
49cc9c2342 Merge branch 'dev' into feature/7887519 2022-11-18 14:30:34 +05:00
c5aef20dc0 #7887519 Статистика по ограничивающим параметрам backend 2022-11-18 14:29:29 +05:00
ngfrolov
de6bbcfa72 TelemetryUserService добавлен microsoft cache 2022-11-18 12:58:53 +05:00
ngfrolov
c78246ca7d fix some nit warnings 2022-11-17 17:54:25 +05:00
ngfrolov
1c4a2f7922 Add IndexOutOfRangeException to CyclycArray indexer. 2022-11-17 17:25:05 +05:00
ngfrolov
eed8c3eeaa #7579139 Tests 2022-11-15 17:46:58 +05:00
ngfrolov
64641c5bc3 #7579139 первая версия кеша готова. Не применена и не протестирована. 2022-11-08 17:49:04 +05:00
ngfrolov
95cf8dbd07 Merge branch 'dev' into feature/TelemetryDataCache 2022-11-08 16:12:54 +05:00
6ac073d59a Merge branch 'dev' into feature/user_settings 2022-11-08 11:37:52 +05:00
Фролов
06428838c5 #7554801 Printify 2022-11-07 15:30:04 +05:00
f1dea8f10f отсутствие статистики за скважину будет возвращать пустую статистику 2022-11-03 17:13:39 +05:00
ngfrolov
a575c1163d Add CyclycArray 2022-11-03 16:57:47 +05:00
e8225a375e правки мелких опечаток 2022-11-03 16:03:20 +05:00
f8502b68a1 изменение фильтрации запроса в методе получения интервалов глубин,
мелкие правки
2022-11-03 15:57:45 +05:00
ngfrolov
b5650dcd51 merge dev to user_settings 2022-11-03 15:34:03 +05:00
9965f9daa8 Исправлены описание и названия методов 2022-11-03 15:29:02 +05:00
f3e5e27511 Правка ошибки в модели статистики 2022-11-03 13:36:46 +05:00
a51208cb1d расчет глубин для статистики по группам телеметрии выведен в отдельный метод сервиса DetectedOperations.
изменение метода статистики по активным скважинам
2022-11-03 13:30:16 +05:00
bcdfb1933e внесение правок согласно код-ревью 2022-11-03 12:42:26 +05:00
494fd2a107 рефакторинг 2022-11-03 00:01:44 +05:00
0880c3b75c часть исправлений после код ревью 2022-11-02 15:51:09 +05:00
ngfrolov
f07b1535d2 Merge branch 'dev' into SubsystemStat/AllActiveWell 2022-11-02 09:00:32 +05:00
0e5ff57d0f Доработан метод получения статистики по активным скважинам 2022-11-01 23:01:50 +05:00
562bf5b348 редактирование метода в контроллере
изменение интерфейса наработки подсистем
2022-10-31 18:59:08 +05:00
3aa01ebe47 -добавлена модель статистики по активным скважинам
- метод расчета статистики
-шаблон метода в контроллере
2022-10-31 18:19:14 +05:00
ngfrolov
3b64968e77 Add flags to TelemetryDataSpinDto 2022-10-31 17:57:52 +05:00
ngfrolov
e185d8b82a #7576630 refactor telemetryService.
Добавить nullable.
Заменить зависимость от CacheTable/CacheDb.
Удалить не используемые методы.
2022-10-31 15:29:47 +05:00
f86a9d1bc2 #7205798 2022-10-27 15:49:22 +05:00
950e7ad02a #7205798 fix 2022-10-27 14:18:59 +05:00
211f300973 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-10-27 11:22:39 +05:00
5ea6919738 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-10-26 15:36:49 +05:00
ngfrolov
0bab711eb8 Merge branch 'RangeDataOperationTime' into dev 2022-10-26 10:31:41 +05:00
17c7392542 изменена модель возвращаемая методом
изменен алгоритм внутри метоа
2022-10-25 09:42:08 +05:00
ngfrolov
33dd020b7e AuthController.RefreshAsync() returns full UserTokenDto 2022-10-24 10:36:53 +05:00
dd711c4aa5 добавлен контроллер для получения диапозона
изменен аргумент метода
перестроена логика работы метода и возвращаемое значение
2022-10-21 15:52:51 +05:00
87805a7104 корректировка метода получения диапазона дат по наработкам подсистем,
добавление метода в интерфейс ISubsystemOperationTimeService
2022-10-20 14:26:36 +05:00
25cd263598 Merge pull request '#7053070 Перенос справочника бурильщиков в репозиторий' (#8) from feature/driller_repository into dev
Reviewed-on: http://46.146.209.148:8080/DDrilling/AsbCloudServer/pulls/8
2022-10-19 16:00:35 +05:00
dd469a0f9a #7053070 Перенос справочника бурильщиков в репозиторий 2022-10-19 15:31:53 +05:00
51d4e30100 #7051313 Перенос создания композитной скважины в репозиторий 2022-10-19 13:56:34 +05:00
ngfrolov
1f5867e4b3 Merge branch 'feature/removing_unnecessary_files' into dev 2022-10-17 14:43:10 +05:00
ngfrolov
8b68b8276a #6385536 refactoring 2022-10-17 14:42:47 +05:00
8a83194187 #6385536 Удаление ненужных файлов. Замечания 2022-10-17 08:58:28 +05:00
ngfrolov
c4b818ea7f Merge branch 'feature/spin_mater_db' into dev 2022-10-13 17:19:16 +05:00
ngfrolov
3a0a22616d Merge branch 'dev' into feature/removing_unnecessary_files 2022-10-13 14:46:16 +05:00
b4372dde50 #6838390 Уменьшение хранимой модели данных SPIN master 2022-10-13 14:22:20 +05:00
ngfrolov
d86f3fc1de Merge branch 'Redice_telemetry_sampling' into dev 2022-10-11 17:05:27 +05:00
ngfrolov
707f2a638a Add ReduceSamplingController. 2022-10-11 17:04:26 +05:00
b54de8fe06 #6385536 Замечания 2022-10-11 14:42:04 +05:00
0b2ae0b361 + 2022-10-11 09:38:19 +05:00
9de5f04fbc #6385536 замечания 2022-10-11 09:08:25 +05:00
dbe5618a56 #6385536 Удаление ненужных файлов 2022-10-11 08:28:37 +05:00
fe49c90e58 #6539681 file service refactor 2022-10-06 14:37:03 +05:00
b6ce4cad77 #6539681 file storage repository + tests 2022-10-06 13:41:46 +05:00
9644f73090 #6539681 Удалил лишние референсы 2022-09-30 13:34:50 +05:00
6ab6da961a #6539681 2022-09-30 11:05:09 +05:00
f9e566cfef #6539681 Исправления 2022-09-30 10:49:40 +05:00
863749cfe1 ##6539681 Файловый репозиторий 2022-09-28 10:46:12 +05:00
ngfrolov
89bfea38d7 Merge branch 'dev' into SubsystemsOperationTime 2022-09-22 17:45:40 +05:00
a457da8ead небольшие корректировки интерфейса IDetectedOperationService и сервиса расчета статистики по наработке подсистем 2022-09-22 17:13:53 +05:00
fcb1bb92d9 Корректировка методов расчета статистики по наработкам подсистем. 2022-09-22 16:26:17 +05:00
1613f9a9f4 - корректировка модели SubsystemStatDto
- корректировка метода GetDepthInterval
- корректировка валидатора в контроллере SubsystemOperationTime
2022-09-21 13:06:40 +05:00
6cac72259c #5908066 Исправления 2022-09-21 12:56:18 +05:00
67e4913c84 #5908066 Суточный рапорт. Блок КНБК 2022-09-21 09:41:01 +05:00
c87acfdd59 #5996638 Исправление замечаний 2022-09-20 09:47:54 +05:00
2334beb971 #5996638 Подсвечивать не оптимальные режимы 2022-09-19 15:55:53 +05:00
edb53fb4e7 Merge branch 'dev' into SubsystemsOperationTime 2022-09-18 21:12:03 +05:00
eb987c6ff2 Изменение SubsystemStatDTO
Изменение алгоритмов просчета статистики
2022-09-16 13:34:14 +05:00
ngfrolov
4cbe71f8ca merge 2022-09-13 13:34:52 +05:00
ngfrolov
698803fbf8 "красивости" 2022-09-13 11:47:12 +05:00
7918bfc678 #5998816 PermissionToSetPubliher and PermissionToUpload 2022-09-12 15:05:36 +05:00
5b9afa09fa #5998816 add IdCategory 2022-09-12 12:05:19 +05:00
7fda09f617 #5998816 edit result dto 2022-09-12 10:05:04 +05:00