ngfrolov
44e96e1ad1
DailyReportService.GetOrGenerateAsync() truncate time of DateTime
2022-10-04 09:09:35 +05:00
ngfrolov
06b7a0da22
DrillParamsService.GetCompositeAllAsync invert isMin/isMax flags.
2022-10-03 15:46:24 +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
ngfrolov
219f409aa6
SubsystemOperationTimeService.CalcStat() limit kUsage.
2022-09-29 17:56:59 +05:00
ngfrolov
591e1a6ef2
Merge branch 'revision/DailyReport' into dev
2022-09-29 16:25:11 +05:00
88f2293597
Исправление выравнивания ячеек относительно содержимого в суточном рапорте
2022-09-29 12:29:10 +05:00
ngfrolov
6e31d29784
исправлена ошибка при повторном получении WITS телеметрии.
2022-09-28 14:52:45 +05:00
ngfrolov
90026f95d3
при конфигурации отладки используется строка подключения к pg с более подробными ошибками.
2022-09-28 14:51:47 +05:00
863749cfe1
##6539681 Файловый репозиторий
2022-09-28 10:46:12 +05:00
c924b957ac
#6008377 Ошибка в выдаче данных по САУБ
2022-09-23 11:03:50 +05:00
ngfrolov
89bfea38d7
Merge branch 'dev' into SubsystemsOperationTime
2022-09-22 17:45:40 +05:00
ngfrolov
e8789df59e
SubsystemOperationTimeController изменен валидатор. null - валидное значение для nullable свойств запроса. SubsystemOperationTimeService.BuildQuery изменен по тем же причинам.
2022-09-22 17:44:31 +05:00
a457da8ead
небольшие корректировки интерфейса IDetectedOperationService и сервиса расчета статистики по наработке подсистем
2022-09-22 17:13:53 +05:00
5a23853cdf
логика расчета сумм глубин по конкретной подсистеме и ее идентификации вынесены в отдельный метод
2022-09-22 16:32:59 +05:00
fcb1bb92d9
Корректировка методов расчета статистики по наработкам подсистем.
2022-09-22 16:26:17 +05:00
5672e0b149
correction CalcStatAsync
2022-09-21 15:06:47 +05:00
6d4cfabc9a
-корректировка
2022-09-21 13:29:40 +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
170cbb2258
-удален комментарий прошлого алгоритма наработки подсистем
2022-09-20 22:34:13 +05:00
0e4c2c9eb3
- в контроллер наработки подсистем добавлен валидатор согласно постановки задачи
...
- изменения алгоритма наработки подсистем САУБ
2022-09-20 22:24:51 +05:00
ngfrolov
df5c98838d
Fix DrillParamsService.GetAllAsync(..)
2022-09-20 15:09:01 +05:00
ngfrolov
ed5f181754
#5996638 исправление запроса параметров бурения для всех секций композитной скважины
2022-09-20 12:29:55 +05:00
07eb1bd878
#5996638 Исправление замечаний
2022-09-20 10:52:57 +05:00
c87acfdd59
#5996638 Исправление замечаний
2022-09-20 09:47:54 +05:00
2334beb971
#5996638 Подсвечивать не оптимальные режимы
2022-09-19 15:55:53 +05:00
c6a49056bd
Изменение алгоритма выбора подсистемы АКБ
2022-09-18 23:25:34 +05:00
edb53fb4e7
Merge branch 'dev' into SubsystemsOperationTime
2022-09-18 21:12:03 +05:00
42be246c4b
Изменение логики фонового сервиса - идентификация MSE
2022-09-16 13:47:19 +05:00
eb987c6ff2
Изменение SubsystemStatDTO
...
Изменение алгоритмов просчета статистики
2022-09-16 13:34:14 +05:00
43f3a12651
-changing background subsystem service logic
...
-add migration, delete all subsystem table data
-edit EntityFillerSubsystem (new subsystem)
2022-09-14 12:34:24 +05:00
026cde1514
#5998816
2022-09-13 16:14:17 +05:00
ngfrolov
4cbe71f8ca
merge
2022-09-13 13:34:52 +05:00
1fe48ee03f
#5998816 commit
2022-09-13 12:43:22 +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
de54067344
#5998816
2022-09-12 09:11:20 +05:00
db01a99633
#5998816 delete method
2022-09-12 08:57:58 +05:00
c4d88401fd
#5998816 дело скважины, исправления
2022-09-12 08:22:46 +05:00
ngfrolov
9ca7bf75e7
Update nuget packs
2022-09-09 15:29:46 +05:00
ngfrolov
d3daef5b17
Fix dependencies
2022-09-08 14:02:49 +05:00
df0c6d3653
#5998816 Удалил комментарии
2022-09-08 12:18:08 +05:00
0ad4cebdb8
#5998816 исправление замечаний
2022-09-08 12:05:56 +05:00
ngfrolov
a0ec08fac5
merge dev to subsystem
2022-09-08 09:46:32 +05:00
ngfrolov
74cc237f67
clean
2022-09-08 09:43:51 +05:00
ngfrolov
79108c754a
fixed
2022-09-07 18:01:39 +05:00
896ba03589
#5998816 Дело скважины + тесты
2022-09-05 09:13:45 +05:00
4f27adf9ea
correction SubsystemOperationTimeService
2022-08-21 20:58:55 +05:00
74901407c0
-correction sql parameter on Background service
...
-revision TRIM function on SubsystemOperationTimeService
2022-08-19 00:00:30 +05:00
e62d9907cd
correction subsystem background
2022-08-18 15:51:25 +05:00
118ed4e701
доработка фонового сервиса
2022-08-18 15:48:20 +05:00
babd1076a4
test new rep
2022-08-17 17:23:24 +05:00
dcda244e3c
доработка SubsystemOperationTimeServie
2022-08-17 00:29:32 +05:00
4f37564a7b
доработка фонового сервиса
2022-08-16 02:22:16 +05:00
ngfrolov
2c761dbcbe
fix measures
2022-08-15 17:02:50 +05:00
20f79f461f
- В SubsystemStatDto свойство UsedTimeHours double. TimeSpan.
...
- В SubsystemDto свойство Subsystem переименовано в SubsystemName
- миграция для заполнения Subsystem
- метод bsystemOperationTimeService.GetSubsystemByIdWellAsync перенесен в SubsystemService.
2022-08-15 15:08:17 +05:00
ngfrolov
b95891823d
IUserSettingsRepository replace insert and update to upsert.
2022-08-15 13:19:44 +05:00
62384b5673
-Доделан фоновый сервис
...
-добавлена модель для запроса в Data Spin фонового сервиса
-корректировка моделей (удаление пробелов и лишних библиотек)
-добавление данных по умолчанию о подсистемах (через Entity Filler)
- в методе Convert в SubsystemOperationTimeService сделана корректировка дат
2022-08-15 01:17:00 +05:00
ngfrolov
facf45ad4c
Edit DetectorStaticSurveying conditions
2022-08-12 12:36:29 +05:00
ngfrolov
ab278f6a2f
nit remove unused methods
2022-08-12 12:36:11 +05:00
ngfrolov
4d62dd0b2f
Edit DetectorStaticSurveying
2022-08-11 15:37:24 +05:00
ngfrolov
0eb9410ecc
remove file share service
2022-08-11 15:14:01 +05:00
ngfrolov
6d63f8d02e
Edit DetectorTemplatingWhileDrilling
2022-08-11 14:30:20 +05:00
ngfrolov
0486dd9462
Rename ICrudWellRelatedService to IRepositoryWellRelated, and related services
2022-08-11 14:21:28 +05:00
ngfrolov
8bf7a03821
Merge branch 'feature/MakeDailyReport' into dev
2022-08-10 15:52:07 +05:00
ngfrolov
1dcfd93c0b
Add new operation - TemplatingWhileDrilling
2022-08-10 15:51:41 +05:00
ngfrolov
25f5700814
refactor DailyReportService.MakeTimeBalanceAsync(..);
...
fix naming;
2022-08-10 13:44:35 +05:00
a.chernyshev
12e70cb7c0
edit fill TimeBalanceDto
2022-08-10 13:11:05 +05:00
a.chernyshev
1f9406c70d
add TimeBalanceDto in MakeDefaultDailyReportAsync
2022-08-10 12:01:29 +05:00
ngfrolov
499f7cc4e2
Edit Detectors for rotor and slide.
...
Add reason of end detecting operation.
2022-08-09 18:00:22 +05:00
ngfrolov
a5a31d5d82
UserSettingsController replace value type to JsonDocument
2022-08-09 15:59:40 +05:00
ngfrolov
6e95e68551
DetectorStaticSurveying update conditions
2022-08-09 15:55:00 +05:00
a20dbf72e0
merge dev to subsystems
2022-08-08 17:02:52 +05:00
ca261f1eb7
before merge
2022-08-08 16:53:01 +05:00
ngfrolov
fb12919d85
Split operation flash.
2022-08-05 17:17:07 +05:00
1e694216a9
доделан сервис наработок и статистики.
...
в контроллере доделан экшн получения списка подсистем и добавлена проверка доступа пользователя к скважине
2022-08-05 17:10:56 +05:00
ngfrolov
b826962ed1
Edit operation detectors.
2022-08-05 15:58:40 +05:00
ngfrolov
d2b98d3a77
Add internal DetectedOperationExportService.
...
Add DetectedOperation statistics
2022-08-04 15:06:17 +05:00
2c4d6a9a53
дополнен фоновый сервис наработок
...
доработан контроллер наработок подсистем
переименованы модели ДТО
2022-08-03 16:35:21 +05:00
ngfrolov
800cf932ca
fix nullable warnings
.
2022-08-03 11:13:23 +05:00
ngfrolov
5de4e43ad9
merge
2022-08-03 10:57:49 +05:00
9f23a45be7
#создана миграция новых таблиц подсистем и наработок
...
#дополнен SubsystemOperationTimeService
2022-08-02 15:26:33 +05:00
d3bbbd5bd6
наполнение сервисов
...
1)фоновый сервис
2)сервис работы с апи (OperationTimeService)
2022-08-01 13:55:51 +05:00
ngfrolov
b7af07f995
Add UserSettingsController
2022-07-27 18:14:07 +05:00
ngfrolov
892b34f8b1
Merge
2022-07-25 18:03:25 +05:00
ngfrolov
cc5fd56f43
DailyReport. Rename dtos and entities. Remove time offset from DailyReportService.
2022-07-25 18:02:39 +05:00
ngfrolov
39b3753bd3
Add Detector Static Surveying MWD
2022-07-20 09:49:36 +05:00
ngfrolov
48cee90d91
Add DetectorFlashing
2022-07-19 10:29:38 +05:00
421c706ca1
корректировка контроллеров и сервисов
2022-07-18 18:51:49 +05:00
7f4b434a8c
Добавлены модели БД ,модели ДТО, интерфейсы, сервисы
2022-07-14 03:47:11 +05:00
ngfrolov
2b633c8425
detected operations durations is in minutes.
2022-07-07 08:57:52 +05:00
ngfrolov
4963e820c6
Add title and content lists to drillingProgram
2022-07-06 17:24:09 +05:00
6bce8ee4e0
конечный вариант
...
-выставлено выравнивание строк
-корректировка модели блока SAUB
2022-07-06 15:04:03 +05:00
c5785fbb5f
корректировка скрипта миграции
...
корректировка стилей и блоков
2022-07-06 09:21:35 +05:00
4bf4a93b6b
изменение метода преобразования адреса ячейки из число/число в буква/число
2022-07-05 13:57:09 +05:00
ngfrolov
8117ac3a06
Автоопределение операций. Изменение детоктора.
2022-07-05 13:24:40 +05:00
eca35ee491
добавлены стили ячеек с формулой
...
изменение наименования ячейки ExtensionsCount в блоке SAUB
2022-07-05 12:05:04 +05:00
7d9a969ca6
Правка работы сервиса
...
Исправление ошибок формирования документа
2022-07-05 11:30:25 +05:00
Фролов
91dd386ffc
nit improvements
2022-07-04 17:51:05 +05:00
Фролов
e634094738
fix nullable warnings
2022-07-04 17:48:14 +05:00
61e2056eea
корректировка сервиса (изменение моделей)
2022-07-04 13:15:26 +05:00
0f27809489
-Добавлена часть "САУБ"
...
-Убраны лишние библиотеки из классов реализующие блоки
2022-07-04 05:29:16 +05:00
ngfrolov
78dca86f81
Изменения в алгоритмах определения операций по проработке и шаблонировке.
2022-07-01 17:04:44 +05:00
ngfrolov
69ac4c74d5
Operation detection algorithm adapt.
2022-06-30 17:37:57 +05:00
e16df1f705
изменение моделей Dto
...
внесение корректировок в сервис DailyReport
Убраны лишние комментарии и лишний код :
-из классов создающих блоки отчета
-из метода MakerExcel
Добавлен блок Dimensionless
2022-06-30 16:01:46 +05:00
ngfrolov
050711c34b
Операции определяются правильнее и быстрее
2022-06-29 13:40:06 +05:00
c6f089421a
Добавлены 6 блоков реализующие 6 частей отчета наследованные от BlockAbstract
2022-06-29 13:04:30 +05:00
ngfrolov
9ab41cd24e
slow detection
2022-06-27 12:43:55 +05:00
ngfrolov
d0386b0182
doesn't work. Wrong handle begin of operation.
2022-06-27 10:20:54 +05:00
ngfrolov
69780e8aaf
Add nullable support to CellAddress;
...
Add example block
2022-06-24 12:24:23 +05:00
ngfrolov
0c488f3b6b
CellAddress implement IXLAddress
2022-06-24 11:03:13 +05:00
ngfrolov
2712eb43ef
Fix extentions
2022-06-23 18:10:33 +05:00
ngfrolov
fce7482d1b
CellAddress для замены tuple;
...
XLExtentions методы расширения для назначения и форматирования значений;
SheetBlockAbstract для блоков рапорта;
2022-06-23 18:04:01 +05:00
6570647bec
new generate report with style
2022-06-22 23:26:04 +05:00
ngfrolov
85c253b82b
Исправление детекторов совместно с АПГ
2022-06-22 10:02:00 +05:00
ngfrolov
1e42e6ac21
fix tests.
2022-06-20 12:47:59 +05:00
ngfrolov
5cc3f50163
DetectedOperationController переделаны route. Добавлено 2 детектора
2022-06-17 17:21:32 +05:00
94ebf6bfb9
Edit daily report MakerExcel - изменение логики построения отчета
...
модели ДТО и БД разбиты на 6 блоков
изменен сервис DailyReport
Тестовая таблица в консольном проекте
2022-06-17 13:20:48 +05:00
ngfrolov
6e849d8104
Fix DetectedOperationService.Convert(). Predicate for operationValue
2022-06-16 14:37:34 +05:00
ngfrolov
cf98bd8a20
Crud services moved to Repository directory
2022-06-16 12:33:05 +05:00
ngfrolov
7080b3e855
autoclean.
2022-06-15 14:57:37 +05:00
ngfrolov
9db7a7303a
Merge branch 'operation_grouping' into dev
2022-06-14 15:35:59 +05:00
ngfrolov
674a5e0e71
Замена базовых классов. Уточнения в задании по не заполненным целевым значениям.
2022-06-14 15:35:31 +05:00
Lyudmila Romanova
9764809c3a
Добавление показателя в операцию. Изменение структуры ответа
2022-06-10 18:36:14 +05:00
ngfrolov
0ac16d37e9
EventService, MessageService, TelemetryUserService uses new cache model.
2022-06-10 17:36:03 +05:00
ngfrolov
62809a76cf
MeasureService use new cache model.
2022-06-10 17:33:08 +05:00
ngfrolov
9880caaf31
Add shorthand to get cache by using default values of obsolescence and tag
2022-06-10 17:32:05 +05:00
Lyudmila Romanova
e5c1880225
Введение справочника для определения предиката по типу операции
2022-06-10 14:04:03 +05:00
Lyudmila Romanova
4bc07bc727
Merge conflict fix
2022-06-10 12:01:46 +05:00
Lyudmila Romanova
42e2c57c1b
Промежуточная фиксация со структурой ответа
2022-06-10 11:55:01 +05:00
ngfrolov
12c97a4119
Merge branch 'operation_grouping' into dev
2022-06-10 10:42:37 +05:00
ngfrolov
a8c4fa58e9
Add Crud service abstract test.
2022-06-09 17:25:26 +05:00
ngfrolov
c9d150d3a9
Merge branch 'EFpro' into ICrud_refactor
2022-06-09 13:36:42 +05:00
ngfrolov
dd2a777d3d
Crud services, controllers refactoring. Not tested version of new API.
2022-06-09 11:19:52 +05:00
Lyudmila Romanova
cf8c61c1a7
Изменение dto для анализа
2022-06-08 14:37:05 +05:00
Lyudmila Romanova
6d44dadb27
Модель и сервисы для значений операций
2022-06-07 16:24:05 +05:00
ngfrolov
bbab9e1a15
Оптимизация EfCache[Dictionary]Extensions.
...
Семафор на добавление тега теперь работает существенно быстрее, логика заполнения данными из БД перенесена под семафор конкретного кеша.
2022-06-07 12:29:11 +05:00
ngfrolov
e99ac84c46
Fix TimezoneId mapping, rename TimeZoneId to TimezoneId
2022-06-06 17:00:53 +05:00
ngfrolov
4db67113b4
CrudService очищен от неиспользуемого кода.
...
CrudCacheService Адаптировано для новой схемы кеширования.
Убраны extention методы для mapster.
2022-06-06 15:43:47 +05:00
ngfrolov
1e7f5fe654
Doc
2022-06-01 17:52:26 +05:00
ngfrolov
b89ea13c78
Converted cache
2022-06-01 15:59:02 +05:00
ngfrolov
cb4eb3341c
EfCacheL2 tested.
2022-06-01 12:18:10 +05:00
ngfrolov
fa38c145e7
Add new Permissions
2022-05-31 17:54:43 +05:00
ngfrolov
1a213a0791
merge EFpro
2022-05-31 16:39:23 +05:00
ngfrolov
6fb82e7333
Add new ef layer 2 cache
2022-05-31 16:38:04 +05:00
ngfrolov
213675c5a9
Update packs
2022-05-31 16:37:18 +05:00
ngfrolov
87391ad9b1
Add DateOnly, TimeOnly support
2022-05-31 16:18:31 +05:00
ngfrolov
c568fafa8f
Add ScheduleController.GetByIdWellAsync(..)
2022-05-26 15:32:23 +05:00
ngfrolov
3671dc12a1
Merge branch 'dev' into schedule_task
2022-05-26 14:09:14 +05:00
ngfrolov
23cf8d2108
Убрал ненужные переопределения.
...
Добавил учет часового пояса скважины.
2022-05-26 13:33:59 +05:00
Lyudmila Romanova
80bad5bbe2
Правки по PR
2022-05-25 20:19:08 +05:00
Lyudmila Romanova
7bc977ada6
Добавление бурильщика и графика работы. Покрытие тестами.
2022-05-22 21:18:43 +05:00
ngfrolov
1ea68f5605
fix email body links
2022-05-20 09:01:39 +05:00
ngfrolov
ed8bbf641a
Fix DailyReportMakerExcel. string[] to string
2022-05-18 13:16:03 +05:00
ngfrolov
24ccc2a128
fix emails triggers and bodies
2022-05-18 11:07:39 +05:00
ngfrolov
00cfb0909c
DetectorSlipsTime Add new condition
2022-05-12 17:21:06 +05:00
ngfrolov
8b6a9c78c7
fix DailyReport.MakeDefaultDailyReportAsync
2022-05-06 17:02:53 +05:00
ngfrolov
3e7a8da219
Add StartDate to WellDto
2022-05-06 16:35:16 +05:00
ngfrolov
692517798b
Recreate migration Add_mw_telemetry_datas_saub_stat.
2022-05-06 10:58:52 +05:00
ngfrolov
5458ac5414
debug and fix daily report
2022-05-05 15:14:29 +05:00
ngfrolov
923d2866b0
DrillingProgram emails tested
2022-05-05 13:28:48 +05:00
ngfrolov
31634e653a
disable really email send
2022-05-05 10:45:04 +05:00
ngfrolov
7201f7ca63
merge detected operations
2022-05-05 10:22:51 +05:00
ngfrolov
7112ebc4f2
Merge branch 'DailyReport' into dev
2022-05-05 10:09:47 +05:00
ngfrolov
24b40973bb
merge and fix
2022-05-05 10:06:21 +05:00
ngfrolov
5f21e9e8ce
refactoring BodyCreation => MailBodyFactory
2022-05-04 15:02:12 +05:00
ngfrolov
3c67d22bbd
Fix filter
2022-04-29 15:54:01 +05:00
zikan
251cdb530a
Correction of errors, formation of an excel file
2022-04-29 15:39:12 +05:00
ngfrolov
579b5f26da
Remove legacy telemetry analysis, except db model
2022-04-29 12:27:12 +05:00
ngfrolov
be8287f041
Add detected operations controller
2022-04-28 15:04:13 +05:00
zikan
019c6a4db1
- Added t_daily_report table and related migrations;
...
- Added request processing service for DailyReportController. Implemented all methods except DownloadAsync.
2022-04-26 16:45:52 +05:00
ngfrolov
45fb5ab8e8
Add Db store for detected operations.
...
Add backgroudService for periodically detect.
2022-04-25 17:41:18 +05:00
ngfrolov
6c845b7f9f
Complete from Ivanov
2022-04-25 15:38:44 +05:00
ngfrolov
4a91a29f07
Rename DetectedOperation props simmmilar to WellOperation
2022-04-25 12:17:14 +05:00
ngfrolov
6738bb3b35
Add DetectorService
2022-04-22 17:17:38 +05:00
ngfrolov
92371eaaf5
Set infrastructure assembly marker.
2022-04-19 13:35:20 +05:00
ngfrolov
9023aef984
Контроллер заглушка для суточного рапорта.
2022-04-19 12:14:03 +05:00
ngfrolov
7b957d0edb
Add WitsControllerAbstract.GetLastDataAsync(..)
2022-04-15 14:45:49 +05:00
ngfrolov
ac130e3efc
Fix DateTimeOffset overflow
2022-04-15 13:36:09 +05:00
ngfrolov
b6b5039d97
Add torque_pid_out_limit to setpointsService
2022-04-13 17:50:09 +05:00
ngfrolov
c31cb55d2b
replace ref projects to ref dlls
2022-04-12 17:40:05 +05:00
ngfrolov
fa9486e44d
grouping services and controllers
2022-04-11 18:00:34 +05:00
ngfrolov
80434475db
Add telemetryWireLine.
...
Add InstantDataRepository
2022-04-11 17:22:52 +05:00
ngfrolov
c96bf87f17
Reorganize dtos
2022-04-08 13:10:06 +05:00
ngfrolov
24b0bc9d8c
Add WITS record tables
2022-04-01 17:55:44 +05:00
ngfrolov
0521809e6e
fix timezone in tvd
2022-03-29 10:36:18 +05:00
ngfrolov
b12c3efffc
Fix ScheduleReportService correct deltaDepth
2022-03-18 16:54:40 +05:00
ngfrolov
3f2a7406d2
Add ScheduleReport
2022-03-17 16:56:13 +05:00
ngfrolov
c2a691f224
Simplify dependencies
2022-03-16 16:07:37 +05:00
ngfrolov
08d351a439
Add notice to WellOperationImportTemplate
2022-03-16 16:06:52 +05:00
Фролов
007f7ac62e
Fix UserService.GetNestedPermissions(). returns all permissions for all nested roles
2022-03-15 16:19:51 +05:00
Фролов
fdc22f4f94
start report tvd
2022-03-11 18:07:25 +05:00
Фролов
efdcb4f211
Add nptDays to WellOperationService
2022-03-11 16:53:31 +05:00
Фролов
b613cb5e1f
rename WellOperationDto.NptDays to NptHours
2022-03-10 17:17:52 +05:00
Фролов
1e46a3c478
Fix setpoints. Ошибка в дате и времени
2022-03-09 16:49:02 +05:00
Фролов
3ebb0020f5
OperationsStatService add calc cumulative non productive time
2022-03-04 10:15:52 +05:00
Фролов
bafa372d66
rename some methods
2022-03-02 17:42:34 +05:00
Фролов
557d7af25a
Fix drillingProgram fileMarks DateTime
2022-03-02 17:41:59 +05:00
Фролов
7b8cbb71be
Edit UserSrvice. UserRolesDto in UserDto is 1 level of nesting
2022-03-01 09:51:16 +05:00
Фролов
45cce481ee
Add emailService
2022-02-28 14:44:26 +05:00
Фролов
f286410eff
Add DrillingProgramCreateError
2022-02-28 14:44:15 +05:00
Фролов
cee68bf4ee
DrillingProgramStateDto Add PermissionToEdit
2022-02-24 09:52:11 +05:00
Фролов
433bc30316
fix default EF data.
2022-02-21 12:04:26 +05:00
Фролов
4863b69cfe
DrillingProgram replace idPart by idFileCategory.
2022-02-18 14:16:35 +05:00
Фролов
7a77ff7904
Add backgroundService.
...
ReportService uses backgroundService.
Drilling program alpha
2022-02-17 15:37:27 +05:00
Фролов
e4e906c8d7
DrillingProgramService существенно переработан.
2022-02-12 11:28:16 +05:00
Фролов
def7868b9a
spelling
2022-02-08 13:03:56 +05:00
Фролов
4d89f3785b
CS2-147 При отсутствии файла выдавать 404
2022-02-08 10:25:05 +05:00
Фролов
696dbee375
Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev
2022-02-08 10:05:00 +05:00
Фролов
981ae016c7
fix userRole validator. IdType can be anything
2022-02-02 11:11:10 +05:00
Фролов
fc752e8f3b
fix validators. lat, long is nullable.
2022-02-01 17:55:56 +05:00
Харченко Владимир
87d7563ed3
CS2-27: Fixed ClusterService unit tests
2022-01-31 16:13:27 +05:00
Фролов
99a2592ace
Add shorthand to check admins permissions
2022-01-31 11:09:24 +05:00
Харченко Владимир
52c8f6a79b
Fix: Added null check for cluster stats with no operations
2022-01-25 15:00:17 +05:00
Фролов
e1afec1810
Add Permissions 'generator' file
2022-01-21 17:58:02 +05:00
Фролов
2037160545
Edit validators
2022-01-21 17:56:36 +05:00
Фролов
8633616481
Fix DrillFlowChartService.UpdateAsync() utc time
2022-01-21 17:32:10 +05:00
Харченко Владимир
8a3bcf311f
Fixed dto ids validation
2022-01-20 12:07:15 +05:00
Фролов
7a10d26ca6
CS2-145 Добавить специальный ArgumentInvalidException кастомной вылидации для замены ArgumentException
2022-01-18 11:04:44 +05:00
Фролов
1f1f86f00e
Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev
2022-01-17 16:07:09 +05:00
Фролов
2192cdc242
Extract BeforeRunHandle method. It runs some procedures like Migrate() on startup.
2022-01-17 15:33:00 +05:00
Фролов
7cf1a69dd5
CS2-138 Запретить удалять и редактировать пользователя dev
2022-01-17 14:31:07 +05:00
Харченко Владимир
52122358b8
Merge branch 'dev' of https://bitbucket.org/autodrilling/asbcloudserver into dev
2022-01-17 10:40:27 +05:00
Фролов
ee4632ae38
Reconnect reports.
2022-01-14 17:59:22 +05:00
Фролов
c2c82c2cda
Complete UserRoleService crud and unit test.
2022-01-13 15:51:06 +05:00
Фролов
0109e529f6
CS2-142 Изменить UserRole
2022-01-13 14:36:27 +05:00
Фролов
9eb1070941
Add Day to TVD
2022-01-12 17:46:33 +05:00
Харченко Владимир
d1440ea0d0
CS2-125: Added newly created dto validators in DependencyInjection
2022-01-12 17:35:14 +05:00
Харченко Владимир
9792fe2196
CS2-125: Added base dto validation
2022-01-12 17:28:27 +05:00
Фролов
2c51c352b1
CS2-139 Добавить контроллер AdminCompanyType
2022-01-12 13:33:16 +05:00
Фролов
fed253d0f6
merge net6_migrate
2022-01-11 11:51:02 +05:00
Фролов
5be4102feb
merge
2022-01-11 11:49:37 +05:00
Фролов
0050427ccf
Doc.
...
Remove https config.
Default timezone on create new telemetry by data received.
2022-01-10 18:12:31 +05:00
Фролов
90a0aa9e5b
Add TryGetTimezone methods.
...
EnshureTimezonesIsSet() sets default timezone if can't find correct one.
Edit WellDto to fix exception by constr: FK_t_well_t_well_type_id_well_type. Make IdWellType optional.
2022-01-10 17:39:33 +05:00
Харченко Владимир
42c5974d68
Merge branch 'Validation' into dev
2022-01-10 16:01:06 +05:00
Харченко Владимир
831ef72be4
Removed dtoValidators folder
2022-01-10 16:00:09 +05:00
Фролов
0687efa5af
WellService.Update can get IdTelemetry from dto.IdTelemetry or dto.telemetry.id.
2022-01-10 11:45:14 +05:00
Фролов
28c35b5487
draft unit tests
2022-01-09 11:46:27 +05:00
Фролов
345ca47f87
CS2-135. Db model uses DateTimeOffset. see about using DateTime[Offset].md
2022-01-05 17:50:45 +05:00
Фролов
4872b4a495
не доделано перед праздниками
2021-12-30 17:05:44 +05:00
Фролов
989fb8ad95
Update constants in GoogleDriveService
2021-12-28 16:36:01 +05:00
Фролов
ab5f43edbe
Migrate projects to net 6.
...
Update nuget packadges.
2021-12-28 16:35:31 +05:00
Харченко Владимир
42ed7f6ec7
CS2-125: Enlarged Dto validation
2021-12-28 16:24:08 +05:00
Харченко Владимир
9f4e7764be
CS2-125: Added FluentValidation lib and AuthDto validation
2021-12-27 17:35:49 +05:00
Фролов
e7d6aef6a6
Move logic from AsbCloudDbContext.GetDepthToIntervalAsync() to TelemetryAnalyticsService.GetWellDepthToIntervalAsync()
2021-12-27 13:49:29 +05:00
Фролов
ca969c99ad
Remove query datesRange from context.
...
Replace source for DatesRange from db to telemetry tracker.
2021-12-27 11:48:23 +05:00
Фролов
46c244a7d7
Update report dlls
2021-12-24 17:14:17 +05:00
Фролов
f2c416a071
TelemetryDataBaseService Add info about dbSaveDurationTime in exception
2021-12-24 13:00:16 +05:00
Фролов
24c0ba5e16
Fix dateTime bug
2021-12-24 11:42:23 +05:00
Фролов
889a8a8757
refactor ITelemetryService. Rename FixDatesRangeByTimeZoneAsync to DatesRangeToTelemetryTimeZoneAsync
2021-12-24 11:36:20 +05:00
Фролов
d43b1a7cd8
Restore tracking last telemetryData date
2021-12-24 10:38:14 +05:00
Фролов
dfacd04b47
fix UserService
2021-12-23 18:07:20 +05:00
Фролов
95df836155
Add WellOperationController.GetSectionTypes()
2021-12-22 17:09:26 +05:00
Фролов
ecfdbfc394
Fix UserService.UpdateAsync() preserve users password.
2021-12-22 16:55:39 +05:00
Харченко Владимир
33c3e74e53
Added new well section types
2021-12-22 16:06:30 +05:00
Фролов
13ac0557cf
fix TelemetryTracker.SaveRequestDate
2021-12-22 12:34:59 +05:00
Фролов
ea26010719
fix MeasureController.GetHisoryAsync
2021-12-22 12:31:37 +05:00
Фролов
d40bced3a0
Merge branch 'dev' into RefactorWellService
2021-12-22 11:53:31 +05:00
Фролов
c5ed3c467f
fix and refactor WellService.
2021-12-22 11:41:18 +05:00
Фролов
a9f03c2ecf
refactor CacheTable. Includes IEnumerable replaced to ISet [unique values collection]
2021-12-22 11:40:29 +05:00
Фролов
40145f7d5b
Fix UserRole multiple permissions
2021-12-22 11:35:36 +05:00
Харченко Владимир
1ec76e812f
CS2-99: Fixed well fact end date depending on well state
2021-12-21 16:36:28 +05:00
Фролов
6924a6bac7
start refactoring// fire alarm
2021-12-21 11:52:53 +05:00
Фролов
a0208f412e
refactor UserRoleService
2021-12-20 15:17:09 +05:00
Фролов
43bdc9e92e
Add CrudCacheServiceBase
2021-12-20 15:15:20 +05:00
Фролов
7c24d52fa2
Merge branch 'dev' into NewUserRoles
2021-12-20 15:13:36 +05:00
Фролов
5d45eb7289
Adapt RequestLogUserDto for frontend usage
2021-12-17 16:24:54 +05:00
Фролов
3128c8f701
Merge branch 'dev' into RefactorTelemetry
2021-12-17 13:08:07 +05:00
Фролов
9bb1cc5abc
Add some fields into dtos to make possible assign telemetry to well.
2021-12-17 13:07:45 +05:00
Фролов
31b671a0c7
remove unused methods
2021-12-17 13:04:33 +05:00
Фролов
e0834e4720
add telemetry merge
2021-12-17 12:48:58 +05:00
Харченко Владимир
d94b2e685e
CS2-133: Fixed CRUD operations over Permissions
2021-12-17 12:38:34 +05:00
Фролов
bc38e86b74
hotfix units.
2021-12-16 16:10:58 +05:00
Харченко Владимир
17db1218cc
CS2-133: Removed permission mask logic from permissions
2021-12-16 16:00:47 +05:00
Харченко Владимир
888c28cdf8
CS2-133: Removed Value property from roles to permissions models and services
2021-12-15 16:21:52 +05:00
Фролов
551c60c4ff
Add/refactor services for permissions authorization model.
...
Rename some fields in DB.permission.
2021-12-11 16:46:04 +05:00
Фролов
1ec22744c3
Refactor cacheTable.
...
Remove ConfigureAwait(false) for private methotds.
Insert?() returns updated entity(ies).
2021-12-11 16:33:37 +05:00
Фролов
6dc3137627
update default WellOperationCategories
2021-12-08 15:38:38 +05:00
Фролов
6565957c34
rider recomendations
2021-12-08 15:29:41 +05:00
Фролов
5752ad40b7
some rider recommendations and spelling
2021-12-07 18:27:52 +05:00
Фролов
1e9078079a
remove useless argument TelemetryService.GetTransmittingTelemetriesAsync()
2021-12-07 15:55:11 +05:00
Фролов
9a7d2b4140
Remove ReportService.GetSuitableReportsAsync()
2021-12-07 13:55:39 +05:00
Фролов
819bc82227
MeasureService.GetHisoryAsync(..) uses idCategory arg
2021-12-07 13:43:47 +05:00
Фролов
ee01ab30db
Забрал домой
2021-12-07 11:34:06 +05:00
Фролов
fa3e47493b
Doc timascale backup and restore.
2021-12-03 17:34:24 +05:00
Фролов
539905e8e0
Use cacheTable for roles and permissions
2021-12-03 15:03:33 +05:00
Фролов
00dd39b587
merge dev to this
2021-12-03 09:58:48 +05:00
Фролов
4aaac31c43
nit refacroring before merge
2021-12-03 09:44:10 +05:00
KharchenkoVladimir
aff16dc84b
CS2-123: Returned parent user role permissions inheritance
2021-12-02 13:35:15 +05:00
KharchenkoVladimir
b655360835
CS2-123: Added AdminPermissionController methods
2021-12-02 12:03:30 +05:00
Фролов
fdf5a6ecd6
Add startup argument db_init to start just for migrate DB
2021-12-02 11:11:14 +05:00
Фролов
c55086bfee
Fix ClusterService
2021-12-02 11:10:24 +05:00
KharchenkoVladimir
22c5d33b7e
CS2-123: Added AdminPermissionController and Service
2021-12-01 17:10:17 +05:00
KharchenkoVladimir
cf517eabd5
CS2-123: Fixed role permissions create/update operations
2021-12-01 16:09:06 +05:00
Фролов
5c63c086ad
CS2-127 Add lazy service registration.
2021-12-01 11:49:59 +05:00