feat(api): add endpoint to fetch bank journals

This commit is contained in:
Fanilo-Nantenaina 2026-01-14 19:58:56 +03:00
parent a9df408399
commit 23575fa231
2 changed files with 13 additions and 0 deletions

10
api.py
View file

@ -3106,6 +3106,16 @@ async def get_modes_reglement():
}
@app.get("/journaux/banque", tags=["Règlements"])
async def get_journaux_banque():
try:
resultat = sage_client.get_journaux_banque()
return {"success": True, "data": resultat}
except Exception as e:
logger.error(f"Erreur lecture journaux: {e}")
raise HTTPException(500, str(e))
@app.get("/health", tags=["System"])
async def health_check(
sage: SageGatewayClient = Depends(get_sage_client_for_user),

View file

@ -505,6 +505,9 @@ class SageGatewayClient:
"data", {}
)
def get_journaux_banque(self) -> dict:
return self._get("/sage/journaux/banque").get("data", {})
def refresh_cache(self) -> Dict:
return self._post("/sage/cache/refresh")