gq 7 年之前
父節點
當前提交
c09ea99c56

+ 15 - 11
server/app/Http/Controllers/Api/V1/MyController.php

xqd xqd xqd
@@ -704,9 +704,11 @@ class MyController extends Controller
      *       "id": 1,
      *      "user_id": 1,
      *      "bank_name": "1",
-     *      "bank_number": "1",    二维码地址/账号
+     *      "bank_number": "1",    /账号
      *      "bank_phone": "1",
-     *      "bank_user": ""        用户名/微信(支付宝)二维码
+     *      "bank_user": ""        用户名/
+     *       "type": 微信,            微信(支付宝)二维码
+     *       "url": wwww.ddf,             二维码地址
      *       "is_img": 1,
      *   }
      *]
@@ -804,8 +806,8 @@ class MyController extends Controller
      * @api {post} /api/my/bank/img 添加二维码
      * @apiDescription 添加二维码
      * @apiGroup My
-     *    @apiParam {string} data[bank_name]         类型
-     *    @apiParam {string} data[bank_number]       二维码图片
+     *    @apiParam {string} data[type]         类型
+     *    @apiParam {string} data[url]       二维码图片
      * @apiPermission Passport
      * @apiVersion 0.1.0
      * @apiSuccessExample {json} Success-Response:
@@ -830,21 +832,23 @@ class MyController extends Controller
         $user = $this->getUser();
         $validator = \Validator::make($request->all(),
             [
-                'data.bank_name'  => 'required',
-                'data.bank_number'  => 'required',
+                'data.type'  => 'required',
+                'data.url'  => 'required',
             ],
             [
-                'data.bank_name.required'  => '请选择账号类型',
-                'data.bank_number.required'  => '请上传图片',
+                'data.type.required'  => '请选择账号类型',
+                'data.url.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_phone'] = '';
+        $data['bank_number'] = '';
+        $data['bank_name'] = '';
         $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();  //定义为二维码
+        $info = UserBank::where('is_img',1)->where('user_id',$user->id)
+            ->where('type',$data['type'])->first();  //定义为二维码
         if (empty($info)) {
             $ok =UserBank::create($data);
         }else{

+ 33 - 0
server/database/migrations/2017_08_15_172747_add_is_url_to_user_banks.php

xqd
@@ -0,0 +1,33 @@
+<?php
+
+use Illuminate\Support\Facades\Schema;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Database\Migrations\Migration;
+
+class AddIsUrlToUserBanks extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::table('user_banks', function (Blueprint $table) {
+            $table->string('url')->nullable()->after('bank_user')->comment('图片地址');
+            $table->string('type')->nullable()->after('bank_user')->comment('图片类型');
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('user_banks', function (Blueprint $table) {
+            //
+        });
+    }
+}