Cizz22 3 months ago
parent f3c0848f80
commit 326b69bf61

@ -387,8 +387,13 @@ async def calculate_contribution(
@router.get("/result/critical/{simulation_id}]", response_model=StandardResponse[List[SimulationCalc]])
async def get_critical_equipment(db_session:DbSession, simulation_id:UUID):
async def get_critical_equipment(db_session:DbSession, simulation_id: str):
# Step 1: Get all failure events for this simulation
if simulation_id == 'default':
simulation = await get_default_simulation(db_session=db_session)
simulation_id = simulation.id
failure_query = text("""
SELECT DISTINCT
(elem ->> 'currentEvent') AS jenis,

@ -103,7 +103,6 @@ class SimulationData(BaseModel):
simulation_name: str
status: str
schematic_name: str
reliability: Optional[dict]
created_at: datetime
started_at: datetime
duration: Optional[int]= 0

Loading…
Cancel
Save