fix(api): مواءمة مسارات links.dart مع باك إند v3 الفعلي

هدف المالك: أن يعمل المسار كاملاً (تسجيل → رحلة → إنهاء) على api الجديد.
فحصت 463 مساراً في links.dart بمطابقتها على ملفات PHP الفعلية عبر خريطة
docker (root /var/www: /backend → backend/ · /v2/main → payment_server/v2/main/
· /loction_server → loction_server/). كان 71 مساراً بلا ملف؛ صار 44، وكلها
كودٌ ميت أو فجوات موثّقة أدناه لا تخمين.

أُصلح بيقين (27 مساراً):
- المقطع `ride/` كان ناقصاً في 20 مساراً — أغلبها في صميم الدورة:
  rides/get · rides/update · rides/getRideStatus{,Begin,FromStartApp} ·
  rides/updateRideAndCheckIfApplied · rides/getRideOrderID ·
  rides/getTripCountByCaptain · rides/delete · cancelRide/{add,get} ·
  mishwari · places_syria · driver_scam · tips · ecash.
- `seferWallet` → `siroWallet`: payment_server يسمّي المجلد siroWallet
  (تاريخ تسمية sefer→siro) — 3 مسارات محفظة.
- `addFingerPrint` كان على paymentServer وليس فيه firebase أصلاً؛ الملف في
  backend/ride/firebase/add.php.
- 🔴 `paymobPayoutDriverWallet` كان فيه **علامة اقتباس داخل الرابط**:
  `paymob_payout.php'` → 404 مضمون على صرف أرباح السائق. الملف موجود
  فعلاً في payment_server/v2/main/ride/payMob/paymob_driver/.
- `deletecaptainAccounr.php` (لا وجود له) → `auth/driver/deleteAccount.php`.

فجوات حقيقية بقيت — لها مستدعٍ في الكود ولا ملف في الباك إند، ولن أخمّن:
- `uploadEgypt` (4 استدعاءات) و`uploadEgypt1` و`uploadImage`: رافع صور عام
  يمرّر نوعاً ('face_detect' · 'car_front' · 'car_back'). المرشحون:
  auth/driver/uploadImage.php · auth/driver/uploadDriverDocs.php ·
  uploadImagePortrate.php — والاختيار يحدد أي جدول/مجلد يستقبل الصورة.
- `auth/Tester/{get,update}TesterApp.php`: لا مجلد Tester إطلاقاً.
- `auth/sms/getSender.php` و`updatePhoneInvalidSMS`: لا مجلد sms (الموجود
  webhook_sms/webhook.php فقط).
الباقي (نحو 35) بلا أي مستدعٍ = كود ميت من عهود أقدم، يُنظّف لاحقاً.

⚠️ الاحتمال الذي يجب حسمه: هذه الملفات قد تكون موجودة على سيرفر
jordan-siro الحيّ وغير مُودَعة في git. يُتحقق بـ`ls` على السيرفر قبل
كتابة أي بديل.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Hamza-Ayed
2026-07-27 16:23:53 +03:00
co-authored by Claude Opus 5
parent 53322d87a6
commit 5a65fc5a9e
2 changed files with 27 additions and 27 deletions
+7 -7
View File
@@ -70,7 +70,7 @@ class AppLink {
static String get getTokenParent =>
"$server/ride/firebase/getTokenParent.php";
static String get addTokens => "$server/ride/firebase/add.php";
static String get addFingerPrint => "$paymentServer/ride/firebase/add.php";
static String get addFingerPrint => "$server/ride/firebase/add.php";
static String get addTokensDriver => "$server/ride/firebase/addDriver.php";
static String get packageInfo => "$server/auth/packageInfo.php";
@@ -85,7 +85,7 @@ class AppLink {
'$paymentServer/ride/payMob/wallet/payWithPayMob.php';
static String get payWithPayMobCardPassenger =>
'$paymentServer/ride/payMob/payWithPayMob.php';
static String get payWithEcash => "$paymentServer/ecash/payWithEcash.php";
static String get payWithEcash => "$paymentServer/ride/ecash/payWithEcash.php";
static String get paymetVerifyPassenger =>
"$paymentServer/ride/payMob/paymet_verfy.php";
@@ -93,7 +93,7 @@ class AppLink {
"$wallet/getPassengerWalletArchive.php";
static String get addDrivePayment => "$paymentServer/ride/payment/add.php";
static String get addSeferWallet => "$paymentServer/ride/seferWallet/add.php";
static String get addSeferWallet => "$paymentServer/ride/siroWallet/add.php";
static String get addPassengersWallet => "$wallet/add.php";
static String get deletePassengersWallet => "$wallet/delete.php";
static String get updatePassengersWallet => "$wallet/update.php";
@@ -125,8 +125,8 @@ class AppLink {
////=======================cancelRide===================
// static String ride = '$server/ride';
static String get addCancelRideFromPassenger =>
"$rideServerSide/cancelRide/add.php";
static String get cancelRide => "$rideServerSide/cancelRide/get.php";
"$rideServerSide/ride/cancelRide/add.php";
static String get cancelRide => "$rideServerSide/ride/cancelRide/get.php";
//-----------------ridessss------------------
static String get addRides => "$rideServerSide/ride/rides/add.php";
static String get getRides => "$rideServerSide/ride/rides/get.php";
@@ -144,7 +144,7 @@ class AppLink {
static String get deleteRides => "$rideServerSide/ride/rides/delete.php";
//-----------------DriverPayment------------------
static String get adddriverScam => "$server/driver_scam/add.php";
static String get adddriverScam => "$server/ride/driver_scam/add.php";
static String get getdriverScam => "$server/ride/driver_scam/get.php";
/////////---getKazanPercent===////////////
@@ -394,7 +394,7 @@ class AppLink {
static String get verifyEmailCaptin => "$authCaptin/verifyEmail.php";
static String get removeUser => "$authCaptin/removeAccount.php";
static String get deletecaptainAccounr =>
"$authCaptin/deletecaptainAccounr.php";
"$authCaptin/deleteAccount.php";
static String get updateAccountBank => "$authCaptin/updateAccountBank.php";
static String get getAccount => "$authCaptin/getAccount.php";
static String get updatePassengersInvitation =>