gq 7 tahun lalu
induk
melakukan
720375388f

+ 9 - 39
server/app/Http/Controllers/Api/V1/MyController.php

xqd xqd xqd
@@ -247,40 +247,7 @@ 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 {get} /api/my/pay/article 支付说明
@@ -737,9 +704,10 @@ class MyController extends Controller
      *       "id": 1,
      *      "user_id": 1,
      *      "bank_name": "1",
-     *      "bank_number": "1",
+     *      "bank_number": "1",    二维码地址/账号
      *      "bank_phone": "1",
-     *      "bank_user": "1"
+     *      "bank_user": ""        用户名/微信(支付宝)二维码
+     *       "is_img": 1,
      *   }
      *]
      * @apiErrorExample {json} Error-Response:
@@ -867,14 +835,16 @@ class MyController extends Controller
             ],
             [
                 'data.bank_name.required'  => '请选择账号类型',
-                'data.bank_number.required'  => '请输入账号',
+                'data.bank_number.required'  => '请上传图片',
             ]
         );
         if($validator->fails()) return $this->validatorError($validator->messages()->all(),ErrorCode::CLIENT_WRONG_PARAMS);
         $data['user_id'] = $user->id;
-        $data['bank_user'] = $data['bank_name'];
+        $data['bank_user'] = $data['bank_name'].'二维码';
         $data['bank_phone'] = '';
-        $info = UserBank::whereNull('bank_phone')->where('bank_user',$data['bank_name'])->first();  //定义为二维码
+        $data['is_img'] = 1;
+        $info = UserBank::where('is_img',1)->where('user_id',$user->id)->where('bank_phone','')
+            ->where('bank_user',$data['bank_name'].'二维码')->first();  //定义为二维码
         if (empty($info)) {
             $ok =UserBank::create($data);
         }else{

+ 1 - 0
server/app/Models/UserBank.php

xqd
@@ -13,5 +13,6 @@ class UserBank extends Model
         'bank_number',
         'bank_phone',
         'bank_user',
+        'is_img',
     ];
 }

+ 32 - 0
server/database/migrations/2017_08_15_165425_add_is_img_to_user_banks.php

xqd
@@ -0,0 +1,32 @@
+<?php
+
+use Illuminate\Support\Facades\Schema;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Database\Migrations\Migration;
+
+class AddIsImgToUserBanks extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::table('user_banks', function (Blueprint $table) {
+            $table->tinyInteger('is_img')->default(0)->nullable()->after('bank_user')->comment('是否图片');
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('user_banks', function (Blueprint $table) {
+            //
+        });
+    }
+}