Files
Siro/walletintaleq.intaleq.xyz/v2/main/Admin/getVisaForEachDriver.php
2026-06-11 18:22:59 +03:00

51 lines
1.0 KiB
PHP

<?php
include "../connect.php";
// $driverID = filterRequest("driverID");
$sql = "SELECT
COUNT(DISTINCT driverID) AS driver_count,
`payments`.driverID,
COALESCE(SUM(amount),
0) AS total_amount,
`driver`.`phone`,
`driver`.`name_arabic`,
`driver`.`accountBank`,
`driver`.`bankCode`,
`driver`.`email`
FROM
payments
LEFT JOIN `driver` ON `driver`.`id` = payments.driverID
WHERE
isGiven = 'waiting' AND payment_method IN(
'visa-in',
'visa',
'visaRide',
'TransferFrom',
'payout',
'TransferTo',
'payFromSeferToDriver'
) AND WEEK(`payments`.created_at) = WEEK(CURRENT_DATE)
GROUP BY
driverID
HAVING
COALESCE(SUM(amount),
0) > 0
AND total_amount > 100
LIMIT 0, 25;
";
$stmt = $con->prepare($sql);
$stmt->execute();
if ($stmt->rowCount() > 0) {
// Fetch the record
$row = $stmt->fetchAll(PDO::FETCH_ASSOC);
printSuccess( $row);
}
else{
// Print a failure message
printFailure($message = "No wallet record found");
}
?>