feat(devis): add reference field and remove prix_unitaire_ht

This commit is contained in:
Fanilo-Nantenaina 2025-12-20 09:53:27 +03:00
parent bffca51fcd
commit e5fad0ccca

5
api.py
View file

@ -1850,11 +1850,11 @@ async def creer_devis(devis: DevisRequest):
devis_data = { devis_data = {
"client_id": devis.client_id, "client_id": devis.client_id,
"date_devis": devis.date_devis.isoformat() if devis.date_devis else None, "date_devis": devis.date_devis.isoformat() if devis.date_devis else None,
"reference": devis.reference,
"lignes": [ "lignes": [
{ {
"article_code": l.article_code, "article_code": l.article_code,
"quantite": l.quantite, "quantite": l.quantite,
"prix_unitaire_ht": l.prix_unitaire_ht,
"remise_pourcentage": l.remise_pourcentage, "remise_pourcentage": l.remise_pourcentage,
} }
for l in devis.lignes for l in devis.lignes
@ -1917,6 +1917,9 @@ async def modifier_devis(
if devis_update.statut is not None: if devis_update.statut is not None:
update_data["statut"] = devis_update.statut update_data["statut"] = devis_update.statut
if devis_update.reference is not None:
update_data["reference"] = devis_update.reference
# Appel à la gateway Windows # Appel à la gateway Windows
resultat = sage_client.modifier_devis(id, update_data) resultat = sage_client.modifier_devis(id, update_data)