Commit Graph

441 Commits

Author SHA1 Message Date
Mikhail Trubnikov
dc90275f6f feat(esppTemplateSync): переделал логику, подключил ISyncService 2023-11-22 14:19:15 +10:00
Mikhail Trubnikov
ede7075eb5 feat(EsppSync): доработка логики 2023-11-22 12:04:33 +10:00
Mikhail Trubnikov
fffdb134c6 feat(EsppSync): общая логика для синхронизации шаблонов и расписаний 2023-11-22 11:37:22 +10:00
Mikhail Trubnikov
c88f7f2731 fix(master): ссылка на проект Constants 2023-11-21 14:51:19 +10:00
Mikhail Trubnikov
9532ee8487 feat(esppOrderManager): вынесен шаблон поля Решение в настройки. 2023-11-21 14:37:41 +10:00
Mikhail Trubnikov
f85b97f60a feat(esppOrderManager): доработка логики. EsppApi - запросы переделаны под модели. 2023-11-21 12:26:08 +10:00
Mikhail Trubnikov
7f3a2441c9 feat(esppOrderManager): отладка 2023-11-20 16:59:58 +10:00
Mikhail Trubnikov
113a801060 feat(esppOrderManager): логика изменения статусов наряда. Добавлен проект с константами, вынес в него OrderStatusEnum. (EsppApi)Обновлена модель EsppOrder, при изменении статуса наряда, добавлено поле Решение. 2023-11-20 12:26:33 +10:00
Mikhail Trubnikov
1c02f9978a feat(esppOrderManager): методы для изменения статуса наряда в еспп 2023-11-17 16:25:12 +10:00
Mikhail Trubnikov
ea91eb6abc feat(all): в таблицу Order добавлено поле ExpirationDate, обновлены сервисы для записи этого поля. Начало логики закрытия нарядов в ЕСПП. 2023-11-17 16:03:36 +10:00
Mikhail Trubnikov
e699788844 refactor(master): оптмизиация кода 2023-11-17 14:11:38 +10:00
Mikhail Trubnikov
71d4318e3a feat(master): доработка логики 2023-11-16 16:19:47 +10:00
Mikhail Trubnikov
15d84485dd feat(master): обновлена логика статусов нарядов, присвояения значений журнала агента. 2023-11-16 14:24:22 +10:00
Mikhail Trubnikov
6e4035cde1 feat(master): логика присвоения истории агента нарядам. Изменение статуса наряда. Отправка в MQ. 2023-11-15 16:34:28 +10:00
Mikhail Kuznetsov
c4c8b748f0 feat(esppApi): добавлены методы взятия в работу, выполнения и списания трудозатрат 2023-10-27 16:39:59 +10:00
Mikhail Trubnikov
a84d6f8de3 fix(esppTemplateSync): исправил мапинг полей. Сервис IRobotConfigurationService создается в scope. 2023-10-25 15:37:14 +10:00
Mikhail Trubnikov
180594fa00 fix(dal): исправил GetOrderStatusByName 2023-10-25 14:01:41 +10:00
Mikhail Trubnikov
a4c299646a feat(esppOrderLoader): добавлен рассчет поля GenerateDate (время создания наряда) 2023-10-25 12:40:33 +10:00
Mikhail Trubnikov
477b11708f fix(esppTemplateSync): при сравнении полей, исключаются символы переносы строк. 2023-10-25 10:59:05 +10:00
Mikhail Kuznetsov
fe0ddb00da feat(esppApi): Добавлено поле ExpirationDate в модель EsppOrder 2023-10-25 10:21:18 +10:00
Mikhail Trubnikov
b916b5e775 Merge remote-tracking branch 'origin/dev' into dev 2023-10-24 16:17:30 +10:00
Mikhail Trubnikov
3232209391 fix(esppOrderLoader): исправлено получение нарядов из еспп 2023-10-24 16:16:45 +10:00
Mikhail Kuznetsov
7ac0853be9 fix(aihit): Syncher убрано ошибочное журналирование при записи в базу промежуточных данных 2023-10-24 16:00:11 +10:00
Mikhail Trubnikov
1b8686c823 Merge branch 'orders-manager' into dev 2023-10-24 15:41:05 +10:00
Mikhail Trubnikov
fbeabeb165 feat(all): преметры espp Api принимают дату utc. В подробном описании шаблона возвращается префикс. 2023-10-24 15:40:52 +10:00
Mikhail Kuznetsov
59db8fa312 fix(esppApi): FindOrdersQuery поиск нарядов осуществляется по содержимому подробного описания 2023-10-24 13:41:57 +10:00
Mikhail Kuznetsov
72907f6b21 fix(esppApi): исправлена модель FindOrdersQuery под свойства GenerateDateStart и GenerateDateEnd 2023-10-24 12:47:38 +10:00
Mikhail Kuznetsov
1a2692b662 Merge branch 'espp-api' into dev
# Conflicts:
#	PARR.EsppApi/Models/EsppOrder.cs
2023-10-24 12:15:21 +10:00
Mikhail Trubnikov
1d515e46c1 feat(master): Подкготовка расписания 2023-10-24 12:14:22 +10:00
Mikhail Kuznetsov
32c05e377e feat(esppApi): немного комментов не помешает 2023-10-24 12:13:01 +10:00
Mikhail Kuznetsov
4d30de36f5 feat(esppApi): метод FindOrdersAsync поиска нарядов в АСУ ЕСПП по свойствам 2023-10-24 12:10:19 +10:00
Mikhail Trubnikov
7991121f07 feat(esppOrderManager): получение сообщений из Rabbit. 2023-10-24 11:29:55 +10:00
Mikhail Trubnikov
50e165bdc3 Merge branch 'ol' into dev 2023-10-24 10:40:06 +10:00
Mikhail Trubnikov
2dcae0239b feat(esppOrderLoader): доделал логику синхронизации 2023-10-24 10:38:21 +10:00
Mikhail Trubnikov
a94a6460ce feat(esppOrderLoader): логика синхронизации 2023-10-23 16:17:42 +10:00
Mikhail Kuznetsov
57a72cfd9f Merge branch 'next-schedule' into dev 2023-10-23 14:06:51 +10:00
Mikhail Trubnikov
dd96234c7d Merge branch 'ol' into dev 2023-10-23 13:51:18 +10:00
Mikhail Trubnikov
ea77bd43de feat(esppOrderLoader): логика получение данных 2023-10-23 13:50:43 +10:00
Mikhail Kuznetsov
e62db6b7d8 feat(dal): EsppScheduleTransformService реализован метод GetNextSchedule, расписание на сегодня 2023-10-23 13:45:43 +10:00
Mikhail Kuznetsov
784e308db6 Merge branch 'next-date' into dev 2023-10-23 11:05:06 +10:00
Mikhail Kuznetsov
5561e91de8 feat(dal): Метод GetNextDate реализован планировщик АСУ ЕСПП 2023-10-23 11:04:12 +10:00
Mikhail Trubnikov
017d2c9d71 feat(master): подключены все зависимости, docker 2023-10-23 10:35:42 +10:00
Mikhail Trubnikov
eebbb09325 feat(esppOrderManager): подключены все зависимости, docker 2023-10-23 09:56:36 +10:00
Mikhail Trubnikov
bff3b15936 fix(api): Исправил метод получение расписания еспп GetEsppScheduleDtoAsync 2023-10-20 16:33:50 +10:00
Mikhail Trubnikov
8822b29148 fix(esppOrderLoader): fix logger 2023-10-20 14:21:38 +10:00
Mikhail Trubnikov
caaacbdeec feat(esppOrderLoader): fix network 2023-10-20 12:37:25 +10:00
Mikhail Trubnikov
af76e45a39 feat(esppOrderLoader): подключены все сервисы. Docker. 2023-10-20 12:33:49 +10:00
Mikhail Trubnikov
29f14c7fc5 fix(all): fix rabbit path 2023-10-20 11:00:46 +10:00
Mikhail Trubnikov
61bfa5079a feat(esppApi): EsppResultBase 2023-10-20 09:24:27 +10:00
Mikhail Trubnikov
f45fca9122 feat(esppApi): Заготовка для api 2023-10-19 16:55:42 +10:00