From aebbbf74dbd7ce1407d601259d37de58a9aefafc Mon Sep 17 00:00:00 2001 From: Administrator Date: Tue, 1 Sep 2026 12:15:15 -0500 Subject: [PATCH] Actualizar backend/main.py --- backend/main.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/main.py b/backend/main.py index d739d47..16873c2 100644 --- a/backend/main.py +++ b/backend/main.py @@ -304,16 +304,16 @@ def get_cobranza_detalle_todos(ano: int, mes: int, sectorista: str = "TODOS"): # ── USUARIOS ─────────────────────────────────────────────────────────────── @app.get("/api/alumno/estado") -def get_alumno_estado(matricula: str): +def get_alumno_estado(matricula: str, ano: int = Query(...), mes: int = Query(...)): try: - return services.alumno_estado_obtener(matricula) + return services.alumno_estado_obtener(matricula, ano, mes) except Exception as e: raise HTTPException(status_code=500, detail=str(e)) @app.get("/api/alumnos/por-retirar") -def get_alumnos_por_retirar(): +def get_alumnos_por_retirar(ano: int = Query(...), mes: int = Query(...)): try: - return services.alumnos_por_retirar() + return services.alumnos_por_retirar(ano, mes) except Exception as e: raise HTTPException(status_code=500, detail=str(e)) @@ -322,6 +322,8 @@ def post_alumno_estado(payload: dict = Body(...)): try: return services.alumno_estado_guardar( payload.get("matricula",""), + payload.get("ano"), + payload.get("mes"), payload.get("estado","EN CURSO"), payload.get("observaciones",[]), payload.get("usuario"))