|
@@ -25,7 +25,7 @@
|
|
|
COALESCE(visitor_stats.totalPassengers, 0) AS totalPassengers,
|
|
COALESCE(visitor_stats.totalPassengers, 0) AS totalPassengers,
|
|
|
COALESCE(free_stats.ticketedPassengers, 0) AS ticketedPassengers,
|
|
COALESCE(free_stats.ticketedPassengers, 0) AS ticketedPassengers,
|
|
|
COALESCE(free_stats.freePassengers, 0) AS freePassengers,
|
|
COALESCE(free_stats.freePassengers, 0) AS freePassengers,
|
|
|
- COALESCE(free_stats.estimatedPassengers, 0) AS estimatedPassengers,
|
|
|
|
|
|
|
+ COALESCE(room_stats.reservedRooms * 2 + visitor_stats.totalPassengers, 0) AS estimatedPassengers,
|
|
|
COALESCE(finance_stats.receivableAmount, 0) AS receivableAmount,
|
|
COALESCE(finance_stats.receivableAmount, 0) AS receivableAmount,
|
|
|
COALESCE(finance_stats.receivedAmount, 0) AS receivedAmount,
|
|
COALESCE(finance_stats.receivedAmount, 0) AS receivedAmount,
|
|
|
COALESCE(finance_stats.receivableAmount, 0) - COALESCE(finance_stats.receivedAmount, 0) AS unreceivedAmount,
|
|
COALESCE(finance_stats.receivableAmount, 0) - COALESCE(finance_stats.receivedAmount, 0) AS unreceivedAmount,
|
|
@@ -67,7 +67,7 @@
|
|
|
SUM(CASE WHEN tv.type IN ('with', 'leader') THEN 1 ELSE 0 END) AS companionLeaderCount
|
|
SUM(CASE WHEN tv.type IN ('with', 'leader') THEN 1 ELSE 0 END) AS companionLeaderCount
|
|
|
FROM trade_order o
|
|
FROM trade_order o
|
|
|
INNER JOIN trade_visitor tv ON o.id = tv.order_id AND tv.deleted = 0
|
|
INNER JOIN trade_visitor tv ON o.id = tv.order_id AND tv.deleted = 0
|
|
|
- WHERE o.deleted = 0 AND o.order_status IN (15, 13, 10, 12, 9, 8, 7, 6, 5, 4, 3, 1, 0)
|
|
|
|
|
|
|
+ WHERE o.deleted = 0 AND o.order_status IN (15, 14, 13, 10, 12, 9, 8, 7, 6, 5, 4, 3, 1, 0)
|
|
|
GROUP BY o.voyage_id
|
|
GROUP BY o.voyage_id
|
|
|
) visitor_stats ON v.id = visitor_stats.voyage_id
|
|
) visitor_stats ON v.id = visitor_stats.voyage_id
|
|
|
|
|
|
|
@@ -125,7 +125,7 @@
|
|
|
WHERE deleted = 0
|
|
WHERE deleted = 0
|
|
|
GROUP BY order_id
|
|
GROUP BY order_id
|
|
|
) visitor_cnt ON o.id = visitor_cnt.order_id
|
|
) visitor_cnt ON o.id = visitor_cnt.order_id
|
|
|
- WHERE o.deleted = 0 AND o.order_status IN (15, 13, 10, 12, 9, 8, 7, 6, 5, 4, 3, 1, 0)
|
|
|
|
|
|
|
+ WHERE o.deleted = 0 AND o.order_status IN (15, 14, 13, 10, 12, 9, 8, 7, 6, 5, 4, 3, 1, 0)
|
|
|
GROUP BY o.voyage_id
|
|
GROUP BY o.voyage_id
|
|
|
) team_stats ON v.id = team_stats.voyage_id
|
|
) team_stats ON v.id = team_stats.voyage_id
|
|
|
|
|
|
|
@@ -136,7 +136,7 @@
|
|
|
SUM(CASE WHEN tv.nationality != '1' AND tv.nationality IS NOT NULL AND tv.nationality != '' THEN 1 ELSE 0 END) AS overseasCount
|
|
SUM(CASE WHEN tv.nationality != '1' AND tv.nationality IS NOT NULL AND tv.nationality != '' THEN 1 ELSE 0 END) AS overseasCount
|
|
|
FROM trade_order o
|
|
FROM trade_order o
|
|
|
INNER JOIN trade_visitor tv ON o.id = tv.order_id AND tv.deleted = 0
|
|
INNER JOIN trade_visitor tv ON o.id = tv.order_id AND tv.deleted = 0
|
|
|
- WHERE o.deleted = 0 AND o.order_status IN (15, 13, 10, 12, 9, 8, 7, 6, 5, 4, 3, 1, 0)
|
|
|
|
|
|
|
+ WHERE o.deleted = 0 AND o.order_status IN (15, 14, 13, 10, 12, 9, 8, 7, 6, 5, 4, 3, 1, 0)
|
|
|
GROUP BY o.voyage_id
|
|
GROUP BY o.voyage_id
|
|
|
) nationality_stats ON v.id = nationality_stats.voyage_id
|
|
) nationality_stats ON v.id = nationality_stats.voyage_id
|
|
|
WHERE v.deleted = 0
|
|
WHERE v.deleted = 0
|