xxxrrrdddd 3 年之前
父节点
当前提交
b280fa1050
共有 1 个文件被更改,包括 37 次插入0 次删除
  1. 37 0
      application/api/controller/MobileController.php

+ 37 - 0
application/api/controller/MobileController.php

@@ -269,6 +269,13 @@ class MobileController extends UserApi
      * @ApiReturnParams (name=trans_name,description=快递名称)
      * @ApiReturnParams (name=trans_no,description=快递单号)
      * @ApiReturnParams (name=status,description="0=>'待付款',10=>'待发货',20=>'待收货',30=>'退款待处理',40=>'已退款',50=>'已关闭',")
+     * @ApiReturnParams (name=open_uploaded,description=是否已上传开卡资料)
+     * @ApiReturnParams (name=open_idcard_face_img,description=身份证正面照)
+     * @ApiReturnParams (name=open_idcard_back_img,description=身份证反面照)
+     * @ApiReturnParams (name=open_face_img,description=头像照)
+     * @ApiReturnParams (name=open_name,description=姓名)
+     * @ApiReturnParams (name=open_id_no,description=身份证号码)
+     * @ApiReturnParams (name=open_phone,description=手机号)
      */
     public function order_detail(){
         $order=MobileOrder::with(['proxy'])->findOrFail(input('id'));
@@ -320,7 +327,37 @@ class MobileController extends UserApi
     /**
      * 上传开卡资料
      * @ApiParams (name=id,description=订单id)
+     * @ApiParams (name=idcard_face_img,description=身份证正面照片)
+     * @ApiParams (name=idcard_back_img,description=身份证反面照片)
+     * @ApiParams (name=face_img,description=本人照片)
+     * @ApiParams (name=name,description=本人姓名)
+     * @ApiParams (name=id_no,description=本人身份证号码)
+     * @ApiParams (name=phone,description=本人联系电话)
      */
     public function upload_identity(){
+        $data=$this->_validate([
+            'id'=>['require'],
+            'idcard_face_img'=>['require','url'],
+            'idcard_back_img'=>['require','url'],
+            'face_img'=>['require','url'],
+            'name'=>['require','max:10'],
+            'id_no'=>['require'],
+            'phone'=>['require','integer'],
+        ]);
+        $order=MobileOrder::findOrFail($data['id']);
+        if($order['open_uploaded']){
+            $this->error('请勿再次上传');
+        }
+        $order['open_uploaded']=1;
+        $order['open_idcard_face_img']=$data['idcard_face_img'];
+        $order['open_idcard_back_img']=$data['idcard_back_img'];
+        $order['open_face_img']=$data['face_img'];
+        $order['open_name']=$data['name'];
+        $order['open_id_no']=$data['id_no'];
+        $order['open_phone']=$data['phone'];
+        if(!$order->save()){
+            $this->error('保存失败');
+        }
+        $this->success('');
     }
 }