Update: 2026-05-07 03:23:32

This commit is contained in:
Hamza-Ayed
2026-05-07 03:23:32 +03:00
parent a7915bab46
commit 440c8c1633
4 changed files with 35 additions and 11 deletions

View File

@@ -16,8 +16,8 @@ $db = Database::getInstance();
try {
$stmt = $db->prepare("
SELECT pr.id, pr.plan_id, pr.amount_jod, pr.reference_number, pr.cliq_alias,
pr.status, pr.ai_match_score, pr.created_at, pr.verified_at,
SELECT pr.id, pr.plan_id, pr.amount_jod, pr.internal_reference, pr.cliq_alias,
pr.bank_reference, pr.status, pr.created_at, pr.verified_at,
sp.name_ar AS plan_name
FROM payment_requests pr
LEFT JOIN subscription_plans sp ON pr.plan_id = sp.id
@@ -27,9 +27,14 @@ try {
$stmt->execute([$tenantId]);
$requests = $stmt->fetchAll();
// Map internal_reference to reference_number for Flutter compatibility
foreach ($requests as &$req) {
$req['reference_number'] = $req['internal_reference'];
}
json_success($requests, 'طلبات الدفع الخاصة بك');
} catch (\Exception $e) {
} catch (\Throwable $e) {
error_log("My Payment Requests Error: " . $e->getMessage());
json_error('حدث خطأ أثناء جلب طلبات الدفع.', 500);
}

View File

@@ -54,7 +54,7 @@ try {
// Recent payments (last 10)
$stmt = $db->query("
SELECT pr.id, pr.amount_jod, pr.status, pr.reference_number, pr.ai_match_score, pr.created_at, pr.verified_at,
SELECT pr.id, pr.amount_jod, pr.status, pr.internal_reference, pr.bank_reference, pr.created_at, pr.verified_at,
u.name AS payer_name, sp.name_ar AS plan_name
FROM payment_requests pr
LEFT JOIN users u ON pr.user_id = u.id