CDB3-4659 Додати зміни для продажу з подвійним переважним правом, для процедури LSP
Для процедури LSP додати:
має бути можливість вказати min 1 і max 2 елементи в масиві даних про currentTenants
поле currentTenants.identifier.id та поле currentTenants.priority - обов'язкові до заповнення
для currentTenants додати наступні валідації:
identifier.id в масиві currentTenants не можуть повторюватися
значення поля priority в масиві currentTenants не може повторюватися
Якщо при редагуванні currentTenants currentTenants.identifier.id залишилося в масиві currentTenants, але пріоритет учасника підвищився (наприклад значення поля priority цього currentTenants.identifier.id змінилося з 1 -> 0), статус такого bid`а (якщо він наявний) не змінюється на inactive:
Решту правил інактивації залишаються незмінні:
якщо пріоритет учасника знизився (значення поля priority з 0 -> 1) статус такого bid`а (якщо він наявний) змінюється на inactive
якщо bid.identifier.id після редагування перестав бути зазначений в currentTenants.identifier.id статус такого bid`а (якщо він наявний) змінюється на inactive, активний bid у якого bid.identifier.id дорівнює новому значенню currentTenants.identifier.id отримує новий priority