recharge_report.php 1.2 KB

123456789101112131415161718192021222324252627282930
  1. <?php
  2. $rechargeSql = "SELECT *,
  3. user.DEID,
  4. recharge.CreatedAt AS RechargeCreatedAt,
  5. recharge.UpdatedAt AS RechargeUpdatedAt
  6. FROM rechargehistory recharge
  7. JOIN rider rider ON rider.RiderID=recharge.RiderID
  8. JOIN user user ON user.UserID=rider.UserID
  9. WHERE recharge.IsActive='1' $rechargeSqlfilter";
  10. $rechargeRes = mysqli_query($conn, $rechargeSql);
  11. if ($rechargeRes->num_rows > 0) {
  12. $id = 0;
  13. foreach ($rechargeRes as $rechargerow) {
  14. $id++;
  15. $recharges = array_merge($recharges, array(array($id, $rechargerow['RechargeHistoryID'], $rechargerow['RiderID'], $rechargerow['DEID'], $rechargerow['TransactionID'], $rechargerow['PaymentTypeID'], $rechargerow['RechargeCreatedAt'], $rechargerow['RechargeUpdatedAt'])));
  16. }
  17. }
  18. $rechargeCountSql = "SELECT recharge.CreatedDate, count(recharge.RechargeHistoryID) AS ContData
  19. FROM rechargehistory recharge
  20. WHERE recharge.IsActive='1' $rechargeCountSqlfilter
  21. GROUP BY recharge.CreatedDate";
  22. $rechargeCountRes = mysqli_query($conn, $rechargeCountSql);
  23. if ($rechargeCountRes->num_rows > 0) {
  24. $id = 0;
  25. foreach ($rechargeCountRes as $rechargeCountrow) {
  26. $id++;
  27. $rechargeCount = array_merge($rechargeCount, array(array($id, $rechargeCountrow['CreatedDate'], $rechargeCountrow['ContData'])));
  28. }
  29. }