|
|
|
@ -294,7 +294,7 @@ async def get_critical_equipment(db_session:DbSession, simulation_id: str):
|
|
|
|
FROM jsonb_array_elements(a.timestamp_outs) AS elem
|
|
|
|
FROM jsonb_array_elements(a.timestamp_outs) AS elem
|
|
|
|
WHERE
|
|
|
|
WHERE
|
|
|
|
(elem ->> 'currentEQStatus') = 'OoS'
|
|
|
|
(elem ->> 'currentEQStatus') = 'OoS'
|
|
|
|
AND ABS((elem ->> 'cumulativeTime')::numeric - :cumulative_time) <= 5
|
|
|
|
AND ABS((elem ->> 'cumulativeTime')::numeric - :cumulative_time) <= 2
|
|
|
|
)
|
|
|
|
)
|
|
|
|
AND a.aeros_simulation_id = :simulation_id
|
|
|
|
AND a.aeros_simulation_id = :simulation_id
|
|
|
|
AND b.node_type = 'RegularNode';
|
|
|
|
AND b.node_type = 'RegularNode';
|
|
|
|
|