Проект

Общее

Профиль

Разработка #5121

Обновлено Егор Самойлов 3 месяца назад

В рамках данной задачи необходимо доработать логику передачи информации о нагреве олига через наследование, пока что только в случае с переливанием. 
 При разделении, переливании 1 к 1 - информация о нагреве должна наследоваться. 
 При объединении олигов, - перед наследованием информации о нагреве от исходных олигов, участвующих в переливании, к результирующему, - должна выполняться проверка, что если при объединении олигов, у некоторых из них не было активной наследственной информации о нагреве, а у части олигов эта информация была, - в этом случае информация о нагреве не наследуется для результирующего олига, иначе, если у всех олигов до объединения была активная информация о нагреве, - необходимо отнаследовать всю данную информацию к результирующему олигу. 

 При подгрузке информации также необходимо пересмотреть логику, теперь поиск информации должен производиться через наследование, по активным записям наследственной информации с типом TEST_TUBE_HEATING. Таким образом для каждого олига будет информация о списке объектов с информацией о нагреве, и в значке нагревания можно показывать информацию из последней постановки (из найденных записей). А при наведении можно отобразить список блоков с информацией о данных постановках. При переполнении можно было бы использовать скролл. 

 Фактически произошло исправление отображения нагрева для олигов 
 Теперь при переливании происходит наследование активной информации о нагреве олига 
 (для переливания 1 -> 1 и 1 -> M нагревание наследуется во всех случаях, для переливания M -> 1 наследование происходит только при условии того, что у всех олигов-родителей (из которых переливали) есть информация о нагреве) 
 Для нового олига после переливания нагревание будет отображаться зеленым цветом (если в списке нагревов температура у всего олигов будет одинаковая, то будет отображаться эта температура, иначе 'H') 
 Если для данного олига провести тоже нагревание, то предыдущие нагревания слетают и снова будет синее отображение 

 Окружение: http://synthesis-inherit-for-heating-cicd.dna-tech.dev/

Назад