Commit Graph

1069 Commits

Author SHA1 Message Date
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
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
ngfrolov
e124c54ed7 Merge branch 'feature/7987467' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7987467 2022-12-06 10:55:12 +05:00
4f100e6bc4 #7987467 Исправления 2022-12-06 10:41:13 +05:00
29d4121440 Получение списков ограничивающих параметров и подсистем 2022-12-06 10:03:24 +05:00
ngfrolov
d5bc886c22 Merge branch 'dev' into feature/7987467 2022-12-06 09:33:45 +05:00
ngfrolov
84dfa183d7 Decrease TelemetryDataCache size. 2022-12-05 17:48:15 +05:00
4b9cd6694b #7987467 2022-12-05 12:44:46 +05:00
9b71b14048 #7987467 2022-12-05 12:43:16 +05:00
9b4f14a036 #7987467 Раздел РТК в ЕЦП 2022-12-05 12:39:25 +05:00
ngfrolov
8094c8b1b8 Decrease TelemetryDataCache size. 2022-12-05 10:53:24 +05:00
ngfrolov
289d1831b4 CacheBase makes cache for TEntity only. Converter moved to CrudCacheRepositoryBase 2022-12-05 09:38:23 +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
b05aadccb4 Add memory monitor 2022-12-02 17:44:47 +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
71aff8d1ec nit. comments and cleanup 2022-12-02 14:49:00 +05:00
ngfrolov
89e0495d09 BackgroundWorker adapt other services to this one. 2022-12-02 14:48:23 +05:00
ngfrolov
98c7599c4b BackgroundWorker move to toplevel folder 2022-12-02 14:45:20 +05:00
ngfrolov
06fe0e09ff BackgroundWorkerService cleanup and improve tests 2022-12-02 10:57:27 +05:00
ngfrolov
f61db91dd2 Add new background service. 2022-12-01 17:48:35 +05:00
fb5483299d #8101318 Изменение работы кэша 2022-12-01 15:56:11 +05:00
fd69b4c80a Merge branch 'feature/7759269' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/7759269 2022-11-29 12:11:38 +05:00
4a547d82ae #7759269 Проверка ролей на зацикливание включенных ролей 2022-11-29 11:23:08 +05:00
a12906d558 #7759269 Проверка ролей на зацикливание включенных ролей 2022-11-29 11:22:34 +05:00
c9c60bce2b #7759269 Проверка ролей на зацикливание включенных ролей 2022-11-29 11:22:09 +05:00
ba96645288 #7759269 Проверка ролей на зацикливание включенных ролей 2022-11-29 08:40:01 +05:00
481e87083f #7887519 Добавление параметров 2022-11-28 12:12:59 +05:00
ngfrolov
3e0f2d0a75 ##7739441 bit depth returns always LE well depth 2022-11-25 15:26:45 +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
17cf2c6573 #7887519 test 2022-11-24 11:15:50 +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
ngfrolov
9b06438935 GetDatesRange Fix handle exception "Well id: {idWell} does not contain telemetry." 2022-11-21 16:58:37 +05:00
ngfrolov
41816719b9 WirsRepository save fix 2022-11-21 16:10:32 +05:00
ngfrolov
78e2f52ac8 Merge branch 'dev' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into dev 2022-11-18 16:32:18 +05:00
ngfrolov
b2844cd5b2 remove CacheDB from DI and project 2022-11-18 15:34:08 +05:00
ngfrolov
e837baf5e7 replace CacheDb in OperationsStatService by IMemoryCache 2022-11-18 15:25:38 +05:00
ngfrolov
ede40c9a23 replace CacheDb in WellOperationService by ms.MemoryCache 2022-11-18 15:17:38 +05:00
ngfrolov
04414b3c75 replace CacheDb in TelemetryTracker 2022-11-18 15:07:27 +05:00
82063a2c22 #7798026 fix 2022-11-18 14:48:10 +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
abb6a513fd Merge branch 'dev' into Microsoft_MemoryCache 2022-11-17 17:57:20 +05:00
ngfrolov
c78246ca7d fix some nit warnings 2022-11-17 17:54:25 +05:00
ngfrolov
034ed80363 nit DailyReportService fix nullable warnings 2022-11-17 17:36:35 +05:00
ngfrolov
fa0389c08f Trying to use microsoft in memeory cache 2022-11-17 16:09:51 +05:00
ngfrolov
ec3a0e00ef Remove EfCacheDictionaryExtensions 2022-11-16 17:07:47 +05:00
ngfrolov
7cfd60844e fix TelemetryService. wrong cacheType.
update webclient
2022-11-16 12:49:11 +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
ngfrolov
79ae2ce62c Update report libraries 2022-11-08 13:20:09 +05:00
2c1c2c6e90 #7205798 2022-11-08 12:22:31 +05:00
2e1f49e704 #7205798 fix 2022-11-08 12:19:50 +05:00
e908d6a655 #7205798 drop cache method 2022-11-08 12:12:46 +05:00
5ca55dfc0a #7205798 fix 2022-11-08 12:04:09 +05:00
408429a0b5 #7205798 fix 2022-11-08 11:55:47 +05:00
6ac073d59a Merge branch 'dev' into feature/user_settings 2022-11-08 11:37:52 +05:00
895e49d716 #7205798 fix 2022-11-08 11:33:35 +05:00
Фролов
06428838c5 #7554801 Printify 2022-11-07 15:30:04 +05:00
8d933199f3 Merge branch 'feature/user_settings' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/user_settings 2022-11-07 13:53:34 +05:00
1348b1090b #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-11-07 13:53:10 +05:00
5f9b4594fe конечный вариант 2022-11-03 17:46:55 +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
087a9e26fa Исправление опечатки неиспользуемого аргумента 2022-11-03 15:32:40 +05:00
9965f9daa8 Исправлены описание и названия методов 2022-11-03 15:29:02 +05:00
f10201d3ef исправление мелких ошибок 2022-11-03 14:02:56 +05:00
4a2a94ddfb #7205798 test 2022-11-03 13:58:40 +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
36b07eb640 #7205798 Перенос сервиса пользователей и ролей в репозиторий 2022-11-02 15:04:46 +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
3d644753ed Merge branch 'refactor_telemetryService' into dev 2022-10-31 15:30:34 +05:00
ngfrolov
e185d8b82a #7576630 refactor telemetryService.
Добавить nullable.
Заменить зависимость от CacheTable/CacheDb.
Удалить не используемые методы.
2022-10-31 15:29:47 +05:00
ngfrolov
d03ccc10b5 Merge branch 'dailyReport/revision/5908066' into dev 2022-10-31 13:52:32 +05:00
ngfrolov
b974e6237f nit 2022-10-31 13:51:54 +05:00
98c60a0d86 приведение дат в фильтре для поиска к корректному значению.
Метод GetListAsync
2022-10-29 20:28:55 +05:00
ngfrolov
c54f88ae80 Add comment 2022-10-28 11:21:47 +05:00
2b26f8beb6 Merge branch 'feature/user_settings' of http://46.146.209.148:8080/DDrilling/AsbCloudServer into feature/user_settings 2022-10-28 09:11:24 +05:00
ngfrolov
b250e58d61 EfCacheExtensions incomplete 2022-10-28 09:05:33 +05:00
f86a9d1bc2 #7205798 2022-10-27 15:49:22 +05:00
41d9e506bd #7205798 fix cache dto 2022-10-27 15:44:04 +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
ngfrolov
1a2806b273 nit 2022-10-26 10:30:59 +05:00
22136824ac Исправление группировки по подсистемам 2022-10-25 22:18:28 +05:00
ngfrolov
3f5d3cf865 Fix WitsRecordRepository.SaveDataAsync(). Add some milliseconds to duplicated records. 2022-10-25 17:23:01 +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
0b419ec3c6 метод получения доступного интервала наработки подсистем 2022-10-20 12:44:24 +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
b1512f7de3 #7053070 fix 2022-10-19 15:37:41 +05:00
dd469a0f9a #7053070 Перенос справочника бурильщиков в репозиторий 2022-10-19 15:31:53 +05:00
ngfrolov
2016355976 Merge remote-tracking branch 'origin/SubsystemsOperationTime' into dev 2022-10-19 15:03:19 +05:00
ngfrolov
501ea8efde Merge branch 'feature/well_composite_repository' into dev 2022-10-19 15:01:56 +05:00
ngfrolov
cc25e11c40 7051313 nit 2022-10-19 15:00:18 +05:00
ngfrolov
34e0781287 6623067 nit 2022-10-19 14:54:53 +05:00
f49245f9cf fix 2022-10-19 14:36:01 +05:00
51d4e30100 #7051313 Перенос создания композитной скважины в репозиторий 2022-10-19 13:56:34 +05:00
ngfrolov
24a1afb5a8 Merge branch 'dev' into SubsystemsOperationTime 2022-10-19 13:55:53 +05:00
ngfrolov
5a2435795a #6370638 refactored 2022-10-19 13:55:10 +05:00
9d67a7089b #6623067 Изменение методики расчета рейсовой скорости 2022-10-18 11:00:34 +05:00
ngfrolov
8b68b8276a #6385536 refactoring 2022-10-17 14:42:47 +05:00
8a83194187 #6385536 Удаление ненужных файлов. Замечания 2022-10-17 08:58:28 +05:00
abd0008615 изменение формулы расчета глубины
изменение алгоритма формирования списка СПИН
изменение алгоритма поиска глубины
2022-10-14 15:12:30 +05:00
af6eea370c # correction DepthInterval 2022-10-13 23:54:14 +05:00
ngfrolov
3a0a22616d Merge branch 'dev' into feature/removing_unnecessary_files 2022-10-13 14:46:16 +05:00
ceb088519a #6385536 Инструкция по выделению репозитория в сервисе 2022-10-12 09:47:25 +05:00
cb2a8dfdeb корректировка класса интерполяции глубин 2022-10-11 17:25:59 +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
37e29e003c исправление класса интерполяции 2022-10-11 14:28:34 +05:00
b487f01fae изменение класса интерполяции 2022-10-11 12:12:32 +05:00
ngfrolov
8cbcd9a115 первая версия Reduce service 2022-10-11 09:02:53 +05:00
dbe5618a56 #6385536 Удаление ненужных файлов 2022-10-11 08:28:37 +05:00
684a56a100 Корректировка логики записи наработок подсистем Спин и Торк 2022-10-10 15:05:32 +05:00
ngfrolov
01e07a56ac nit DailyReport fixes 2022-10-07 12:50:16 +05:00
ngfrolov
0f1b4285f5 Merge branch 'feature/file_repository' into dev 2022-10-06 14:56:12 +05:00
7b900c1f9d корректировка логики определения наработок Спин 2022-10-06 14:43:43 +05:00
fe49c90e58 #6539681 file service refactor 2022-10-06 14:37:03 +05:00
ngfrolov
ea1eb20f82 1-st try 2022-10-06 13:49:20 +05:00
b6ce4cad77 #6539681 file storage repository + tests 2022-10-06 13:41:46 +05:00
ngfrolov
c891c78782 Merge branch 'feature/file_repository' into dev 2022-10-04 09:43:22 +05:00
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