https://uropcm.coo.tg/.env/traite/commande/client?public%2F.env%2Ftraite%2Fcommande%2Fclient=

Query Metrics

10 Database Queries
10 Different statements
35.88 ms Query time
32 Invalid entities

Grouped Statements

Show all queries

Time Count Info
9.94 ms
(27.69%)
1
SELECT getcompteur(:p_type ,:p_an ,:p_mois ,:p_entite ,:p_taille, :four) as compteur;
Parameters:
[
  ":p_type" => 1
  ":p_an" => "2024"
  ":p_mois" => "11"
  ":p_entite" => "COMMANDE"
  ":p_taille" => 5
  ":four" => 22
]
8.07 ms
(22.51%)
1
INSERT INTO commande_client (code_commande, description_produit, date_publication, date_retrait, date_commande, date_modification, montant_commande, montant_reste_commande, etat_commande, type_commande, taux_echange, refboncommande, annule, code_genere, si_modification, si_retrait, si_credit, suivi_historique, utilisateur_id, anneecampagne_id, producteur_id, fournisseur_id, client_id, table_mange_id, surfaceannee_id, abonne_id, caisse_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[
  1 => "C000/NOV/2024"
  2 => "Evoluer C000/NOV/2024"
  3 => "2024-11-15 19:18:40"
  4 => null
  5 => "2024-11-15"
  6 => "2024-11-15"
  7 => null
  8 => 0
  9 => 1
  10 => 3
  11 => 0
  12 => "C000/NOV/2024"
  13 => 0
  14 => "C000/NOV/2024"
  15 => 0
  16 => 0
  17 => 0
  18 => 0
  19 => null
  20 => null
  21 => null
  22 => null
  23 => null
  24 => null
  25 => null
  26 => 22
  27 => null
]
7.93 ms
(22.11%)
1
SELECT t0.id AS id_1, t0.code_commande AS code_commande_2, t0.description_produit AS description_produit_3, t0.date_publication AS date_publication_4, t0.date_retrait AS date_retrait_5, t0.date_commande AS date_commande_6, t0.date_modification AS date_modification_7, t0.montant_commande AS montant_commande_8, t0.montant_reste_commande AS montant_reste_commande_9, t0.etat_commande AS etat_commande_10, t0.type_commande AS type_commande_11, t0.taux_echange AS taux_echange_12, t0.refboncommande AS refboncommande_13, t0.annule AS annule_14, t0.code_genere AS code_genere_15, t0.si_modification AS si_modification_16, t0.si_retrait AS si_retrait_17, t0.si_credit AS si_credit_18, t0.suivi_historique AS suivi_historique_19, t0.utilisateur_id AS utilisateur_id_20, t0.anneecampagne_id AS anneecampagne_id_21, t0.producteur_id AS producteur_id_22, t0.fournisseur_id AS fournisseur_id_23, t0.client_id AS client_id_24, t0.table_mange_id AS table_mange_id_25, t0.surfaceannee_id AS surfaceannee_id_26, t0.abonne_id AS abonne_id_27, t0.caisse_id AS caisse_id_28 FROM commande_client t0 WHERE t0.si_retrait = ? AND t0.abonne_id = ? LIMIT 1
Parameters:
[
  1
  22
]
4.03 ms
(11.22%)
1
SELECT DISTINCT (p0_.id) AS sclr_0, p0_.nom_produit AS nom_produit_1, p1_.info_prix AS info_prix_2, p2_.code_genere AS code_genere_3, p0_.montanthtAchat AS montanthtAchat_4, c3_.id AS id_5, p0_.code_genere AS code_genere_6, p0_.code_barre AS code_barre_7, c3_.type_categorie AS type_categorie_8, p0_.si_agricole AS si_agricole_9, p0_.si_agricole_parent AS si_agricole_parent_10, p0_.en_stock_produit AS en_stock_produit_11, p0_.si_semence AS si_semence_12, i4_.url_image AS url_image_13, d5_.libelle AS libelle_14 FROM produit p0_ INNER JOIN categorieproduit c3_ ON p0_.categorie_id = c3_.id INNER JOIN abonne a6_ ON p0_.abonne_id = a6_.id INNER JOIN devise d5_ ON a6_.devise_id = d5_.id INNER JOIN prix_rigueur p1_ ON p0_.id = p1_.produit_id INNER JOIN produit p2_ ON p0_.produit_id = p2_.id INNER JOIN image i4_ ON p0_.id = i4_.produit_id WHERE 1 = 1 AND p1_.etat_prix = 1 AND p0_.siEcommerce = 1 AND a6_.id = ?
Parameters:
[
  22
]
1.99 ms
(5.56%)
1
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.code_base_abonne AS code_base_abonne_3, t0.email_abonne AS email_abonne_4, t0.tel1_abonne AS tel1_abonne_5, t0.tel2_abonne AS tel2_abonne_6, t0.adresse_abonne AS adresse_abonne_7, t0.description_abonne AS description_abonne_8, t0.etat_abonne AS etat_abonne_9, t0.siExploitation AS siExploitation_10, t0.si_principale AS si_principale_11, t0.type_action_abonne AS type_action_abonne_12, t0.adresse_web AS adresse_web_13, t0.date_ajout_abonne AS date_ajout_abonne_14, t0.date_edit_abonne AS date_edit_abonne_15, t0.titre_image AS titre_image_16, t0.url_image AS url_image_17, t0.type_presentation AS type_presentation_18, t0.langue AS langue_19, t0.configuration AS configuration_20, t0.type_abonne_id AS type_abonne_id_21, t0.template_id AS template_id_22, t0.partenaire_id AS partenaire_id_23, t0.devise_id AS devise_id_24, t0.pays_id AS pays_id_25 FROM abonne t0 WHERE t0.adresse_web = ? LIMIT 1
Parameters:
[
  "uropcm.coo.tg"
]
1.21 ms
(3.36%)
1
SELECT p0_.id AS id_0, p0_.nom_produit AS nom_produit_1, 0 AS sclr_2, p0_.montanthtAchat AS montanthtAchat_3, c1_.id AS id_4, p0_.code_genere AS code_genere_5, p0_.code_barre AS code_barre_6, c1_.type_categorie AS type_categorie_7, p0_.si_agricole AS si_agricole_8, p0_.si_agricole_parent AS si_agricole_parent_9, p0_.si_semence AS si_semence_10, i2_.url_image AS url_image_11 FROM produit p0_ INNER JOIN categorieproduit c1_ ON p0_.categorie_id = c1_.id INNER JOIN abonne a3_ ON p0_.abonne_id = a3_.id INNER JOIN image i2_ ON p0_.id = i2_.produit_id WHERE 1 = 1 AND p0_.si_agricole_parent = ? AND a3_.id = ?
Parameters:
[
  1
  22
]
1.00 ms
(2.80%)
1
SELECT c0_.id AS id_0, c0_.nom AS nom_1, c0_.code AS code_2, c0_.description AS description_3, c0_.etat AS etat_4, c0_.type_categorie AS type_categorie_5, c0_.si_affichage AS si_affichage_6, c0_.abonne_id AS abonne_id_7, c0_.categorieproduit_id AS categorieproduit_id_8, c0_.type_abonne_id AS type_abonne_id_9 FROM categorieproduit c0_ INNER JOIN abonne a1_ ON c0_.abonne_id = a1_.id WHERE (c0_.etat <> 2 AND c0_.id = ?) OR a1_.id = ?
Parameters:
[
  1
  22
]
0.89 ms
(2.48%)
1
"COMMIT"
Parameters:
[]
0.55 ms
(1.52%)
1
SELECT m0_.id AS id_0, m0_.titre AS titre_1, m0_.datePublication AS datePublication_2, m0_.contenuMenu AS contenuMenu_3, m0_.type_menu AS type_menu_4, m0_.etat_menu AS etat_menu_5, m0_.classHtmlMenu AS classHtmlMenu_6, m0_.ordre AS ordre_7, m0_.abonne_id AS abonne_id_8, m0_.menu_id AS menu_id_9 FROM menu m0_ INNER JOIN abonne a1_ ON m0_.abonne_id = a1_.id WHERE m0_.etat_menu = 1 AND a1_.id = 0 ORDER BY m0_.ordre ASC
Parameters:
[]
0.27 ms
(0.74%)
1
"START TRANSACTION"
Parameters:
[]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Entities Mapping

Class Mapping errors
App\Entity\param\Param No errors.
App\Entity\user\Utilisateur
  • The mappings App\Entity\user\Utilisateur#producteurs and App\Entity\prod\Producteur#utilisateur are inconsistent with each other.
  • The mappings App\Entity\user\Utilisateur#inspectionremplis and App\Entity\inspection\InspectionRempli#utilisateur are inconsistent with each other.
  • The mappings App\Entity\user\Utilisateur#fournisseurs and App\Entity\stock\Fournisseur#utilisateur are inconsistent with each other.
  • The association App\Entity\user\Utilisateur#caisse refers to the inverse side field App\Entity\stock\Caisse#utilisateurs which does not exist.
  • The association App\Entity\user\Utilisateur#abonne refers to the inverse side field App\Entity\user\Abonne#utilisateurs which does not exist.
  • The mappings App\Entity\user\Utilisateur#evenements and App\Entity\prod\Evenement#utilisateur are inconsistent with each other.
App\Entity\user\Abonne
  • The association App\Entity\user\Abonne#template refers to the inverse side field App\Entity\cms\Template#abonnes which does not exist.
  • The association App\Entity\user\Abonne#partenaire refers to the inverse side field App\Entity\user\Partenaire#abonnes which does not exist.
  • The association App\Entity\user\Abonne#pays refers to the inverse side field App\Entity\stock\Pays#abonnes which does not exist.
App\Entity\stock\Produit
  • The mappings App\Entity\stock\Produit#melange and App\Entity\stock\Produit#produits are inconsistent with each other.
  • The mappings App\Entity\stock\Produit#produitsysteme and App\Entity\stock\Produit#produits are inconsistent with each other.
  • The association App\Entity\stock\Produit#carateristiqueproduit refers to the inverse side field App\Entity\stock\CarateristiqueProduit#produits which does not exist.
  • The association App\Entity\stock\Produit#abonne refers to the inverse side field App\Entity\user\Abonne#produits which does not exist.
  • The association App\Entity\stock\Produit#infotraitements refers to the owning side field App\Entity\stock\InfoTraitement#produit which does not exist.
App\Entity\stock\InfoLivrer
  • The association App\Entity\stock\InfoLivrer#etapeprocessuses refers to the owning side field App\Entity\stock\EtapeProcessus#infolivrer which does not exist.
  • The association App\Entity\stock\InfoLivrer#variete refers to the inverse side field App\Entity\stock\Produit#infolivrers which does not exist.
  • The association App\Entity\stock\InfoLivrer#commande refers to the inverse side field App\Entity\stock\Commande#infolivrers which does not exist.
  • The association App\Entity\stock\InfoLivrer#surfaceannee refers to the inverse side field App\Entity\prod\SurfaceAnnee#infolivrer which does not exist.
  • The association App\Entity\stock\InfoLivrer#surfaceabonne refers to the inverse side field App\Entity\prod\SurfaceAbonne#lignecommandes which does not exist.
  • The association App\Entity\stock\InfoLivrer#abonne refers to the inverse side field App\Entity\user\Abonne#infolivrers which does not exist.
  • The association App\Entity\stock\InfoLivrer#certification refers to the inverse side field App\Entity\prod\Certification#infolivrers which does not exist.
App\Entity\prod\SurfaceAnneeHistorique
  • The association App\Entity\prod\SurfaceAnneeHistorique#anneecampagne refers to the inverse side field App\Entity\prod\AnneeCampagne#surfaceanneehistoriques which does not exist.
  • The association App\Entity\prod\SurfaceAnneeHistorique#abonne refers to the inverse side field App\Entity\user\Abonne#surfaceanneehistoriques which does not exist.
App\Entity\cms\Menu
  • The association App\Entity\cms\Menu#abonne refers to the inverse side field App\Entity\user\Abonne#menus which does not exist.
  • The association App\Entity\cms\Menu#menu refers to the inverse side field App\Entity\cms\Menu#menus which does not exist.
App\Entity\prod\Groupement
  • The association App\Entity\prod\Groupement#abonne refers to the inverse side field App\Entity\user\Abonne#producteurs which does not exist.
  • The association App\Entity\prod\Groupement#groupement refers to the inverse side field App\Entity\prod\Groupement#producteurs which does not exist.
  • The association App\Entity\prod\Groupement#template refers to the inverse side field App\Entity\cms\Template#producteurs which does not exist.
App\Entity\cms\Template
  • The association App\Entity\cms\Template#abonne refers to the inverse side field App\Entity\user\Abonne#rubriques which does not exist.
App\Entity\cms\Page
  • The association App\Entity\cms\Page#abonne refers to the inverse side field App\Entity\user\Abonne#pages which does not exist.
  • The association App\Entity\cms\Page#groupement refers to the inverse side field App\Entity\prod\Groupement#pages which does not exist.
App\Entity\cms\Zone
  • The association App\Entity\cms\Zone#abonne refers to the inverse side field App\Entity\user\Abonne#zones which does not exist.
App\Entity\stock\CategorieProduit
  • The association App\Entity\stock\CategorieProduit#abonne refers to the inverse side field App\Entity\user\Abonne#categories which does not exist.
  • The association App\Entity\stock\CategorieProduit#categorieproduit refers to the inverse side field App\Entity\stock\CategorieProduit#categories which does not exist.
  • The association App\Entity\stock\CategorieProduit#typeAbonne refers to the inverse side field App\Entity\user\TypeAbonne#categories which does not exist.
App\Entity\stock\Cible
  • The association App\Entity\stock\Cible#abonne refers to the inverse side field App\Entity\user\Abonne#cibles which does not exist.
App\Entity\stock\CommandeClient
  • The association App\Entity\stock\CommandeClient#factures refers to the owning side field App\Entity\stock\Facture#commandeclient which does not exist.
  • The association App\Entity\stock\CommandeClient#operations refers to the owning side field App\Entity\stock\Operation#commandeclient which does not exist.
  • The association App\Entity\stock\CommandeClient#infoLivrers refers to the owning side field App\Entity\stock\InfoLivrer#commandeclient which does not exist.
  • The association App\Entity\stock\CommandeClient#utilisateur refers to the inverse side field App\Entity\user\Utilisateur#commandeclients which does not exist.
  • The association App\Entity\stock\CommandeClient#anneecampagne refers to the inverse side field App\Entity\prod\AnneeCampagne#commandeclients which does not exist.
  • The association App\Entity\stock\CommandeClient#producteur refers to the inverse side field App\Entity\prod\Producteur#commandeclients which does not exist.
  • The association App\Entity\stock\CommandeClient#fournisseur refers to the inverse side field App\Entity\stock\Fournisseur#commandeclients which does not exist.
  • The association App\Entity\stock\CommandeClient#client refers to the inverse side field App\Entity\client\Client#commandeclients which does not exist.
  • The association App\Entity\stock\CommandeClient#tableMange refers to the inverse side field App\Entity\stock\TableMange#commandeclients which does not exist.
  • The association App\Entity\stock\CommandeClient#surfaceannee refers to the inverse side field App\Entity\prod\SurfaceAnnee#commandeclients which does not exist.
  • The association App\Entity\stock\CommandeClient#abonne refers to the inverse side field App\Entity\user\Abonne#commandeclients which does not exist.
  • The association App\Entity\stock\CommandeClient#caisse refers to the inverse side field App\Entity\stock\Caisse#commandeclients which does not exist.
App\Entity\user\TypeAbonne No errors.
App\Entity\user\Partenaire No errors.
App\Entity\stock\Devise No errors.
App\Entity\stock\Pays No errors.
App\Entity\stock\Image
  • The association App\Entity\stock\Image#certification refers to the inverse side field App\Entity\prod\Certification#images which does not exist.
  • The association App\Entity\stock\Image#article refers to the inverse side field App\Entity\cms\Article#images which does not exist.
  • The association App\Entity\stock\Image#abonne refers to the inverse side field App\Entity\user\Abonne#fournisseurs which does not exist.
App\Entity\stock\PrixRigueur
  • The association App\Entity\stock\PrixRigueur#prixzones refers to the owning side field App\Entity\stock\PrixRigueur#prixrigueur which does not exist.
  • The association App\Entity\stock\PrixRigueur#abonne refers to the inverse side field App\Entity\user\Abonne#prixrigueurs which does not exist.
App\Entity\prod\AnneeCampagne
  • The association App\Entity\prod\AnneeCampagne#abonne refers to the inverse side field App\Entity\user\Abonne#anneecampagnes which does not exist.
  • The mappings App\Entity\prod\AnneeCampagne#setrouvers and App\Entity\stock\SeTrouver#anneecampagne are inconsistent with each other.
App\Entity\prod\Producteur
  • The association App\Entity\prod\Producteur#utilisateur refers to the inverse side field App\Entity\user\Utilisateur#producteur which does not exist.
  • The association App\Entity\prod\Producteur#village refers to the inverse side field App\Entity\stock\Village#producteur which does not exist.
  • The association App\Entity\prod\Producteur#abonne refers to the inverse side field App\Entity\user\Abonne#producteurs which does not exist.
  • The association App\Entity\prod\Producteur#agent refers to the inverse side field App\Entity\user\Utilisateur#producteur which does not exist.
App\Entity\stock\Fournisseur
  • The mappings App\Entity\stock\Fournisseur#commandeTmps and App\Entity\stock\CommandeTmp#fournisseur are inconsistent with each other.
  • The association App\Entity\stock\Fournisseur#utilisateur refers to the inverse side field App\Entity\user\Utilisateur#producteur which does not exist.
  • The association App\Entity\stock\Fournisseur#abonne refers to the inverse side field App\Entity\user\Abonne#fournisseurs which does not exist.
App\Entity\client\Client
  • The association App\Entity\client\Client#ville refers to the inverse side field App\Entity\stock\Ville#clients which does not exist.
  • The association App\Entity\client\Client#abonne refers to the inverse side field App\Entity\user\Abonne#clients which does not exist.
  • The association App\Entity\client\Client#caisse refers to the inverse side field App\Entity\stock\Caisse#clients which does not exist.
App\Entity\stock\TableMange
  • The association App\Entity\stock\TableMange#abonne refers to the inverse side field App\Entity\user\Abonne#caisses which does not exist.
App\Entity\prod\SurfaceAnnee
  • The association App\Entity\prod\SurfaceAnnee#surfaceannee refers to the inverse side field App\Entity\prod\SurfaceAnnee#surfaceannees which does not exist.
  • The association App\Entity\prod\SurfaceAnnee#abonne refers to the inverse side field App\Entity\user\Abonne#surfaceannees which does not exist.
  • The mappings App\Entity\prod\SurfaceAnnee#infolivrers and App\Entity\stock\InfoLivrer#surfaceannee are inconsistent with each other.
App\Entity\stock\Caisse
  • The association App\Entity\stock\Caisse#abonne refers to the inverse side field App\Entity\user\Abonne#caisses which does not exist.
  • The association App\Entity\stock\Caisse#partenaire refers to the inverse side field App\Entity\user\Partenaire#abonnes which does not exist.
App\Entity\stock\LigneCommandeClient
  • The mappings App\Entity\stock\LigneCommandeClient#variete and App\Entity\stock\Produit#lignecommandes are inconsistent with each other.
  • The association App\Entity\stock\LigneCommandeClient#abonne refers to the inverse side field App\Entity\user\Abonne#lignecommandes which does not exist.
App\Entity\stock\Facture No errors.
App\Entity\stock\Operation
  • The association App\Entity\stock\Operation#produit refers to the inverse side field App\Entity\stock\Produit#operations which does not exist.
  • The association App\Entity\stock\Operation#prestataire refers to the inverse side field App\Entity\stock\Prestataire#operations which does not exist.
  • The association App\Entity\stock\Operation#fournisseur refers to the inverse side field App\Entity\stock\Fournisseur#operations which does not exist.
  • The association App\Entity\stock\Operation#client refers to the inverse side field App\Entity\client\Client#operations which does not exist.
  • The association App\Entity\stock\Operation#typeoperation refers to the inverse side field App\Entity\stock\TypeOperation#operationcaisses which does not exist.
  • The association App\Entity\stock\Operation#plancomptable refers to the inverse side field App\Entity\stock\PlanComptable#operationcaisses which does not exist.
  • The association App\Entity\stock\Operation#producteur refers to the inverse side field App\Entity\prod\Producteur#operations which does not exist.
  • The association App\Entity\stock\Operation#abonne refers to the inverse side field App\Entity\user\Abonne#operations which does not exist.
  • The association App\Entity\stock\Operation#partenaire refers to the inverse side field App\Entity\user\Partenaire#abonnes which does not exist.
  • The association App\Entity\stock\Operation#tacheproduitetapecroissance refers to the inverse side field App\Entity\prod\TacheProduitEtapeCroissance#operations which does not exist.
  • The association App\Entity\stock\Operation#activite refers to the inverse side field App\Entity\asso\Activite#operations which does not exist.
  • The association App\Entity\stock\Operation#surfaceannee refers to the inverse side field App\Entity\prod\SurfaceAnnee#operations which does not exist.
App\Entity\stock\Ville
  • The mappings App\Entity\stock\Ville#zoneabonnes and App\Entity\stock\ZoneAbonne#ville are inconsistent with each other.
  • The mappings App\Entity\stock\Ville#fichier and App\Entity\stock\Fichier#ville are inconsistent with each other.
App\Entity\stock\PlanComptable
  • The mappings App\Entity\stock\PlanComptable#operations and App\Entity\stock\Operation#plancomptable are inconsistent with each other.
  • The association App\Entity\stock\PlanComptable#abonne refers to the inverse side field App\Entity\user\Abonne#plancomptables which does not exist.
App\Entity\prod\Surface
  • The association App\Entity\prod\Surface#abonne refers to the inverse side field App\Entity\user\Abonne#surfaces which does not exist.
App\Entity\stock\CarateristiqueProduit
  • The association App\Entity\stock\CarateristiqueProduit#abonne refers to the inverse side field App\Entity\user\Abonne#carateristiqueproduits which does not exist.
App\Entity\stock\Unite
  • The association App\Entity\stock\Unite#abonne refers to the inverse side field App\Entity\user\Abonne#unites which does not exist.
App\Entity\stock\ProduitAbonne
  • The association App\Entity\stock\ProduitAbonne#abonne refers to the inverse side field App\Entity\user\Abonne#produitabonnes which does not exist.
  • The association App\Entity\stock\ProduitAbonne#partenaire refers to the inverse side field App\Entity\user\Partenaire#produitabonnes which does not exist.
App\Entity\stock\Village No errors.
App\Entity\user\Profil
  • The association App\Entity\user\Profil#abonne refers to the inverse side field App\Entity\user\Abonne#profils which does not exist.
App\Entity\stock\Entrepot
  • The association App\Entity\stock\Entrepot#abonne refers to the inverse side field App\Entity\user\Abonne#entrepots which does not exist.