Mike пре 8 година
родитељ
комит
14cd4b933b
1 измењених фајлова са 0 додато и 299 уклоњено
  1. 0 299
      server/app/Http/Controllers/Api/V1/AuthController.php

+ 0 - 299
server/app/Http/Controllers/Api/V1/AuthController.php

xqd
@@ -378,304 +378,5 @@ class AuthController extends Controller
         return $this->error(ErrorCode::INCORRECT_VERIFY_CODE);
     }
 
-    /**
-     * @api {post} /api/auth/avatar 上传头像(avatar)
-     * @apiDescription 上传头像(reset)
-     * @apiGroup Auth
-     * @apiPermission Passport
-     * @apiVersion 0.1.0
-     * @apiParam {File} avatar 头像图片
-     * @apiSuccessExample {json} Success-Response:
-     * HTTP/1.1 200 OK
-     * {
-     *     "state": true,
-     *     "code": 0,
-     *     "message": "",
-     *     "data": {
-     *         "md5": "fdf8dd78eb383b8acf6d94d4752c1424",
-     *     }
-     * }
-     * @apiErrorExample {json} Error-Response:
-     * HTTP/1.1 400 Bad Request
-     * {
-     *     "state": false,
-     *     "code": 1000,
-     *     "message": "传入参数不正确",
-     *     "data": null or []
-     * }
-     * 可能出现的错误代码:
-     *    200     SAVE_USER_FAILED                保存用户数据失败
-     *    201     ATTACHMENT_MKDIR_FAILED         创建附件目录失败
-     *    202     ATTACHMENT_UPLOAD_INVALID       上传附件文件无效
-     *    203     ATTACHMENT_SAVE_FAILED          保存附件失败
-     *    204     ATTACHMENT_MOVE_FAILED          移动附件失败
-     *    205     ATTACHMENT_DELETE_FAILED        删除附件文件失败
-     *    206     ATTACHMENT_RECORD_DELETE_FAILED 删除附件记录失败
-     *    1000    CLIENT_WRONG_PARAMS             传入参数不正确
-     *    1101    INCORRECT_VERIFY_CODE           输入验证码错误
-     *    1105    USER_DOES_NOT_EXIST             用户不存在
-     *    1200    ATTACHMENT_UPLOAD_FAILED        附件上传失败
-     *    1201    ATTACHMENT_SIZE_EXCEEDED        附件大小超过限制
-     *    1202    ATTACHMENT_MIME_NOT_ALLOWED     附件类型不允许
-     *    1203    ATTACHMENT_NOT_EXIST            附件不存在
-     */
-    public function avatar(Request $request) {
-        $user = Auth::user();
-        $old_avatar = $user->avatar;
-        $result = $this->uploadAttachment($request, 'avatar', 'avatar', 4 * 1024 * 1024, [
-            'image/jpeg',
-            'image/png',
-            'image/gif',
-        ]);
-        if (is_array($result)) {
-            $result = array_shift($result);
-        }
-        if (is_string($result)) {
-            $user->avatar = $result;
-            if (!$user->save()) {
-                return $this->error(ErrorCode::SAVE_USER_FAILED);
-            }
-            $this->deleteAttachment($old_avatar);
-            return $this->api(['md5' => $result]);
-        }
-        return $this->error($result);
-    }
-
-
-    /**
-     * @api {post} /api/auth/bank_card/create 添加银行卡
-     * @apiDescription 添加银行卡
-     * @apiGroup Auth
-     * @apiPermission Passport
-     * @apiVersion 0.1.0
-     * @apiParam {string} bank_name 银行名称
-     * @apiParam {string} bank_number 银行卡号
-     * @apiParam {string} bank_phone 银行预留手机号
-     * @apiParam {string} bank_user 银行卡用户姓名
-     * @apiSuccessExample {json} Success-Response:
-     * HTTP/1.1 200 OK
-     * {
-     *     "state": true,
-     *     "code": 0,
-     *     "message": "",
-     *     "data": {
-     *         ....
-     *     }
-     * }
-     * @apiErrorExample {json} Error-Response:
-     * HTTP/1.1 400 Bad Request
-     * {
-     *     "state": false,
-     *     "code": 1000,
-     *     "message": "传入参数不正确",
-     *     "data": null or []
-     * }
-     *  可能出现的错误代码:
-     *    2003     BANK_CARD_ADD_FAILED        添加银行卡失败
-     */
-    public function create_bank_card(Request $request)
-    {
-        $validator = Validator::make($request->all(),
-            [
-                'bank_name'          => 'required',
-//                'bank_number'    => 'required',
-//                'bank_phone'      => 'required',
-//                'bank_user'      => 'required',
-            ],
-            [
-                'bank_name.required'         => '银行名称必填',
-//                'bank_number.required'   => '银行卡号必填',
-//                'bank_phone.required'     => '联系电话必填',
-//                'bank_user.required'     => '持卡人姓名必填',
-            ]
-        );
-
-        if($validator->fails()) return $this->validatorError($validator->messages()->all(),ErrorCode::CLIENT_WRONG_PARAMS);
-
-        $data = $request->all();
-        $data['user_id'] = Auth::id();
-
-        if(!UserBanks::create($data)) return $this->error(ErrorCode::BANK_CARD_ADD_FAILED,'');
-
-    }
-
-    /**
-     * @api {post} /api/auth/bank_card/index 获取银行卡列表
-     * @apiDescription 获取银行卡信息
-     * @apiGroup Auth
-     * @apiPermission Passport
-     * @apiVersion 0.1.0
-     * @apiSuccessExample {json} Success-Response:
-     * HTTP/1.1 200 OK
-     * {
-     *     "state": true,
-     *     "code": 0,
-     *     "message": "",
-     *     "data": [
-     *        {
-     *          "id": 1,
-     *          "user_id": 27,
-     *          "bank_name": "测试银行",
-     *          "bank_number": "12345678987654321",
-     *          "bank_phone": "12345678987"
-     *         }
-     *       ]
-     * }
-     * @apiErrorExample {json} Error-Response:
-     * HTTP/1.1 500
-     * {
-     *     "state": false,
-     *     "code": 2002,
-     *     "message": "获取银行卡列表失败",
-     *     "data": null or []
-     * }
-     */
-    public function index_bank_card()
-    {
-
-        $user_id = Auth::id();
-        if(!$user_id)return $this->error(ErrorCode::USER_DOES_NOT_EXIST,'');
-        if(!$data = UserBanks::where('user_id', $user_id)->get()) return $this->error(ErrorCode::BANK_CARD_INDEX_FAILED,'');
-
-        return $this->api($data->toArray());
-
-    }
-
-    /**
-     * @api {post} /api/auth/bank_card/edit 修改银行卡
-     * @apiDescription 修改银行卡
-     * @apiGroup Auth
-     * @apiPermission Passport
-     * @apiVersion 0.1.0
-     * @apiParam {string} bank_number 银行卡号
-     * @apiSuccessExample {json} Success-Response:
-     * HTTP/1.1 200 OK
-     * {
-     *     "state": true,
-     *     "code": 0,
-     *     "message": "",
-     *     "data": {
-     *         ....
-     *     }
-     * }
-     * @apiErrorExample {json} Error-Response:
-     * HTTP/1.1 500
-     * {
-     *     "state": false,
-     *     "code": 2004,
-     *     "message": "修改银行卡失败",
-     *     "data": null or []
-     * }
-     *    可能出现的错误代码:
-     *    2001     BANK_CARD_NOT_EXIST        银行卡不存在
-     */
-
-    public function edit_bank_card(Request $request)
-    {
-
-        if(!$request->all()) return $this->error(ErrorCode::BANK_CARD_NOT_EXIST,'');
-
-        if(!$data = UserBanks::where('bank_number',$request->bank_number)->get()) return $this->error(ErrorCode::BANK_CARD_NOT_EXIST,'');
-
-        return $this->api($data->toArray());
-
-    }
-
-    /**
-     * @api {post} /api/auth/bank_card/update 更新银行卡
-     * @apiDescription 更新银行卡
-     * @apiGroup Auth
-     * @apiPermission Passport
-     * @apiVersion 0.1.0
-     * @apiParam {int} id 银行卡id
-     * @apiParam {string} bank_name 银行名称
-     * @apiParam {string} bank_number 银行卡号
-     * @apiParam {string} bank_phone 银行预留手机号
-     * @apiSuccessExample {json} Success-Response:
-     * HTTP/1.1 200 OK
-     * {
-     *     "state": true,
-     *     "code": 0,
-     *     "message": "success",
-     *     "data": {
-     *         ....
-     *     }
-     * }
-     * @apiErrorExample {json} Error-Response:
-     *HTTP/1.1 400 Bad Request
-     * {
-     *     "state": false,
-     *     "code": 1000,
-     *     "message": "传入参数不正确",
-     *     "data": null or []
-     * }
-     *    可能出现的错误代码:
-     *    2001     BANK_CARD_NOT_EXIST        银行卡不存在
-     *    2005     BANK_CARD_UPDATE_FAILED        更新银行卡失败
-     */
-    public function update_bank_card(Request $request)
-    {
-        $validator = Validator::make($request->all(),
-            [
-                'id'        => 'required',
-                'bank_name'  => 'required',
-                'bank_number' => 'required',
-                'bank_phone'   => 'required',
-                'bank_user'   => 'required',
-            ],
-            [
-                'id.required'        => '未能获取当前卡ID',
-                'bank_name.required'  => '银行名称必填',
-                'bank_number.required' => '银行卡号必填',
-                'bank_phone.required'   => '联系电话必填',
-                'bank_user.required'   => '持卡人姓名必填',
-            ]
-        );
-        if($validator->fails()) return $this->validatorError($validator->messages()->all(),ErrorCode::CLIENT_WRONG_PARAMS);
-
-        if(!$data = UserBanks::find($request->id)) return $this->error(ErrorCode::BANK_CARD_NOT_EXIST,'');
-
-        if(! $data->update($request->except('id'))) return $this->error(ErrorCode::BANK_CARD_UPDATE_FAILED,'');
-
-        return $this->api('',0,'success');
-
-    }
-
-    /**
-     * @api {post} /api/auth/bank_card/delete/{id} 删除银行卡
-     * @apiDescription 删除银行卡
-     * @apiGroup Auth
-     * @apiPermission Passport
-     * @apiVersion 0.1.0
-     * @apiSuccessExample {json} Success-Response:
-     * HTTP/1.1 200 OK
-     * {
-     *     "state": true,
-     *     "code": 0,
-     *     "message": "success",
-     *     "data": {
-     *         ....
-     *     }
-     * }
-     * @apiErrorExample {json} Error-Response:
-     *HTTP/1.1 400 Bad Request
-     * {
-     *     "state": false,
-     *     "code": 2008,
-     *     "message": "删除银行卡失败",
-     *     "data": null or []
-     * }
-     * 2001  没有此银行卡
-     */
-    public function delete_bank_card($id)
-    {
-
-        if(!$bank = UserBanks::find($id)) return $this->api(ErrorCode::BANK_CARD_NOT_EXIST.'');
-
-        if(!$bank->delete()) return $this->api(ErrorCode::BANK_CARD_DELETE_FAILED,'');
-
-        return $this->api('',0,'success');
-
-    }
 
 }