Commit Graph

1100 Commits

Author SHA1 Message Date
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
75ae8485cb edit DI generic TEntity type 2023-04-07 04:56:26 +05:00
e26c5d98a7 delete manual timescale script (error index)
edit generic repository
2023-04-07 04:51:30 +05:00
75738b7712 update wits rep 2023-04-07 02:53:57 +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
af72eceb47
nit report design fixes 2023-04-06 16:20:21 +05:00
93a8a7bd7f Правки по отчету - ртк
1. Изменена шапка отчета
2. Данные отчета - это плоский список
2023-04-06 15:18:29 +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
08e3e34162
Add BinarySearch extension for Span<T> 2023-04-05 13:35:54 +05:00
ngfrolov
1dee254427
TelemetryDataSaubService.GetTelemetryDataStatAsync(..) Add filterBy modes to query. 2023-04-05 13:35:05 +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
6f08629966 Настройка в AddSwaggerGen cтрокового формата данных для DateOnly 2023-03-30 16:39:51 +05:00
ngfrolov
9066ff9b04
DailyReport. Незначительные исправления 2023-03-29 16:05:57 +05:00
921b5f75c0 Правки по ревью 2023-03-29 10:26:10 +05:00
ee8f000ab1 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-27 17:15:31 +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
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
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
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
ab280f3451
Fix tests 2023-03-21 11:19:02 +05:00
38e58b41b1 Add sort 2023-03-13 11:24:57 +05:00
ngfrolov
6ddef54514
Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 16:48:18 +05:00
ngfrolov
e9f3a10bac
Merge branch 'dev' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into dev 2023-03-10 16:47:45 +05:00
ngfrolov
1f130c0d48
Hotfix OperationsStatService.CalcTvdLagDays() 2023-03-10 15:37:49 +05:00
a97fd12b74 Merge branch 'dev' into feature/refactoring-daily-report-form 2023-03-10 11:24:33 +05:00
c835896ce7 убран Extension-метод для DateOnly, функциональность добавлена в локальный метод ExtractDate 2023-03-10 10:59:04 +05:00
f8c26f1835 фикс фильтрации фактических операций 2023-03-10 10:25:10 +05:00
a35a89c7ff remove fluent validator 2023-03-10 06:01:36 +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
2dd04d4037 мини-правка 2023-03-09 11:56:36 +05:00
29e34445be Отдельный extension-метод для дат - ExtractDateOnly 2023-03-09 11:38:43 +05:00
4545325a93 Проверка создания суточного рапорта: если он есть в базе, то нужно возвращать ошибку 2023-03-09 09:55:53 +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
9793280b28 todo TimeDtoValidator 2023-03-07 00:16:20 +05:00
d6d14ca2f2 change dtos (auth,event,company,measure,message,userRole,well,welloperation)
and delete validators
2023-03-07 00:04:20 +05:00
0d16d09ad7 Тип System.DateTime сокращен до DateTime в параметре метода AddAsync (в сервисе DailyReportService) 2023-03-06 16:54:47 +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
927935a523 добавление новых категорий 2023-03-01 11:39:47 +05:00
ngfrolov
24764f2fd4
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-28 09:23:05 +05:00
ngfrolov
9bdea8f410
Merge branch 'feature/nullable' into dev 2023-02-27 13:42:14 +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
15fdfa11ed ArgumentInvalidException 2023-02-27 11:29:06 +05:00
ngfrolov
496f8d18fb
Fix plan trajectory template file path.
Remove permissions from plan trajectory.
2023-02-22 12:53:13 +05:00
ngfrolov
c73b6438e3
Merge branch 'dev' into feature/filling-fact-operations-in-daily-report 2023-02-22 12:26:57 +05:00
ngfrolov
9de4b31f2d
nit WellOperationRepository renames 2023-02-22 11:25:51 +05:00
ngfrolov
3bd6c7d0fb
MemoryCacheExtentions delete GetOrCreateBasic* based on DbContext 2023-02-22 09:40:02 +05:00
ngfrolov
539d04d3cf
remove EfCacheExtensions, replace by IMemoryCache 2023-02-21 18:01:03 +05:00
c7c5de563a 1. Разделение методов получения фактических и плановых операций (GetPageOperationsPlanAsync и GetPageOperationsFactAsync)
2. Фикс получения категории операции в BuildQuery
2023-02-21 17:16:45 +05:00
c15c0e5522 1. Правки после ревью
2. nullable enable в WellOperationPlanDto
2023-02-21 16:15:36 +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
5fd971a620 #5822403 Ошибка в полях, при добавлении значений в таблицу 2023-02-21 10:19:07 +05:00
ngfrolov
ada2b36310
Refactor trajectory 2023-02-20 15:57:08 +05:00
ngfrolov
ff6c5d7751
Merge branch 'feature/8636739' of http://test.digitaldrilling.ru:8080/DDrilling/AsbCloudServer into feature/8636739 2023-02-20 15:29:06 +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
146c84f0a7 Убраны лишние using 2023-02-20 15:23:16 +05:00
66f97678dd 1. На странице фактических операций убрана пагинация
2. Фильтрация фактических операций по дате
3. Переписан запрос, формируюший список плановых операций для сопоставления
2023-02-20 15:17:49 +05:00
ngfrolov
02a8db1a58
Enable nullable on Relation*, ReportProperty, SetpointRequest, WellFinalDocument. 2023-02-20 14:21:52 +05:00
aa2ca4cadf Merge branch 'dev' into feature/8636739 2023-02-20 13:56:08 +05:00
ngfrolov
942b2bca74
Enable nullable on user, userRole 2023-02-20 12:18:45 +05:00
25cbdc911c #8636739 2023-02-20 11:16:24 +05:00
d852fb3640 #8636739 data 2023-02-20 11:12:39 +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
b8caa7451d
merge dev to 8879776 2023-02-17 09:33:00 +05:00
85c6b63c7a изменен метод BuildQuery в WellOperationRepository: вначале фильтрация, далее - проекция 2023-02-17 09:25:34 +05:00
ngfrolov
d41cff84a9
Add WellInfoService 2023-02-16 16:27:14 +05:00
bd5260edd1 #8636739 tests 2023-02-16 11:54:05 +05:00
c7a6e38315 1. Возвращаемый тип списка плановых операций - IEnumerable<WellOperationDto>
2. Добавлен CancellationToken token
3. Рефактор запроса на получение списка плановых операций
4. Проверка на доступность скважины пользователю
5. Сортировка данных по дате в методе MergeArrays
2023-02-16 09:51:55 +05:00
ngfrolov
b3c1f0ae9e
Disable some operation detectors. 2023-02-15 18:03:23 +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
ngfrolov
40076f0ec2
remove deprecated iTextSharp 2023-02-15 17:15:09 +05:00
aa3b96b31b Плановые операции в суточном рапорте.
1. Добавлен столбец IdPlan в WellOperation
2. Перписан метод MergeArrays
3. Формирование списка плановых операций для сопоставления с фактическими (GetOperationsPlan в WellOperationController)
2023-02-15 17:02:43 +05:00