feat: alertas operativas en tiempo real, retrasos y fallas mecanicas
This commit is contained in:
Binary file not shown.
@@ -113,6 +113,19 @@ def get_eta(domicilio_id: int,
|
||||
raise HTTPException(status_code=404, detail="Ruta no encontrada")
|
||||
return {**eta, "route_id": dom.route_id, "colonia": dom.colonia}
|
||||
|
||||
@app.get("/alertas/operativa/activa")
|
||||
def get_alerta_activa(
|
||||
route_id: str,
|
||||
current_user=Depends(auth.get_current_user),
|
||||
db: Session = Depends(get_db)
|
||||
):
|
||||
dom = db.query(models.Domicilio).filter_by(
|
||||
usuario_id=current_user.id, route_id=route_id
|
||||
).first()
|
||||
if not dom:
|
||||
raise HTTPException(status_code=403, detail="Sin acceso")
|
||||
return {"activa": False, "mensaje": None}
|
||||
|
||||
@app.post("/reportes")
|
||||
def crear_reporte(
|
||||
domicilio_id: int,
|
||||
|
||||
Reference in New Issue
Block a user