CDB3-3490 Логіка disqulifiedBids у Малій Приватизації коли створено 2 і більше ІП
Proposal
На даний час disqualifiedBids у нас зберігаються у Процедурі і копіюються із Процедури в Процедуру функціоналом Jobber при автоматичному створенні Процедури.
Є бізнес вимога: якщо біда дискваліфікували у Процедурі, яка була створена у Announcement-1, він має мати ознаку "дискваліфікований" навіть у Процедурі, яка була створена у Announcement-2.
Тому необхідно розробити функціонал, який буде відслідковувати по кожному Asset, чи є в нього пов'язаний Announcement та якщо є, то отримувати disqualifiedBids із останньої Процедури, яка була у останньому Announcement.
На даний час проговорювали реалізацію, коли у кожну наступну Процедуру disqualifiedBids копіюються із попередньої. При створенні другого ІП має також відпрацьовувати логіка перевірки на наявність попередніх процедур, навіть якщо вони були створені у іншому ІП і відбуватися копіювання disqualifiedBids із останньої процедури.
Як варіант, використовувати - previousAnnouncementId
Other logic without changes:
Реалізація, де disqualifiedBids зберігалися у Asset відхилена.