Actualizar backend/main.py

This commit is contained in:
2026-09-01 12:15:15 -05:00
parent ee44f166b1
commit aebbbf74db

View File

@@ -304,16 +304,16 @@ def get_cobranza_detalle_todos(ano: int, mes: int, sectorista: str = "TODOS"):
# ── USUARIOS ─────────────────────────────────────────────────────────────── # ── USUARIOS ───────────────────────────────────────────────────────────────
@app.get("/api/alumno/estado") @app.get("/api/alumno/estado")
def get_alumno_estado(matricula: str): def get_alumno_estado(matricula: str, ano: int = Query(...), mes: int = Query(...)):
try: try:
return services.alumno_estado_obtener(matricula) return services.alumno_estado_obtener(matricula, ano, mes)
except Exception as e: except Exception as e:
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@app.get("/api/alumnos/por-retirar") @app.get("/api/alumnos/por-retirar")
def get_alumnos_por_retirar(): def get_alumnos_por_retirar(ano: int = Query(...), mes: int = Query(...)):
try: try:
return services.alumnos_por_retirar() return services.alumnos_por_retirar(ano, mes)
except Exception as e: except Exception as e:
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@@ -322,6 +322,8 @@ def post_alumno_estado(payload: dict = Body(...)):
try: try:
return services.alumno_estado_guardar( return services.alumno_estado_guardar(
payload.get("matricula",""), payload.get("matricula",""),
payload.get("ano"),
payload.get("mes"),
payload.get("estado","EN CURSO"), payload.get("estado","EN CURSO"),
payload.get("observaciones",[]), payload.get("observaciones",[]),
payload.get("usuario")) payload.get("usuario"))