1222c102f0feat(api): в HostResponse добавлена информация о компонентном составе
Mikhail Trubnikov
2023-11-30 10:17:02 +10:00
5cfa2a852ffix(aihit): подключил в installer bll
Mikhail Trubnikov
2023-11-30 09:24:48 +10:00
d7aad4fe9efeat(bll): IntervalService интервал рассчитывается правильно, с учетом времени выполнения основного метода, применена к Master, EsppOrderLoader, AIHIT.
Mikhail Trubnikov
2023-11-30 09:11:07 +10:00
8d63a10581feat(bll): IntervalService - сервис для функций которые нужно выполнить в интервале, применена к Master, EsppOrderLoader.
Mikhail Trubnikov
2023-11-29 15:59:27 +10:00
8192cbd373feat(esppApi): код закрытия вынес в параметры метода
Mikhail Trubnikov
2023-11-28 15:33:59 +10:00
00e034edf5fix(api): AgentTask.GetByIp, задание агенту можно выдавать если есть хоть одно поле AgentName || AgentScript
Mikhail Trubnikov
2023-11-28 12:16:12 +10:00
52c40e3733fix(api): AgentTask.GetByIp убран из запроса параметр Date
Mikhail Trubnikov
2023-11-28 12:07:59 +10:00
4ea2be0634fix(dal): TransformService в методе получения расписания агенту добавляется lastRun если оно уже является будущим временем
Mikhail Kuznetsov
2023-11-28 11:59:26 +10:00
8f385ed2d2feat(api): в респонс шаблона добавлены поля с расписанием
Mikhail Trubnikov
2023-11-27 16:42:15 +10:00
2bdec66fd4Merge branch 'schedule-sync' into dev
Mikhail Trubnikov
2023-11-27 12:08:38 +10:00
2fde70c9a2feat(esppScheduleSync): доделал метод ParseStrToEsppObject
Mikhail Trubnikov
2023-11-27 09:27:20 +10:00
4a0433a389feat(esppScheduleSync): метод ParseStrToEsppObject
Mikhail Trubnikov
2023-11-24 16:52:56 +10:00
b18f00d70efix(aihit): исправлен метод синхронизации, была ошибка сравнения Id и не удалялись лишние Application в Host
Mikhail Kuznetsov
2023-11-24 14:04:27 +10:00
eda83d6530fix(aihit): изменены уровни журналирования, исправлена ошибка Null данных в рабочей группе, как оказалось АИХ ИТ одпускает такое значение
Mikhail Kuznetsov
2023-11-23 15:46:10 +10:00
b2f150890cfeat(esppScheduleSync): создан проект. Добавлена основная логика синхронизации. Docker
Mikhail Trubnikov
2023-11-22 16:34:16 +10:00
113a801060feat(esppOrderManager): логика изменения статусов наряда. Добавлен проект с константами, вынес в него OrderStatusEnum. (EsppApi)Обновлена модель EsppOrder, при изменении статуса наряда, добавлено поле Решение.
Mikhail Trubnikov
2023-11-20 12:26:33 +10:00
1c02f9978afeat(esppOrderManager): методы для изменения статуса наряда в еспп
Mikhail Trubnikov
2023-11-17 16:25:12 +10:00
ea91eb6abcfeat(all): в таблицу Order добавлено поле ExpirationDate, обновлены сервисы для записи этого поля. Начало логики закрытия нарядов в ЕСПП.
Mikhail Trubnikov
2023-11-17 16:03:36 +10:00
6e4035cde1feat(master): логика присвоения истории агента нарядам. Изменение статуса наряда. Отправка в MQ.
Mikhail Trubnikov
2023-11-15 16:34:28 +10:00
c4c8b748f0feat(esppApi): добавлены методы взятия в работу, выполнения и списания трудозатрат
Mikhail Kuznetsov
2023-10-27 16:39:59 +10:00
7ac0853be9fix(aihit): Syncher убрано ошибочное журналирование при записи в базу промежуточных данных
Mikhail Kuznetsov
2023-10-24 16:00:11 +10:00
1b8686c823Merge branch 'orders-manager' into dev
Mikhail Trubnikov
2023-10-24 15:41:05 +10:00
fbeabeb165feat(all): преметры espp Api принимают дату utc. В подробном описании шаблона возвращается префикс.
Mikhail Trubnikov
2023-10-24 15:40:52 +10:00
59db8fa312fix(esppApi): FindOrdersQuery поиск нарядов осуществляется по содержимому подробного описания
Mikhail Kuznetsov
2023-10-24 13:41:57 +10:00
72907f6b21fix(esppApi): исправлена модель FindOrdersQuery под свойства GenerateDateStart и GenerateDateEnd
Mikhail Kuznetsov
2023-10-24 12:47:38 +10:00
1a2692b662Merge branch 'espp-api' into dev
Mikhail Kuznetsov
2023-10-24 12:15:21 +10:00