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"))