xxxrrrdddd %!s(int64=3) %!d(string=hai) anos
pai
achega
2394d43408
Modificáronse 2 ficheiros con 118 adicións e 15 borrados
  1. 22 14
      application/api/controller/MobileController.php
  2. 96 1
      public/api.html

+ 22 - 14
application/api/controller/MobileController.php

@@ -183,28 +183,36 @@ class MobileController extends UserApi
             'id_no'=>'require',
             'county'=>'require|integer',
             'address'=>'require',
-            'pay_type'=>'require|in:1,2,3',
         ]);
         $mobile=Mobile::where('status',0)->findOrFail($data['mobile_id']);
+        if($mobile['type']==1){
+            $this->_validate([
+                'pay_type'=>'require|in:1,2,3',
+            ]);
+        }
 
         Area::shouldSend($data['county']);
 
         Db::startTrans();
-        SmsSend::setMobile($data['phone'])->setCode($data['sms_code']??'')->setEvent('order')->check();
-        $order=$data;
-        $order['admin_id']=$mobile['proxy_id'];
-        $order['no']=$mobile['no'];
-        $order['city']=implode(',',Area::getTreeId($data['county']));
-        $order['amount_original']=$mobile['amount_original'];
-        $order['amount_hd']=$mobile['amount'];
-        $order['amount_charge']=$mobile['amount_charge'];
-        $order['amount']=$mobile['amount'];
-        unset($order['county'],$order['status'],$order['sms_code']);
-        $mobileOrder=(new MobileOrder);
+        SmsSend::setMobile($data['phone'])->setCode($data['sms_code'] ?? '')->setEvent('order')->check();
+        $order = $data;
+        $order['admin_id'] = $mobile['proxy_id'];
+        $order['no'] = $mobile['no'];
+        $order['city'] = implode(',', Area::getTreeId($data['county']));
+        $order['amount_original'] = $mobile['amount_original'];
+        $order['amount_hd'] = $mobile['amount'];
+        $order['amount_charge'] = $mobile['amount_charge'];
+        $order['amount'] = $mobile['amount'];
+        $order['type'] = $mobile['type'];
+        unset($order['county'], $order['status'], $order['sms_code']);
+        $mobileOrder = (new MobileOrder);
         $mobileOrder->allowField(true)->save($order);
-        $succ=$this->pay($mobileOrder,$data);
+        $succ=null;
+        if($mobile['type']==1) {
+            $succ = $this->pay($mobileOrder, $data);
+        }
         Db::commit();
-        $this->success('',$succ);
+        $this->success('', $succ);
     }
     protected function pay(MobileOrder $mobileOrder,$data){
         $succ=[

+ 96 - 1
public/api.html

@@ -3092,6 +3092,41 @@
                                                                 <td>string</td>
                                                                 <td>0=>'待付款',10=>'待发货',20=>'待收货',30=>'退款待处理',40=>'已退款',50=>'已关闭',</td>
                                                             </tr>
+                                                                                                                        <tr>
+                                                                <td>open_uploaded</td>
+                                                                <td>string</td>
+                                                                <td>是否已上传开卡资料</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>open_idcard_face_img</td>
+                                                                <td>string</td>
+                                                                <td>身份证正面照</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>open_idcard_back_img</td>
+                                                                <td>string</td>
+                                                                <td>身份证反面照</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>open_face_img</td>
+                                                                <td>string</td>
+                                                                <td>头像照</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>open_name</td>
+                                                                <td>string</td>
+                                                                <td>姓名</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>open_id_no</td>
+                                                                <td>string</td>
+                                                                <td>身份证号码</td>
+                                                            </tr>
+                                                                                                                        <tr>
+                                                                <td>open_phone</td>
+                                                                <td>string</td>
+                                                                <td>手机号</td>
+                                                            </tr>
                                                                                                                     </tbody>
                                                     </table>
                                                                                                     </div>
@@ -3441,6 +3476,42 @@
                                                         <td>是</td>
                                                         <td>订单id</td>
                                                     </tr>
+                                                                                                        <tr>
+                                                        <td>idcard_face_img</td>
+                                                        <td>string</td>
+                                                        <td>是</td>
+                                                        <td>身份证正面照片</td>
+                                                    </tr>
+                                                                                                        <tr>
+                                                        <td>idcard_back_img</td>
+                                                        <td>string</td>
+                                                        <td>是</td>
+                                                        <td>身份证反面照片</td>
+                                                    </tr>
+                                                                                                        <tr>
+                                                        <td>face_img</td>
+                                                        <td>string</td>
+                                                        <td>是</td>
+                                                        <td>本人照片</td>
+                                                    </tr>
+                                                                                                        <tr>
+                                                        <td>name</td>
+                                                        <td>string</td>
+                                                        <td>是</td>
+                                                        <td>本人姓名</td>
+                                                    </tr>
+                                                                                                        <tr>
+                                                        <td>id_no</td>
+                                                        <td>string</td>
+                                                        <td>是</td>
+                                                        <td>本人身份证号码</td>
+                                                    </tr>
+                                                                                                        <tr>
+                                                        <td>phone</td>
+                                                        <td>string</td>
+                                                        <td>是</td>
+                                                        <td>本人联系电话</td>
+                                                    </tr>
                                                                                                     </tbody>
                                             </table>
                                                                                     </div>
@@ -3467,6 +3538,30 @@
                                                             <label class="control-label" for="id">id</label>
                                                             <input type="string" class="form-control input-sm" id="id" required placeholder="订单id" name="id">
                                                         </div>
+                                                                                                                <div class="form-group">
+                                                            <label class="control-label" for="idcard_face_img">idcard_face_img</label>
+                                                            <input type="string" class="form-control input-sm" id="idcard_face_img" required placeholder="身份证正面照片" name="idcard_face_img">
+                                                        </div>
+                                                                                                                <div class="form-group">
+                                                            <label class="control-label" for="idcard_back_img">idcard_back_img</label>
+                                                            <input type="string" class="form-control input-sm" id="idcard_back_img" required placeholder="身份证反面照片" name="idcard_back_img">
+                                                        </div>
+                                                                                                                <div class="form-group">
+                                                            <label class="control-label" for="face_img">face_img</label>
+                                                            <input type="string" class="form-control input-sm" id="face_img" required placeholder="本人照片" name="face_img">
+                                                        </div>
+                                                                                                                <div class="form-group">
+                                                            <label class="control-label" for="name">name</label>
+                                                            <input type="string" class="form-control input-sm" id="name" required placeholder="本人姓名" name="name">
+                                                        </div>
+                                                                                                                <div class="form-group">
+                                                            <label class="control-label" for="id_no">id_no</label>
+                                                            <input type="string" class="form-control input-sm" id="id_no" required placeholder="本人身份证号码" name="id_no">
+                                                        </div>
+                                                                                                                <div class="form-group">
+                                                            <label class="control-label" for="phone">phone</label>
+                                                            <input type="string" class="form-control input-sm" id="phone" required placeholder="本人联系电话" name="phone">
+                                                        </div>
                                                                                                                 <div class="form-group form-group-submit">
                                                             <button type="submit" class="btn btn-success send" rel="18">提交</button>
                                                             <button type="reset" class="btn btn-info" rel="18">重置</button>
@@ -8557,7 +8652,7 @@
 
                 </div>
                 <div class="col-md-6" align="right">
-                    Generated on 2022-04-12 11:07:50 <a href="./" target="_blank">靓号</a>
+                    Generated on 2022-04-13 09:58:27 <a href="./" target="_blank">靓号</a>
                 </div>
             </div>