Added better handling for "reference" row data
This commit is contained in:
parent
42048d11ee
commit
5ccf470167
2 changed files with 1307 additions and 1106 deletions
6
main.py
6
main.py
|
|
@ -63,9 +63,8 @@ class ChampLibreRequest(BaseModel):
|
||||||
class DevisRequest(BaseModel):
|
class DevisRequest(BaseModel):
|
||||||
client_id: str
|
client_id: str
|
||||||
date_devis: Optional[date] = None
|
date_devis: Optional[date] = None
|
||||||
lignes: List[
|
reference: Optional[str] = None
|
||||||
Dict
|
lignes: List[Dict]
|
||||||
] # Format: {article_code, quantite, prix_unitaire_ht, remise_pourcentage}
|
|
||||||
|
|
||||||
|
|
||||||
class TransformationRequest(BaseModel):
|
class TransformationRequest(BaseModel):
|
||||||
|
|
@ -514,6 +513,7 @@ def creer_devis(req: DevisRequest):
|
||||||
devis_data = {
|
devis_data = {
|
||||||
"client": {"code": req.client_id, "intitule": ""},
|
"client": {"code": req.client_id, "intitule": ""},
|
||||||
"date_devis": req.date_devis or date.today(),
|
"date_devis": req.date_devis or date.today(),
|
||||||
|
"reference": req.reference,
|
||||||
"lignes": req.lignes,
|
"lignes": req.lignes,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
1319
sage_connector.py
1319
sage_connector.py
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue