gq 7 jaren geleden
bovenliggende
commit
ae526dbe63
3 gewijzigde bestanden met toevoegingen van 45 en 0 verwijderingen
  1. 35 0
      server/app/Http/Controllers/Api/V1/MyController.php
  2. 6 0
      server/app/Models/UserInfoModel.php
  3. 4 0
      server/routes/api.php

+ 35 - 0
server/app/Http/Controllers/Api/V1/MyController.php

xqd
@@ -247,6 +247,41 @@ class MyController extends Controller
         return $this->api(compact('data'));
     }
 
+    /**
+     * @api {get} /api/my/cash/page 提现页面
+     * @apiDescription 提现页面
+     * @apiGroup My
+     * @apiPermission Passport
+     * @apiVersion 0.1.0
+     * @apiSuccessExample {json} Success-Response:
+     * HTTP/1.1 200 OK
+     *{
+     *  "status": true,
+     *  "status_code": 0,
+     *  "message": "",
+     *  "data": [
+     *      {
+     *          "id": 1,
+     *          "user_id": 1,
+     *         "bank_name": "4",
+     *          "bank_number": "3",
+     *          "bank_phone": "2",
+     *           "bank_user": "1",
+     *          "created_at": "2017-08-14 18:09:03",
+     *          "updated_at": "2017-08-14 18:09:03"
+     *      }
+     *  ]
+     *}
+     * @apiErrorExample {json} Error-Response:
+     * HTTP/1.1 400 Bad Request
+     */
+    public function cashPage()
+    {
+        $user = $this->getUser();
+        $data = $user->bank;
+        return $this->api($data);
+    }
+
 
     /**
      * @api {post} /api/my/cash 提现

+ 6 - 0
server/app/Models/UserInfoModel.php

xqd
@@ -124,4 +124,10 @@ class UserInfoModel extends Authenticatable
         return $this->hasManyThrough('App\Models\InteractionInfo', 'App\Models\DreamInfoModel','user_id','dream_id');
     }
 
+//    我的银行卡
+    public function bank()
+    {
+        return $this->hasMany('App\Models\UserBank','user_id','id');
+    }
+
 }

+ 4 - 0
server/routes/api.php

xqd
@@ -160,6 +160,10 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\V1'], function ($a
         'as' => 'my.cash',
         'uses' => 'MyController@cash',
     ]);
+    $api->get('my/cash/page', [
+        'as' => 'my.cash_page',
+        'uses' => 'MyController@cashPage',
+    ]);
     $api->get('my/bank/list', [
         'as' => 'my.bank_list',
         'uses' => 'MyController@bankList',