Update: 2026-06-11 18:22:57
This commit is contained in:
47
walletintaleq.intaleq.xyz/v2/main/Admin/getPaymentsDashboard.php
Executable file
47
walletintaleq.intaleq.xyz/v2/main/Admin/getPaymentsDashboard.php
Executable file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
include "../connect.php";
|
||||
|
||||
$sql = "
|
||||
SELECT
|
||||
COALESCE(
|
||||
(SELECT SUM(amount) FROM payments
|
||||
WHERE created_at BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01') AND LAST_DAY(CURDATE())
|
||||
AND payment_method IN ('visa', 'visa-in', 'visaRide', 'TransferFrom', 'payout', 'TransferTo')),
|
||||
0
|
||||
) AS payments,
|
||||
|
||||
COALESCE(
|
||||
(SELECT SUM(amount) FROM driverWallet
|
||||
WHERE dateCreated BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01') AND LAST_DAY(CURDATE())
|
||||
AND paymentMethod IN ('visa', '')),
|
||||
0
|
||||
) AS driverWallet,
|
||||
|
||||
COALESCE(
|
||||
(SELECT SUM(balance) FROM passengerWallet
|
||||
WHERE created_at BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01') AND LAST_DAY(CURDATE())),
|
||||
0
|
||||
) AS passengerWallet,
|
||||
|
||||
COALESCE(
|
||||
(SELECT SUM(amount) FROM seferWallet
|
||||
WHERE createdAt BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01') AND LAST_DAY(CURDATE())),
|
||||
0
|
||||
) AS seferWallet;
|
||||
";
|
||||
|
||||
$stmt = $con->prepare($sql);
|
||||
$stmt->execute();
|
||||
|
||||
if ($stmt->rowCount() > 0) {
|
||||
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
// ✅ Always log what we’re sending back
|
||||
error_log('📊 Dashboard Result: ' . json_encode($result, JSON_PRETTY_PRINT));
|
||||
|
||||
printSuccess($result);
|
||||
} else {
|
||||
error_log('⚠️ Dashboard: No records found');
|
||||
printFailure("No records found");
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user