update daily reports to insure all branches includ

This commit is contained in:
Flatlogic Bot 2026-03-15 05:14:18 +00:00
parent 391d782761
commit 9d29d48375

View File

@ -71,6 +71,15 @@ try {
$totalAmount = 0; $totalAmount = 0;
$outletsData = []; $outletsData = [];
$stmtOut = $pdo->query("SELECT name FROM outlets WHERE is_deleted = 0");
$allOutlets = $stmtOut->fetchAll(PDO::FETCH_ASSOC);
foreach ($allOutlets as $o) {
$outletsData[$o["name"]] = [
"total" => 0,
"staff" => [],
"payments" => []
];
}
foreach ($orders as $order) { foreach ($orders as $order) {
$totalAmount += $order['total']; $totalAmount += $order['total'];
@ -112,7 +121,7 @@ try {
$message .= "💰 Total Revenue: " . format_currency($totalAmount) . "\n\n"; $message .= "💰 Total Revenue: " . format_currency($totalAmount) . "\n\n";
if (empty($outletsData)) { if (empty($outletsData)) {
$message .= "No completed orders today.\n"; $message .= "No active branches found.\n";
} else { } else {
foreach ($outletsData as $outletName => $data) { foreach ($outletsData as $outletName => $data) {
$message .= "🏪 *" . $outletName . "*\n"; $message .= "🏪 *" . $outletName . "*\n";
@ -120,14 +129,22 @@ try {
$message .= " 🧑‍🍳 *Staff Breakdown:* $message .= " 🧑‍🍳 *Staff Breakdown:*
"; ";
foreach ($data['staff'] as $staff => $amt) { if (empty($data['staff'])) {
$message .= " - " . $staff . ": " . format_currency($amt) . "\n"; $message .= " - No staff sales\n";
} else {
foreach ($data['staff'] as $staff => $amt) {
$message .= " - " . $staff . ": " . format_currency($amt) . "\n";
}
} }
$message .= " 💳 *Payment Breakdown:* $message .= " 💳 *Payment Breakdown:*
"; ";
foreach ($data['payments'] as $pt => $amt) { if (empty($data['payments'])) {
$message .= " - " . $pt . ": " . format_currency($amt) . "\n"; $message .= " - No payments\n";
} else {
foreach ($data['payments'] as $pt => $amt) {
$message .= " - " . $pt . ": " . format_currency($amt) . "\n";
}
} }
$message .= "\n"; $message .= "\n";
} }