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:
co-authored by
Claude Opus 5
parent
53322d87a6
commit
5a65fc5a9e
@@ -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 =>
|
||||
|
||||
Reference in New Issue
Block a user