https://courier.ohau.co.ke/api/parcels/all?waybill=0

Query Metrics

145 Database Queries
15 Different statements
101.25 ms Query time
1 Invalid entities

Grouped Statements

Show all queries

Time Count Info
22.72 ms
(22.44%)
20
SELECT t0.id AS id_1, t0.description AS description_2, t0.number AS number_3, t0.is_in_delivery AS is_in_delivery_4, t0.created_at AS created_at_5, t0.way_bill_id AS way_bill_id_6 FROM parcel t0 WHERE t0.way_bill_id = ?
Parameters:
[
  1060628
]
14.49 ms
(14.31%)
20
SELECT t0.id AS id_1, t0.amount AS amount_2, t0.created_at AS created_at_3, t0.transaction_id AS transaction_id_4, t0.expense_type AS expense_type_5, t0.created_by AS created_by_6 FROM transaction_expense t0 WHERE t0.transaction_id = ?
Parameters:
[
  1060587
]
13.74 ms
(13.57%)
20
SELECT t0.id AS id_1, t0.is_consignee AS is_consignee_2, t0.consignee_national_id AS consignee_national_id_3, t0.collector_name AS collector_name_4, t0.national_id AS national_id_5, t0.created_at AS created_at_6, t0.waybill_id AS waybill_id_7, t0.created_by AS created_by_8 FROM collected_parcel t0 WHERE t0.waybill_id = ?
Parameters:
[
  1060628
]
10.72 ms
(10.59%)
20
SELECT t0.id AS id_1, t0.amount AS amount_2, t0.cash_amount AS cash_amount_3, t0.mpesa_amount AS mpesa_amount_4, t0.tax_percentage AS tax_percentage_5, t0.tax_amount AS tax_amount_6, t0.gross_amount AS gross_amount_7, t0.station_expenses AS station_expenses_8, t0.station_balance AS station_balance_9, t0.expenses AS expenses_10, t0.balance AS balance_11, t0.created_at AS created_at_12, t0.is_cancelled AS is_cancelled_13, t0.is_complete AS is_complete_14, t0.is_paid AS is_paid_15, t0.paid_by AS paid_by_16, t0.mpesa_payment_phone AS mpesa_payment_phone_17, t0.payment_method AS payment_method_18, t0.pin_number AS pin_number_19, t0.cu_invoice_number AS cu_invoice_number_20, t0.cu_invoice_number_credit AS cu_invoice_number_credit_21, t0.cu_serial_number AS cu_serial_number_22, t0.is_final AS is_final_23, t0.way_bill_id AS way_bill_id_24, t0.created_by AS created_by_25, t0.organization_id AS organization_id_26, t0.daily_account_id AS daily_account_id_27 FROM transaction t0 WHERE t0.way_bill_id = ?
Parameters:
[
  1060628
]
8.12 ms
(8.02%)
14
SELECT t0.id AS id_1, t0.username AS username_2, t0.password AS password_3, t0.created_at AS created_at_4, t0.roles AS roles_5, t0.email AS email_6, t0.person_id AS person_id_7 FROM user t0 WHERE t0.id = ?
Parameters:
[
  2
]
7.36 ms
(7.27%)
15
SELECT t0.id AS id_1, t0.first_name AS first_name_2, t0.second_name AS second_name_3, t0.sir_name AS sir_name_4, t0.gender AS gender_5, t0.national_id AS national_id_6, t0.phone_number AS phone_number_7, t0.created_at AS created_at_8, t0.date_of_birth AS date_of_birth_9, t0.preferred_name AS preferred_name_10, t0.created_by AS created_by_11 FROM person t0 WHERE t0.id = ?
Parameters:
[
  3
]
6.42 ms
(6.34%)
9
SELECT t0.id AS id_1, t0.account_date AS account_date_2, t0.is_closed AS is_closed_3, t0.closing_date AS closing_date_4, t0.is_banked AS is_banked_5, t0.created_at AS created_at_6, t0.closed_by AS closed_by_7, t0.created_by AS created_by_8, t0.station_id AS station_id_9 FROM station_daily_account t0 WHERE t0.id = ?
Parameters:
[
  17505
]
5.11 ms
(5.05%)
8
SELECT t0.id AS id_1, t0.drawer_cash AS drawer_cash_2, t0.account_date AS account_date_3, t0.is_closed AS is_closed_4, t0.created_at AS created_at_5, t0.user_id AS user_id_6, t0.station_daily_account AS station_daily_account_7, t0.closed_by AS closed_by_8 FROM daily_account t0 WHERE t0.id = ?
Parameters:
[
  36932
]
4.75 ms
(4.69%)
9
SELECT t0.id AS id_1, t0.amount AS amount_2, t0.expense_accrued AS expense_accrued_3, t0.description AS description_4, t0.created_at AS created_at_5, t0.is_cancelled AS is_cancelled_6, t0.station_id AS station_id_7, t0.daily_account_id AS daily_account_id_8, t0.expense_type_id AS expense_type_id_9, t0.created_by AS created_by_10 FROM station_expense t0 WHERE t0.daily_account_id = ?
Parameters:
[
  36960
]
2.91 ms
(2.88%)
5
SELECT t0.id AS id_1, t0.station_name AS station_name_2, t0.station_address AS station_address_3, t0.phone_numbers AS phone_numbers_4, t0.created_at AS created_at_5, t0.operating_hrs AS operating_hrs_6, t0.is_mobile AS is_mobile_7, t0.organization_id AS organization_id_8, t0.created_by AS created_by_9 FROM station t0 WHERE t0.id = ?
Parameters:
[
  17
]
1.63 ms
(1.61%)
1
SELECT w0_.id AS id_0, w0_.sender_name AS sender_name_1, w0_.sender_phone_number AS sender_phone_number_2, w0_.receiver_name AS receiver_name_3, w0_.receiver_phone_number AS receiver_phone_number_4, w0_.created_at AS created_at_5, w0_.is_collected AS is_collected_6, w0_.is_received AS is_received_7, w0_.received_at AS received_at_8, w0_.percel_count AS percel_count_9, w0_.longitude AS longitude_10, w0_.latitude AS latitude_11, w0_.parcel_value AS parcel_value_12, w0_.from_station_id AS from_station_id_13, w0_.to_station_id AS to_station_id_14, w0_.created_by AS created_by_15, w0_.received_by AS received_by_16, w0_.organization_id AS organization_id_17 FROM way_bill w0_ INNER JOIN transaction t1_ ON w0_.id = t1_.way_bill_id WHERE w0_.from_station_id = ? ORDER BY w0_.id DESC LIMIT 20
Parameters:
[
  17
]
1.08 ms
(1.07%)
1
SELECT t0.id AS id_1, t0.drawer_cash AS drawer_cash_2, t0.account_date AS account_date_3, t0.is_closed AS is_closed_4, t0.created_at AS created_at_5, t0.user_id AS user_id_6, t0.station_daily_account AS station_daily_account_7, t0.closed_by AS closed_by_8 FROM daily_account t0 WHERE t0.user_id = ? AND t0.is_closed = ? ORDER BY t0.id DESC LIMIT 1
Parameters:
[
  102
  0
]
0.89 ms
(0.88%)
1
SELECT t0.id AS id_1, t0.organization_name AS organization_name_2, t0.code AS code_3, t0.county AS county_4, t0.town AS town_5, t0.address AS address_6, t0.person_id AS person_id_7, t0.created_by AS created_by_8 FROM organization t0 WHERE t0.id = ?
Parameters:
[
  1
]
0.72 ms
(0.71%)
1
SELECT t0.id AS id_1, t0.username AS username_2, t0.password AS password_3, t0.created_at AS created_at_4, t0.roles AS roles_5, t0.email AS email_6, t0.person_id AS person_id_7 FROM user t0 WHERE t0.id = ? LIMIT 1
Parameters:
[
  102
]
0.56 ms
(0.56%)
1
SELECT t0.id AS id_1, t0.is_active AS is_active_2, t0.created_at AS created_at_3, t0.user AS user_4, t0.station_id AS station_id_5 FROM user_station t0 WHERE t0.user = ? ORDER BY t0.id DESC LIMIT 1
Parameters:
[
  102
]

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\Person No errors.
App\Entity\DailyAccount No errors.
App\Entity\StationDailyAccount No errors.
App\Entity\StationExpense No errors.
App\Entity\UserStation No errors.
App\Entity\Station No errors.
App\Entity\WayBill
  • The field App\Entity\WayBill#collectedParcel is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\CollectedParcel#waybill does not contain the required 'inversedBy="collectedParcel"' attribute.
App\Entity\Transaction No errors.
App\Entity\Organization No errors.
App\Entity\TransactionExpense No errors.
App\Entity\Parcel No errors.
App\Entity\CollectedParcel No errors.
App\Entity\ExpenseType No errors.