POST https://app.master-immo.net/_components/PromesseList/_batch

Query Metrics

25 Database Queries
6 Different statements
27.77 ms Query time
5 Invalid entities

Queries

Group similar statements

#▲ Time Info
1 0.55 ms
SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4 FROM user t0 WHERE t0.email = ? LIMIT 1
Parameters:
[
  "judicaeltokiniaina@gmail.com"
]
2 4.29 ms
SELECT p.locat AS project, COUNT(*) AS count
            FROM promesse AS p
            LEFT JOIN fos_user u ON u.id = p.idClient
            
            WHERE 1=1 AND (p.statPDV IS NULL OR p.statPDV != 'Annuler')
            GROUP BY p.locat
            ORDER BY count DESC, p.locat ASC
Parameters:
[]
3 0.79 ms
SELECT p.id, p.idghost, u.lastname, u.firstname, p.locat, p.DatePDV, p.prixpdv, p.statPDV
            FROM promesse AS p
            LEFT JOIN fos_user u ON u.id = p.idClient
            
            WHERE 1=1 AND (p.statPDV IS NULL OR p.statPDV != 'Annuler')
            ORDER BY p.id DESC
            LIMIT 20 OFFSET 0
Parameters:
[]
4 10.00 ms
SELECT pl.idPdv AS idpdv, pl.Montant AS montant, pl.restap AS restap, pl.`first` AS is_first, pl.DatedP AS datedp
             FROM plande_p pl
             WHERE pl.idPdv IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
               AND (pl.enabled IS NULL OR pl.enabled = 1)
             ORDER BY pl.DatedP ASC, pl.id ASC
Parameters:
[
  "HVT24-30/MIS2026"
  "HVT71/MIS2026"
  "HVT09/MIS2026"
  "HVT08/MIS2026"
  "HVT40-41-42-43/MIS2026"
  "HVT53/MIS2026"
  "HVT74/MIS2026"
  "HVT72/MIS2026"
  "HVT56-57/MIS2026"
  "HVT64/MIS2026"
  "HVT66/MIS2026"
  "HVT58/MIS2026"
  "HVT67/MIS2026"
  "HVT62/MIS2026"
  "HVT63/MIS2026"
  "HVT69/MIS2026"
  "HVT07/MIS2026"
  "HVT04/MIS2026"
  "HVT48-49-50/MIS2026"
  "VTR02/MIS2026"
]
5 2.56 ms
SELECT COUNT(*) AS c
            FROM promesse AS p
            LEFT JOIN fos_user u ON u.id = p.idClient
            
            WHERE 1=1 AND (p.statPDV IS NULL OR p.statPDV != 'Annuler')
Parameters:
[]
6 0.85 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1393
]
7 1.30 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1392
]
8 0.45 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1391
]
9 0.48 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1390
]
10 0.35 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1389
]
11 0.37 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1388
]
12 0.42 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1387
]
13 0.36 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1386
]
14 0.37 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1385
]
15 0.43 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1384
]
16 0.36 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1383
]
17 0.37 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1381
]
18 0.40 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1380
]
19 0.37 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1379
]
20 0.41 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1378
]
21 0.36 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1377
]
22 0.50 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1376
]
23 0.53 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1375
]
24 0.41 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1374
]
25 0.51 ms
SELECT
                CASE WHEN p.statPDV = 'Annuler' THEN 1 ELSE 0 END AS annuler,
                (SELECT COUNT(*) FROM offre_promesse op WHERE op.promesse_id = p.id) AS offres,
                (SELECT COUNT(*) FROM negociation n WHERE n.compromis_id = p.id AND (n.archived = 0 OR n.archived IS NULL)) AS negociations,
                (SELECT COUNT(*) FROM dossier_client dc WHERE dc.compromis_id = p.id) AS dossiers,
                CASE
                    WHEN (p.nextcloud_path IS NOT NULL AND p.nextcloud_path <> '')
                      OR (p.nextcloud_share_url IS NOT NULL AND p.nextcloud_share_url <> '')
                    THEN 1 ELSE 0
                END AS nextcloud,
                (
                    (SELECT COUNT(*) FROM ndcu u WHERE u.promesse_id = p.id)
                    + (SELECT COUNT(*) FROM note_de_credit ndc WHERE ndc.compromis_id = p.id)
                ) AS ndc,
                (SELECT COUNT(*) FROM plande_p pl WHERE pl.pdv_id = p.id AND pl.avenant = 1) AS avenants
            FROM promesse p
            WHERE p.id = ?
Parameters:
[
  1373
]

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\User No errors.
App\Entity\ContractGroup No errors.
App\Entity\Documentation No errors.
App\Entity\Offre No errors.
App\Entity\Analitique No errors.
App\Entity\Contract
  • The field 'App\Entity\Contract#amount' has the property type 'int' that differs from the metadata field type 'string' returned by the 'bigint' DBAL type.
App\Entity\OffrePromesse No errors.
App\Entity\OffreReservation No errors.
App\Entity\Terrain
  • The association App\Entity\Terrain#fournisseur refers to the inverse side field App\Entity\Fournisseur#terrains which does not exist.
App\Entity\ContractPaymentPlan No errors.
App\Entity\ContractPayment No errors.
App\Entity\ContractReference No errors.
App\Entity\Fournisseur No errors.
App\Entity\BudgetItem No errors.
App\Entity\Promesse
  • The field App\Entity\Promesse#negociations is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Negociation#compromis does not contain the required 'inversedBy="negociations"' attribute.
App\Entity\Reservation No errors.
App\Entity\ImageTerrain No errors.
App\Entity\Image No errors.
App\Entity\TerrainTag No errors.
App\Entity\PropositionOffre No errors.
App\Entity\SourceTerrain No errors.
App\Entity\Decaissement No errors.
App\Entity\Terrassement No errors.
App\Entity\CaisseCompte No errors.
App\Entity\Mutation No errors.
App\Entity\MoveB No errors.
App\Entity\Paiement No errors.
App\Entity\Budget No errors.
App\Entity\UniteBudget No errors.
App\Entity\CategorieBudgetItem No errors.
App\Entity\NoteDeCredit
  • The association App\Entity\NoteDeCredit#promesses refers to the owning side field App\Entity\Promesse#NoteDeCredits which does not exist.
App\Entity\NDCU No errors.
App\Entity\PlandeP No errors.
App\Entity\Listlot No errors.
App\Entity\Negociation No errors.
App\Entity\DossierClient No errors.
App\Entity\Evenement No errors.
App\Entity\Tag No errors.
App\Entity\CalendrierP No errors.
App\Entity\BudgetTechnique No errors.
App\Entity\TerrassementBudget No errors.
App\Entity\Caisse No errors.
App\Entity\Partiel No errors.
App\Entity\PlanDRNDC No errors.
App\Entity\Rstep No errors.
App\Entity\FosUser
  • The field App\Entity\FosUser#clientUser is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\ClientUser#client does not contain the required 'inversedBy="clientUser"' attribute.
  • The association App\Entity\FosUser#tiers refers to the owning side field App\Entity\Tiers#commercial which does not exist.
App\Entity\Tiers No errors.
App\Entity\DossierClientGroupeListe No errors.