mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
Constat : L'api ne renvoie pas le même resultat que l'interface dolibarr. la construction de la requete est incorrecte.
Requete obtenu avant correctif:
SELECT t.rowid, sc.fk_soc, sc.fk_user, t.fk_soc
FROM llx_commande_fournisseur as t,
llx_societe_commerciaux as sc
WHERE t.entity IN (1) AND t.fk_soc = sc.fk_soc AND t.rowid = sc.fk_soc AND sc.fk_user = 4
ORDER BY t.rowid ASC
LIMIT 101
Le t.rowid = sc.fk_soc compare des endives et des parpaings. => suppression de la ligne 143 à 145.
Et ensuite correction des conditionnelles pour construire une requete correcte.
|
||
|---|---|---|
| .. | ||
| api_supplier_invoices.class.php | ||
| api_supplier_orders.class.php | ||
| fournisseur.class.php | ||
| fournisseur.commande.class.php | ||
| fournisseur.commande.dispatch.class.php | ||
| fournisseur.facture-rec.class.php | ||
| fournisseur.facture.class.php | ||
| fournisseur.product.class.php | ||
| paiementfourn.class.php | ||