2024-04-04 06:48:58 +00:00
|
|
|
SELECT t.nickname addressName,
|
|
|
|
t.packages,
|
|
|
|
t.priority,
|
|
|
|
t.id,
|
|
|
|
t.clientFk,
|
|
|
|
t.companyFk,
|
|
|
|
t.routeFk,
|
|
|
|
if(a.phone, a.phone, c.phone) phone,
|
|
|
|
if(a.mobile, a.mobile, c.mobile) mobile,
|
|
|
|
wh.name warehouseName,
|
|
|
|
a.city,
|
|
|
|
a.street,
|
|
|
|
a.postalCode,
|
|
|
|
LPAD(a.id, 5, '0') addressFk,
|
|
|
|
p.name province,
|
|
|
|
0 import,
|
|
|
|
am.name ticketAgency,
|
|
|
|
tob.description,
|
2025-01-23 13:26:12 +00:00
|
|
|
d.name departmentName,
|
2024-04-04 06:48:58 +00:00
|
|
|
ipkg.itemPackingTypes
|
|
|
|
FROM route r
|
|
|
|
JOIN ticket t ON t.routeFk = r.id
|
|
|
|
LEFT JOIN address a ON a.id = t.addressFk
|
|
|
|
LEFT JOIN client c ON c.id = t.clientFk
|
2025-01-22 09:13:27 +00:00
|
|
|
LEFT JOIN department d ON d.id = c.departmentFk
|
2024-04-04 06:48:58 +00:00
|
|
|
LEFT JOIN ticketObservation tob ON tob.ticketFk = t.id AND tob.observationTypeFk = 3
|
|
|
|
LEFT JOIN province p ON a.provinceFk = p.id
|
|
|
|
LEFT JOIN warehouse wh ON wh.id = t.warehouseFk
|
|
|
|
LEFT JOIN agencyMode am ON am.id = t.agencyModeFk
|
|
|
|
LEFT JOIN (
|
2025-01-22 09:13:27 +00:00
|
|
|
SELECT t.id AS ticketFk,
|
2024-04-04 06:48:58 +00:00
|
|
|
GROUP_CONCAT(DISTINCT(i.itemPackingTypeFk)) AS itemPackingTypes
|
|
|
|
FROM route r
|
|
|
|
JOIN ticket t ON t.routeFk = r.id
|
|
|
|
JOIN sale s ON s.ticketFk = t.id
|
|
|
|
JOIN item i ON i.id = s.itemFk
|
|
|
|
WHERE r.id IN (?)
|
|
|
|
GROUP BY t.id
|
|
|
|
) ipkg ON ipkg.ticketFk = t.id
|
|
|
|
WHERE r.id IN (?)
|
2025-01-22 09:13:27 +00:00
|
|
|
ORDER BY t.priority, t.id;
|